
@media (max-width:1280px) {

	

	.container{ width: auto; margin:auto; padding:0 15px;}

	

}

@media (max-width:1176px) {
.menu li a{ font-size:15px; padding: 0 5px 25px 0;}
}
@media (max-width:1024px) {

	.logo{ width:160px;}

	.menu li{ padding:0 10px;}

	.header_bg{ /*padding:5px 0 0;*/}

	.menu li a{ font-size:14px; padding: 0 5px 25px 0;}

	.icon_top{ padding:10px 0 0;}

	.menu{padding: 17px 0 0 55px;}

	.content_box{ width:auto; }	

/*.header_bg.fixed .menu { padding: 13px 0 0 73px;}*/

 .header_bg.fixed .menu { padding: 13px 0 0 0px;}



.border_bottom_dotted{ width:100% !important;}

/****/



.who_img_box_div .who_img_box1{ width: 23.8%;}

	

}

@media (max-width:768px) {
	.contact_div_box{ width:auto ; margin:auto;}
	.contact_div_box .footer_content img{ width:100%;}
.fancybox_width{ width:100% !important;}
.fancybox-inner{ width:100% !important;}
.fancybox-wrap{ width:87% !important;}
	.our_blog_div {
    float: none;
    margin: 0;
    text-align: left;
    width: 100%; padding:50px 0 0 0;
}

.contact_div_box .footer_icon li.gmail_id {

    background: url("../images/footer_icon1.png") no-repeat scroll left -55px / 28px 80px;

}

.contact_div_box .footer_icon li{ font-size:18px;}



.contact_div_box .footer_icon li.phone_no {

    background: url("../images/footer_icon1.png") no-repeat scroll left top / 28px 61px;

}

.content.content_new{ padding:90px 0 0;}

	.container_width #container{ width:100%; float:none;}

	.container_width #container{ height:300px;}

	#container1{ height:360px;}

#container2{height:360px;}

	.home.page { background: url("../images/what_we_do_background.jpg") no-repeat fixed center top / 100% 100% ;}

	

#menu-icon{ display: block;
    text-align: center;
    text-transform: uppercase;
    float: right;
    width: 34px;}

.menu_top {  /*float: left;*/ padding: 8px 0 16px 0; /* width: 122px;*/}
ul#top-nav {
    width: 123px;
    margin-left: -89px;
}
.header_bg
{padding: 25px 0px 15px 0;}
.logo {  float: left;    margin: auto; margin-left: 15%; }

#top-nav{ display:none;}

