@media (max-width:1200px){
}


@media (max-width:980px){
	
		.why-chooseus {
	margin-left: 115px !important;
	}
	
	
.theme-layout {padding-top: 0 !important;}

.statitica{
	width: 33% !important;
	margin-left: -249px !important;
}

.counttext{
	width: 220px !important;
}

.menu-search-sec {
	
	padding: 0px 38px !important;

	
	}
	
	.titleservicos{
	height: 68px !important; 
	width: 595px !important; 
	background: none repeat scroll 0% 0% rgb(76, 118, 186) !important; 
	margin-top: -3px !important; 
	margin-left: 21px !important;
}

.mainLinkPanel{
	margin-left: 115px !important;
}

.topMenu{
	padding: 66px 21px 44px 17px !important;
}

.container,
.block .container {padding: 0 0px;}
.overlap64,
.overlap70 {margin-top: 0;}
.why-chooseus > .row > div {float: left;width: 50%;}
.why-chooseus > .row > div:first-child {width: 100%;}
.why-chooseus > .row > div:last-child .chooseus-opt::before {display: none;}
.funfacts-list {padding: 60px;}
.fun-facts.style1 {padding: 0;}
.remove-ext > .row > div {float: left;width: 50%;}
.newsletter {width: calc(100% - 30px);}
.newsletter > strong {margin-bottom: 30px;margin-top: 0;}
.newsletter > form {max-width: 100%;}
footer .widget {margin-bottom: 50px;}
.footer-main > .row > div:last-child .widget {margin-bottom: 0;}
.widget-data > .row > div {float: left;}
.title1.style3 {max-width: 100%;}
.title1.style1 {text-align: center;}
.title1.style1 > p {max-width: 100%;width: 100%;}
.title1 .theme-btn {display: inline-block;float: none;}
.our-work > .row .masnory > div {float: left;width: 50%;}
.why-chooseus.style2 .whoweare-list.row > li {float: left;width: 50%;}
.why-chooseus.style2 .whoweare-list.row {margin-bottom: 50px;margin-left: 0;width: 100%;}
.whoweare {margin-right: 0;width: 100%;}
.why-chooseus.style2 > .row > div {width: 100%;}
.services.style2 {padding: 0 50px;}
.why-chooseus.style3 .title1.style1 {margin-bottom: 50px;}
.hireand-progress > div {max-width: 100%;}
.hire-progress > form > .row > div {float: left;width: 100%;}
.need-help {margin-top: -50px;padding: 0 50px;}
.need-help > .row > div {float: left;width: 50%;}
.need-help .help-box {margin-top: 50px;}
.footer-tabs .nav-tabs > li {width: 50%;}
.footer-tabs .nav-tabs > li > a::before {bottom: -3px;height: 3px;opacity: 0;right: 0;top: auto;width: 0;}
.footer-tabs .nav-tabs > li.active > a::before {height: 3px;opacity: 0.8;width: 100%;}
.footer-tabs > .row > div.col-lg-4 {width: 100%;}
.whoweare .title1.style1 > h2 a {float: none;}
.footer-tabs .nav-tabs {margin-bottom: 0;}
.sec-padd > h4 {
    left: 0;
    right: 0;
    -webkit-transform: translate(0px) rotate(0deg);
    -moz-transform: translate(0px) rotate(0deg);
    -ms-transform: translate(0px) rotate(0deg);
    -o-transform: translate(0px) rotate(0deg);
    transform: translate(0px) rotate(0deg);
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    -o-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
}
.sec-ti {margin-bottom: 50px;max-width: 100%;}
.lookingmain-content .sec-title1 {margin-left: 0;width: 100%;}
.looking-desc {margin-bottom: 50px;padding-left: 0;}
.lookingmain-content .remove-ext {margin-left: 0;width: 100%;}
.services.style3 > .row > div {border: 1px solid #e6e6e6 !important;margin-left: -1px;margin-top: -1px;width: 50%;}
.service-box2::before, .service-box2::after {display: none !important;}
.service-box2 {border-bottom: 0 none;}
.fun-facts.style3 {margin-bottom: 50px;}
.contact-list {width: 100%;}
.contact-list > li {padding: 75px 50px;width: 50%;}
.projects-content {float: left;margin-bottom: 50px;width: 100%;}
.title1.rightalign {margin-bottom: 30px;padding-left: 0;text-align: left;}
.requestcall-form > form > .row > div {float: left;width: 100%;}
.service-detail-img {margin-left: 0;width: 100%;}
.service-detail-sec {margin-left: 0;padding: 30px;width: 100%;}
.service-detail-img > img {width: 100%;}
.service-detail-img > i {
    bottom: -49px;
    right: 50%;
    top: auto;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
}
.team-detail .service-detail-img {margin-left: 0;width: 100%;}
.team-detail .service-detail-img > img {width: calc(100% - 50px);}
.team-detail .social-media.style2 {right: 50px;}
.team-detail .service-desc {margin-left: 0;width: 100%;}
.gallery-sec2 > ul > li,
.width40, .gallery-sec2 > ul > li.width40 {width: 33.334%;}
.gallery-sec3 > .row > div {float: left;width: 100%;}
.info-sec {max-width: 70%;}
.contactform > form > .row > div {float: left;width: 100%;}
.comment-form {margin-bottom: 50px;}
.contact-infolist > ul {padding: 75px 50px;}
.contact-infolist > ul li {margin-bottom: 20px;margin-right: 0;max-width: 50%;padding: 0 15px;}
.contact-infolist > ul li:last-child {margin-bottom: 0;}
.client-reviews {padding: 0 50px;}
.clientreviews-nav {padding: 0 100px;}

}
 
	
@media (max-width:767px){	
	
	.why-chooseus {
	margin-left: 115px !important;
	}
	
	.menu-search-sec{
	padding: 0px 22px;
	}
	
	.titleservicos{
	height: 68px !important; 
	width: 271px !important;  
	background: none repeat scroll 0% 0% rgb(76, 118, 186) !important; 
	margin-top: -5px !important; 
	margin-left: 96px !important;
}

.mainLinkPanel{
	margin-left: 121px !important;
}

.topMenu{
	padding: 66px 21px 44px 17px !important;
}
	
.workwith-ourteam > div {max-width: 100%;padding-bottom: 30px;padding-top: 30px;width: 100%;}
.workwith-ourteam > div:first-child {padding-top: 50px;}
.workwith-ourteam > div:last-child {padding-bottom: 50px;}
.funfacts-list {padding: 60px 30px;}
.services.style3 > .row > div {border: 0 !important;float: left;width: 50%;margin-top: -1px}
.service-box2 {border: 1px solid #e6e6e6 !important;}
}



@media (max-width:480px){	
.responsive-header .logo {margin-top: 10px;width: 50%;}
.responsive-header .logomenu-bar {padding: 30px 20px;}
.why-chooseus > .row > div {width: 100%;}
.why-chooseus > .row > div .chooseus-opt::before {display: none;}
.title1 > h2 {font-size: 22px;}
.title1.style2 > p {padding-left: 70px;}
.title1.style2 > p i {
    font-size: 30px;
    padding-right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.title1.style2 > p i::after {height: 20px;top: 50%;}
.servicestyl1-list > li {width: 100%;}
.services.style1 .servicestyl1-list {padding-right: 0;}
.funfacts-list > li {margin-top: 20px;padding: 0 15px;width: 100%;}
.funfacts-list {padding: 40px 30px;}
.our-work > .row .masnory > div {width: 100%;}
.remove-ext > .row > div {width: 100%;}
.social-media.style2.opend .social-links {margin-top: -50px;}
.social-media.style2 .social-links {bottom: 0;left: -150px;position: absolute;right: 0;}
.member {overflow: hidden;}
.member-info {padding-left: 20px;}
.workwith-ourteam > div {padding: 50px;}
.work-with > h2 {font-size: 18px;}
.work-with > i {font-size: 30px;}
.work-with > span {font-size: 12px;}
.growth-chart > h3 {margin-bottom: 30px;}
.title1.style2 {padding: 0 15px;}
.recentnews-sec {padding: 0 15px;}
.recentnews-carousel .center .recent-news > img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
    transform: scale(1);
}
.recent-info {float: left;position: relative;}
.newsletter {padding: 50px 30px;}
.newsletter > strong {margin-right: 0;}
.newsletter button {float: left;padding: 20px;position: relative;width: 100%;}
.newsletter input {padding: 0 30px;text-align: center;}
.footer-logo .logo {max-width: 300px;width: 70%;}
.gallery-title::before {height: 100%;}
.slider-cap {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    float: left;
    padding: 30px 0;
    position: relative;
    top: auto;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
.slider-cap > strong {font-size: 18px;}
.slider-cap > h2 {font-size: 25px;}
.slider-cap > p {font-size: 14px;line-height: 24px;max-width: 100%;}
.slider-cap > span > a {font-size: 14px;}
.slider-cap > span i {font-size: 25px;}
.why-chooseus.style2 .whoweare-list.row > li {width: 100%;}
.whoweare {padding-left: 0;}
.whoweare .title1.style1 > h2 {font-size: 20px;}
.services.style2 {padding: 0;}
.title1.style4 {padding: 80px 30px;}
.helpingsmall-business-img {float: left;width: 100%;}
.chooseusopt-info > h2 {font-size: 16px;}
.hire-progress {padding: 80px 30px;}
.vertical-title {
	bottom: 0;
    float: left;
    left: 0;
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 100%;
}
.progress-chart {padding: 80px 30px;}
.need-help > .row > div {width: 100%;}
.need-help {padding: 0;}
.footer-tabs .nav-tabs > li {width: 100%;}
.footer-tabs .nav-tabs > li > a {padding-left: 40px;}
.footer-tabs .tab-content {padding: 0 15px;}
.flicker-widget.style2 .row > div {width: 50%;}
.services.style3 > .row > div {width: 100%;}
.service-box2 {padding: 45px 30px;}
.contact-list > li {padding: 50px 30px;width: 100%;}
.projects-list img {max-width: 100%;}
.projects-list > li {margin: 0 0 10px 0 !important;}
.projects-list {padding-left: 0;}
.post-meta2 > li {margin-bottom: 5px;margin-right: 0;}
.page-title > strong {font-size: 25px;}
.breadcrumb > li {line-height: 30px;}
.breadcrumb > li + li::before {padding: 0 15px;}
.pagination > ul {padding: 30px;}
.service-detail-sec {padding: 30px 15px;}
.service-desc > h1,
.team-detail .service-desc > h1 {font-size: 20px;}
.contact-info > li {padding-left: 120px;}
.title1.style3 h2 {font-size: 20px;max-width: 100%;}
.gallery-sec2 > ul > li,
.width40, .gallery-sec2 > ul > li.width40 {width: 100%;}
.gllery-sec3 > .row > div {padding-bottom: 16px;}
.gallery-sec3 .gallery2 > img {min-height: 210px;}
.single-post .recentnews-info {padding-left: 15px;}
.single-post .recentnews-info::before {width: 30px;}
.single-post h1 {font-size: 18px;}
blockquote {padding: 55px 10%;}
.detail-sec {margin-left: 0;padding: 30px 15px;width: 100%;text-align: center;}
.detail-sec > img {display: inline-block;float: none;margin-left: 0;max-width: 100%;}
.info-sec {max-width: 100%;padding-left: 0;text-align: left;}
.comment-sec ul .detail-sec {margin-left: 0;width: 100%;}
.comment-reply-link {float: left;margin-top: 30px;position: relative;}
.comment-sec ul ul {padding-left: 20px;}
.contact-infolist > ul {padding: 50px 20px;}
.contact-infolist > ul li {max-width: 100%;text-align: center;}
.contact-infolist > ul li strong {width: 100%;}
.contact-infolist > ul li i {display: inline-block;float: none;margin-bottom: 20px;margin-right: 0;}
.contact-infolist {margin-left: 0;width: 100%;}
.client-reviews {padding: 0;}
.clientreviews-nav {padding: 20px;}
.review-info {padding: 80px 30px 150px;}
.review-info > p i {position: relative;}
.review-info > p > i.fa-quote-left {left: 0;margin-right: 10px;}
.review-info > p i.fa-quote-right {bottom: -20px;right: 0;margin-left: 10px;}
}