.menu { position:absolute; background:#42454D; padding:0px; margin:16px 0 0 0;}

.menu li{ float:none; padding:0px;}

.menu li a{ padding:10px;}

.menu li.current a{ background:#75BC1E; border:none;}

.menu li a:hover{ background:#75BC1E; border:none;}

.banner_left h1{font-size: 30px;}

.banner_left h2{ font-size:24px;}

.banner_left span{ font-size:46px;}

.banner_left .banner_titel {  font-size: 40px;}

.banner_text{ padding:10px 0;}

.banner_text p{ font-size:13px;}

.banner_text{width: 320px;}

.banner_menu li a{ font-size:12px;}

.banner_menu li{ padding:0 20px 0 0;}

.slider_bg{ padding: 22% 0 10%;}

.header_bg.fixed .menu{padding:0px; }

.header_bg.fixed .menu li a{ padding:10px;}



.content_bg h1{ font-size:30px;}

.content_bg p{ font-size:13px;}

.div_box_left img{ float:none; padding:0px; margin:auto;}

.div_box_left{ float:none; background:none; padding:0px 0 15px 0; width:100%; text-align:center;}

.content_tampa h2{ font-size:24px;}

.content_tampa .read_more_btn{ padding: 15px; width: 217px; font-size:12px;}

.content_bg .content_box1 h1 {  font-size: 20px;}

.our_advice_width{ width:100%;}



.our_advice_left {

    float: none;

    margin: auto;

    padding: 0;

    width: 289px;

}

.content_releases{ width:100%;}

.content_releases h2{ font-size:24px;}

.calendar_icon1 { text-align:center;  float: none; width: 100%;}

.calendar_icon1 img{ margin:auto;}

.calendar_icon2{ width:auto; float:none; padding:0 15px;text-align:center;}

.footer_content h1{ font-size:20px;}

.footer_left{ float:none; width:100%; padding:15px 0; text-align:center;}

.footer_newsletter_div{ width:100%; float:none;}



.footer_icon1 {

    margin: auto;

    overflow: hidden;

    width: 150px;

}

.div_box_left.div_box_rites{ background:none;}



/************/

.who_img_box_div .who_img_box1 {

    width: 23.4%;

}



.who_content .who_content_box {

    width: 14.9%;

}



}



@media (max-width:650px) {
	.marketing_div {
    float: none;
    margin: 0 0 15px;
    width: 100%;
}
.js-masonry {
    margin: 0;
}
.works-filter a {
    
    font-size: 12px;
    padding: 5px;
}
	.public_relations_popup{ width:auto;}
	.public_relations_popup_titel{ line-height:normal;}
	.public_relations h1{ line-height:normal;}
	.public_relations_left {
    float: none;
    margin: 0 0 15px;
    width: 100%;
}
.public_relations .public_relations_left h1{ padding:0px;}
	.fancybox_width img{padding: 0 0 5% 0;float: none;width:  auto;}
	.public_relations_menu ul {
    float: none;
    overflow: hidden;
    width: 100%;
}

.public_relations_menu.public_relations_bootom {
    margin: auto;
    width: auto;
}

.who_footer_top .footer_icon {
    float: none;
}
.content_bg.public_relations_content_bg{ background: url("../images/content.jpg") no-repeat center top / 100% 100%;}
.footer_icon1 .icon_top{ float:none;}
.content_bg.public_relations_content_bg p{ font-size:18px;}
.who_footer_top .footer_left{ float:none;}
	
#container1.border_container1 {
    height: 430px;
}
	#container1{ height:430px;}

#container2{height:430px;}

	.chart-percent2 .chart-percent-number{ font-size:60px;}

.content_bg .chart-percent2 p{ font-size:11px;}

.gdlr-item.gdlr-pie-chart-item{ margin:10px auto;}



.div_box_top_left img {

    float: left;

    margin: 0 10px 0 0;

    width: 51px;

}



.content_bg p {

    font-size: 11px;

}

.div_box_top_left p{ padding:3px 0 0;}

.div_box_top_left a{ padding:13px 0 0 0;}

.newsletter_div{ width:260px;}

.newsletter input{width: 235px;}

.newsletter .submit{ padding:7px 0; width:100%;margin: 10px 0 0;}

	.icon_top li{ padding: 0 0 0 7px;}

	.footer_content {

    float: none;

    width: 100%;

}

.footer_newsletter_div .newsletter {

    width: auto;

}



.footer_icon1 {  width: 127px;}



.footer_content h1 {

    font-size: 16px;

}

.footer{ padding:30px 0;}

.footer_content img{ width:100%;}

	

.slider_bg {

    padding: 25% 0 22%;

}

.banner_text {

    width: auto;

}



.banner_menu li {

    padding: 0 11px 0 0;

}

.banner_menu li a {

    font-size: 10px;

}

.content h1{ font-size:24px;}

.content h2{ font-size:14px; padding:10px 0 0;}

.content_box1{ margin:0px; width:100%; float:none; margin:0 0 10px 0; border-bottom:1px solid #2A343B; border-right:none; padding:0 0 10px 0;}

	/*******/

	

.who_img_box_div .who_img_box1 {

    width: 100%;

}

.who_content .who_content_box{ width:100%; margin:0 0 15px 0;}


.testlmonlals_img_left {
    float: none;
     
    position: relative;
      margin: auto auto 25px auto;
    width: 200px;
}
.testlmonlals_width{padding: 0 25px 25px;}
.testlmonlals_absolute{ height: 25px; width: 100%;}
.testlmonlals{ padding: 55px 0;}
.testlmonlals_box_content { padding: 0;}
.testlmonlals_width_box{ float: none;margin: 0 0 25px; width: 100%;}

.testlmonlals_padding_box {
    min-height: 100%;}
 

}



@media (max-width:480px) {
.newsletter input{font-size: 12px;}
#container1{ height:550px;}
.banner_text{width: 100% !important;}
#container2{height:550px;}
#container1.border_container1 {height: 602px;}
.container_width #container{ width:355px;}
#whatclientssay .container_width #container{width: 100%;}
.calendar_icon1{display: none;}
.border_container1{height: 300px;}
#reachus .border_bottom_dotted{display: none !important;}
.home.page { background: url("../images/what_we_do_background_mobile.jpg") no-repeat fixed center top / 100% 100% ;}
.recentposts_div img{ float:none;}

}











