@media screen and (max-width:1920px) {
/*.project-slider:before{left:0;}
.footer-overlay{left:-10%;}
.nothing:after {right:-50px;}
.vision-mission:after {left:-50px;}
.contact-page-overlay{left:0px;}
.ccv{left:-18%;}
.home-banner .slick-prev {right: 365px !important;}
.home-banner .slick-next {right: 17% !important;}
.demos a {bottom: 80px;}*/

}
@media screen and (min-width:1600px) {
.home-banner .slick-prev {right: 285px;}
.header-upper .menu-hide.show ul li {left:17em;}


}

@media screen and (max-width:1600px) {
.vision-mission:after{
	background-image: url("../images/vision-left.png");
    background-repeat: no-repeat;
    content: "";
    height: 843px;
    left: -230px;
    position: absolute;
    top: -100px;
    width: 956px;
    z-index: 1;
}


}

@media screen and (max-width:1400px) {

	.our-story::after {left:-300px;}	
	.cp-content {top:70px; left: 33%; }
	.fullpagemenu-inner{max-width:40%;}
	.menu-overlay{right:-20%;}
	.menulist-wraper .align-center {
    display: block;
    max-height: 75vh;
    overflow-y: scroll;
}

.inner-banner-caption{top:45%;margin-bottom:15px;}

}

@media screen and (max-width:1366px) {
	.home-banner .slick-prev {right: 185px;}
	.home-banner .slick-next {right: 8%;}
	.demo a {bottom: 2%;}
	.demos a {bottom: 55px;}
	.completed-project .slick-prev {left: 8%;}
		.vision-mission::after{left:-310px;}
	

}

@media screen and (max-width:1280px) {


.our-story::after {left:-380px;}	
.cp-content {top:70px; left: 22%; }
	
	.menu-overlay {height: 468px; width: 562px;}
	.logo img {height: 135px; }
	
	
}

@media screen and (max-width:1199px) {
 
	.clients-speak li { width:25%; }
	.clients-speak li:nth-of-type(4n) .clients-content-box {}
	.clients-speak li:nth-of-type(4n) .clients-content-box {right: 0;	left: auto}
	.clients-speak li:nth-of-type(4n) .clients-content-box:after {right:40px; left:auto} 
	
}


@media screen and (max-width:1137px) {
	.home-service-list .home-service-title p{width:100%;}
.accr-cnt p{line-height:25px;}
.awards-list.accr li{width:23%;}
.home-news .col-lg-8.col-md-8.col-sm-12.col-xs-12{width:100%;}
.home-news .col-sm-4{width:100%;}
.home-news{padding-bottom:0px;}
.announcements{background:#055A9A;width:100%;padding:50px 50px 120px;margin-top:150px;height:auto;display:block;float:left;}	
	
.awards-list li{width:30%;padding:0 20px 30px;}
.clients-list li::after{left:-12px;}	
.clients-list li{width:19%;}
.clients-list li::before{right:10px;}
.nothing::before{display:none;}
.accrediation::before{display:none;}
.mission-content{ padding: 70px 40px 50px 70px;}
#newshow_more a{margin-top:50px;}

.banner-image > img{object-fit:cover;height:350px;}	
.inner-banner-overlay{bottom:-60px;}
.inner-banner-overlay-1{bottom:-60px;}
.inner-banner-caption{top:40%;}	
.inner-banner-caption h1{font-size:32px;margin-bottom:12px;}
	.other-prjtab h4{font-size:32px;}
	.prj-btm .head-title{font-size:32px;}
	.carrer-frm .form-group{width:47%;}
		.core-value {
    background-image: url("../images/core-bg-1.png");}
	.core-value .col-sm-7{width:92%;}
	.recent-service-list ul{background-size:100%;}
		.video-gallery li {
    margin: 14px;
    width: 30%;
}
	
}	


@media screen and (max-width:1024px) {

.team-struture li{width:26%;}	
	
.colbrate li{width:30%;}

.architect h4{margin-bottom:20px;}
.pmc h4{margin-bottom:20px;}

.architect li{margin:0px 35px;}
.pmc li{margin:0px 35px;}
 
	.nothing::after{right:-460px;}
	.core-value{background-position:-221px 0;}
	.timeline > li.timeline-inverted .journey-years{left:41%;}
	.timeline > li .journey-years{right:41%;}
	
	.news-sector:before{display:none;}
	.news-sector:after{display:none;}
	.rit-tes.col-lg-12.col-md-12.col-sm-12.col-xs-12.nopad{padding-left:20px;}
	
	.banner-caption h1.top-cont {font-size: 25px;line-height: 20px;}
	.banner-caption .bottom-cont {font-size: 50px;}
	.pro-cont {left: -110px;}
.contact-page-overlay{
	left: -40%;
}
.logo img {
    height: 100px;
 
}
	.demos a {
    bottom: 40px;
}
.our-story::after {left:-480px;}
.certification-list li {width: 77px;}
	
	.clients-block, .accrediation-block { padding:0 40px; } 	
	.clients-block .client-logo { padding:40px 25px }
	
	.accrediation-block .accrediation-block-inner .accrediation-logo {padding: 42px 40px;}
	
	.cp-content {left:35px;}
	.completed-project .slick-prev { left: 2%; }
	.completed-project .slick-next { left: 9%;}
	body .completed-project .slick-prev, body .completed-project .slick-next { top: 76%;}

	.nbg {padding: 0 20px;}
	.testi-img { margin-bottom:10px; }
	.testimonial-content .desc {margin-bottom:0px;}
	
	.home-banner .slick-next { right: 2%; }
	.home-banner .slick-prev {left: auto; right: 8%; z-index: 1;}
	
	
	.ser1 .project__image::before { bottom: -1px;   height: 151px;  left: 43px;   width: 402px;}
	.ser2 .project__image::before { bottom: 7px; height: 149px; left: 3px;  width: 410px;background-size:98%;}
	.ser3 .project__image::before { bottom: 5px;   height: 162px;  left: 38px;   width: 389px;}
	.ser4 .project__image::before { bottom: 7px; height: 123px; left: 67px;  width: 340px;}
	
 
	
	.vision-mission::after {left:-450px;top:-50px;}
	.nbg:before{display:none;}
.nbg:hover .news-name, .nbg:hover .news-desc, .nbg:hover .news-number, .nbg:hover .news-date {
    color: #333;
}
.single-services-content .quote-block{height: 134px;background-size: cover;}
.contact-form-block {left: 20%;}

	
}


@media screen and (max-width:1199px) and (min-width:992px) {


}
@media screen and (max-width:991px) and (min-width:768px){







}



@media screen and (max-width:999px){
	.clients-speak li .clients-content-box.down {padding: 30px 20px 15px;}
	.facts-title p{width:55%;}
	.nothing{padding-top:100px;}
	.nothing .col-sm-6{width:100%;}
	.csr-imglst li{}
	.busness-associte .contact-page-title p{width:80%;}
	
.architect{width:100%;}	
.pmc{width:100%;}	
	
	.architect li{width:38%;}
	.pmc li{width:38%;}
	
	.colbrate li{width:29%;}
	.mob-dat{display:block;}
	.des-dat{display:none;}


	.testimonials-lists .col-lg-8.col-md-8.col-sm-8.col-xs-12.nopad-left{padding-left:15px !important;}
	.titlm h2.head-title{width:100%;}
	.annonc-inner .slick-next{left:10%;}
	.testimonial-content .desc{line-height: 29px;font-size: 15px;}
	.sticky-menus{right:15%;}
	.story-content{margin-bottom:25px;}
	.our-story .row{display:block;}
.our-story .col-sm-6{width:100%;}
.our-story::after{display:none;}
	
	.accr-cnt p{line-height:25px;}
	.awards-list.accr li{width:31%;margin-bottom:30px;}
	.tim-img{width:130px; }
.tim-cnt{width:350px; }
 
.arrowleft .tim-img{width:130px; }
.arrowleft .tim-cnt{width:350px; }
	.fact-style ul li{padding-left:20px;padding-right:20px;}
	.projs ul{margin-top:20px;}
		.titi-tag h5{padding: 20px 5px 20px 20px;}
	.tabing-tag h5{padding: 20px 5px 20px 20px;}
	.awards-list li{width:30%;padding:0 20px 30px;}
	h2.head-title.otmt {
    margin-top: 0;
}
h5.otmt{margin-bottom:80px}
	.about-page-three-block{padding-top:0px;}
.mobi-tit{display:block;}
.desk-tit	{display:none}
.custom-dropdownmenu li a::before {top: calc(16px - 10px);}	
	
.carrer-frm{width:100%;}
	
.clients-block .client-logo { padding:55px 40px; }
.core-value-block{height:200px;background-image:none;width:auto;padding:0px;}
.cr2 .co3 {padding:0px;}

.col-sm-7.ccv{width:100%;}

.co2{margin-top:0px;}

.co3 {
    margin-left: 0;
    margin-top: 0;
}
.co4 {
    margin-top:0;
}

.vision-mission{padding-bottom:50px;}

.core-value{background-image:none;background:#F1F0F0;height:600px;padding-top:70px;}

.nothing{padding-bottom:50px;}

.about-page-three-block::after{background-image:none;}

.ad2, .ad3{margin-top:0px;}

.home-service-list{padding-bottom:0px;}

.our-story{padding-top:0px;}

 

.completed-project .slick-next{left:36%;}
.completed-project .slick-prev{left:29%;}

 

.quick-links.foot-form{margin-top:30px;}

.head-title{font-size:35px;}

.menulist-wraper{padding:0px;}

.custom-dropdownmenu li a:before {top: calc(20px - 14px);}

.fullpagemenu-inner ul.custom-dropdownmenu li > a{font-size:16px;line-height:35px;}

.fullpagemenu-inner .custom-dropdownmenu{width:480px;}
.fullpagemenu-inner .custom-dropdownmenu.dropdown-show ul.custom-dropdownmenu{margin:30px 0px;}

.fullpagemenu-inner.dropdown-hovered{
    border-right: 1px solid rgba(255, 255, 255, 0);
}
 .custom-dropdown > a::after{background:none;}
.nothing::after{display:none;}
	
	.vid{display:none !important;}
.vid-mob{display:block !important;margin:25px 0px;}
	
	.news-sector{overflow:hidden;padding:40px 0px;}
	
	
	.carer-frmsin{margin-left:0px;}
	.career-lsthed h4{font-size:30px;margin-bottom:30px;}
	th{font-size:16px;}
 
.fullpagemenu-inner .custom-dropdownmenu {
    margin-top: 0;
    padding: 0;
    padding-left: 15px;
    position: static;
    left: 0;
    min-width: 100%;
    overflow: hidden;
    max-height: 0;
    transition: all 0.5s ease;
}
.fullpagemenu-inner .dropdown-show>a~.custom-dropdownmenu {
    overflow: visible;
    max-height: 1000px;
    opacity: 1;
    visibility: visible;
    transition: all 0.5s ease;
}
.menulist-wraper .align-center {
    display: block;
    max-height: 67vh;
    overflow-y: scroll;
}

}
@media screen and (max-width:850px){
		.team-struture li{width:46%;}
	.clients-speak li { width:33.3%; }
	.clients-speak li:nth-of-type(3n) .clients-content-box {}
	.clients-speak li:nth-of-type(3n) .clients-content-box {right: 0;	left: auto}
	.clients-speak li:nth-of-type(3n+1) .clients-content-box {right:auto;	left: 0}
	.clients-speak li:nth-of-type(3n) .clients-content-box:after {right:auto; left:0}
	.clients-speak li:nth-of-type(3n+1) .clients-content-box:after {right:auto; left:40}
 
	.projects-details{overflow:hidden;}
	.projects-details.ong-pjr{overflow:visible;;}
	.colbrate li {
    width: 45%;
}
	.video-gallery li{margin:10px;}
	.contrctng-lst li{margin:0 5px 20px;}
	.contact-page-overlay{display:none;}
	.contact-form-block{position:static;padding:0px 20px;}
	.contact-page-address .col-sm-3{width:50%;min-height:270px;}
	.contact-page-block .col-sm-4{width:100%;}
	.contact-page-block .col-sm-8{width:100%;}
	.mobin{display:block !important;}
	.desin{display:none !important;}
	 .nothing .col-sm-6{width:100%;}
	 .nothing .row{display:block;}
		.tim-img{width:130px; }
.tim-cnt{width:320px; }
 
.arrowleft .tim-img{width:130px; }
.arrowleft .tim-cnt{width:320px; }
	.cp-content{margin-bottom:20px;}
.awards-list li{width:46%;}
.mission-content {
    padding: 70px 40px 50px;
}
.head-title{font-size:30px;}
h5.otmt {
    font-size: 16px;
    line-height: 25px;
}
.mission-content h2{font-size:30px;}
.vision-content p{font-size:16px;line-height:30px;}
.vision-content h2{font-size:30px;margin:0px;margin-bottom:5px;}
body .completed-project .slick-prev, body .completed-project .slick-next{top:85%;}
.completed-project .slick-prev{left:5%;}
.completed-project .slick-next{left:12%;}

	.bubble{left:-18%;bottom:-15%;}
	.vision-mission::after{left:-560px;}
	.vision-content {
    padding: 70px 100px 50px 40px;}
	.about-page-three-block .col-sm-4{width:50%;margin-bottom:45px;}
	.s-name{font-size:16px;}
		.timeline > li.timeline-inverted .journey-years{left:38%;}
	.timeline > li .journey-years{right:38%;}
	.quick-links.pl-40 {padding-left: 0px;}
	.home-news .col-sm-4{width:100%;float:none;}
	.news-block {padding-top: 0;}
	.testimonial:after{display:none;}
	.test-mob-tit {display: block;}
	.test-desk-tit {display: none;}
	.testimonial-title:before{left: 30%;top: 37%;}
	.testimonial .col-sm-5,.testimonial .col-sm-7{width:100%;float:none;}
	.testimonial-block {background: none;background-color: #d98416;width: 100%;height: auto;padding-top: 50px;padding-bottom: 50px;padding-left: 0px;padding-right: 0px;}
	body .testimonial-inner .slick-prev, body .testimonial-inner .slick-next {top: auto;bottom: 0;}
	.testimonial-inner .slick-prev {left: 8%;}
	.testimonial-inner .slick-next {right: 8%;}
	.testimonial {padding-bottom: 0px;padding-top:0;}
	.cp-content {top: 0;left: 0px;position:relative;padding:10px;}
	.project-slider:before{display:none;}
	.completed-project .col-sm-3,.completed-project .col-sm-9{width:100%;float:none;}
	.project-content {left: 32%;width: 500px;height: 100px;bottom: -20%;opacity: 1;border-radius: 30px;}
	.pro-cont {left: 0;top:15px;}
	.home-service-list{padding-bottom:0px;}
	.fact-style ul li{width:33%;padding-top:0 !important;margin-bottom:30px;}
	.home-facts{background:#EDEDED;padding-bottom:  0px;padding-top:50px;}
	.fact-style ul li:nth-child(2):before,.fact-style ul li:nth-child(4):before,.fact-style ul li:nth-child(2):after,.fact-style ul li:nth-child(4):after{display:none;}
	.home-clients {padding-bottom: 0px;height: auto;background: none;padding-top: 50px;}
	.our-story::after {left: -55px;background-size: cover;height: 542px;width: 100%;}
	.our-story {position: relative;padding-top: 0px; padding-bottom: 50px;}
	.our-story .col-sm-6{width:auto;float:none;}
	.btn-circle {left: 300px;bottom: 500px;}
	
	.cp-content h2{line-height:40px;}
	
	.testimonial-title{padding-top:40px;}
	.nbg{margin-bottom:30px;}
	.hn{padding-top:30px;}
	
	.logo img{height:90px;}
	
	.inner-banner-caption h1{font-size:26px;}
	
	
}


	
@media screen and (max-width:767px){
	.section-top-btm.journey-block {padding:80px 0px;}
	.section-top-btm{padding:40px 0px;}
	.busness-associte{padding:40px 0px;}
	.team-struture h4{font-size:22px;}
	.architect li{margin:0 30px;}
	.pmc li{margin:0 30px;}
	.colbrate li{}
		.awards-list.accr li {
    min-height: 360px;
    width: 47%;
	margin-bottom:20px;
}
	.lef-tes .test-cnt{padding-left:0px;}
	.recent-service-list{display:none;}
.about-page-three-block{padding-bottom:0px;}
.carer-listab .col-lg-3.col-md-3.col-sm-3.col-xs-12{width:25%;}
.titi-tag h5{padding:15px 0px;font-size:15px;}
.tabing-tag h5{padding:8px 0px;font-size:12px;}
.tabing-tag h5 a{font-size:12px;padding:3px 10px;}

	.awrd-cnt p{font-size:15px;}
	
	
.titlm h2.head-title{width:100%;}
.about-page-three-block .col-sm-4{width:100%;}

.lef-tes .test-cnt::before{background:none;}

.quick-links{margin-bottom:25px;}
	
.test-cnt p{padding-top:0px;}	
	
.lef-tes{border-bottom:2px solid #dfdfdf;padding-bottom: 40px;}
.rit-tes{border-bottom:2px solid #dfdfdf;padding-bottom: 40px;}
.news-sector{}
.test-img{text-align:center;}
.test-img img {
    width: 40%;
	margin:0 auto;
}

.clients-list li{width:23%;}
.clients-list li::after{left:-16px;}
.clients-list li::before{right:11px;}


.pro-cont {left: 0px;}
.certification-list li {
    width: 105px;
}

.custom-dropdown:hover>a:after{display:none;}
.fullpagemenu-inner.dropdown-hovered {
    border-right: none;
}
.banner-caption .bottom-cont {font-size: 35px;line-height:42px;}
.banner-caption h1.top-cont {line-height: 35px;margin-bottom: 0px;font-size: 20px;}
.home-banner .slick-next {right: auto;left: 13%;}
.home-banner .slick-prev {left: 30px;z-index: 1;right:auto;}
body .home-banner .slick-prev, body .home-banner .slick-next {top: auto;bottom: 25%;}
/**menu**/
/*.fullpagemenu-inner.dropdown-hovered {
    border-right: none;
}*/
.menu-overlay {display:none;}
.menulist-wraper {padding: 0;padding-left: 15px;}
.menuinner-wraper {padding: 15px;padding-top: 45px;}
.fullpagemenu-inner li a {font-size: 22px;line-height:40px;}
.fullpagemenu-inner {max-width: 100%;}
.show .menu-close{z-index:22;}
.sticky-menus{display:none;}

.banner-desktop-imgs{display:none !important;}
.banner-mobile-imgs{display:block !important;}
.demos a {bottom: 80px;}

.head-title {font-size: 30px;}
.home-service-block {margin-bottom: 50px;min-height:auto;}
.home-service-block br{display:none;}  
.testimonial:after{display:none;}
body .testimonial-inner .slick-prev, body .testimonial-inner .slick-next{top:25%;}
.testimonial-inner .slick-prev {left: 25%;right: 0;}
.testimonial-inner .slick-next {right: 25%;left: auto;}
body .clients-block .slick-prev, body .clients-block .slick-next {top: 95%;}
.clients-block .slick-prev {left: 40%;}
.clients-block .slick-next {right: 45%;left: auto;}
.home-clients{padding-bottom:120px;height:auto;background: none;padding-top: 50px;}
.test-mob-tit{display:block;}
.test-desk-tit{display:none;}
.testimonial-title{padding-top:0px;margin-bottom:30px;}
.testimonial{padding-top:0px;padding-bottom:0px;}
.cp-content {position: relative;left: 0%;top: 0;padding: 10px;}
/*.project-slider:before{left:0%;width:100%;height:100% !important;top:0 !important;
background-image: url(../images/service-page-new-project.png);}*/
.project-slider:before{display:none;}
.project-slider figure img {width: 100%;}
.completed-project .slick-next {left: 20%;}
.project-content{left: 32%;width: 500px;height: 100px;bottom: -20%;opacity:1;border-radius:30px;}
.project-slider.slick-active .project-content {bottom: -5%;}
.pro-cont {top: 10px;left: 0px;}
.inner-page-banner .banner-image img{object-fit: cover;height: 310px;}
.logo img {height: 80px;padding-left:0px;}
.navbar-brand{padding:0px;}

.shrink .navbar-brand{padding: 15px 0px;}
.inner-banner-caption{top:48%;}

.completed-project .slick-prev {left: 8%;}
/**contact-page**/
.contact-info-block{text-align: center;background-position: center;margin-bottom:20px;margin-left: 0;}
.c1:after,.c2:after,.c3:after,.c4:after{left:0px;}
.contact-info-detail {margin-bottom: 30px;}
.contact-page-block{padding:50px 25px;;}
.contact-form-block {left: 0;top: 0px;}
.contact-page-overlay{background: none;width: 100%;height: 100%;}
.quick-links.pl-40{padding-left:0px;}
.contact-page-block .col-sm-8 iframe{height:500px;}
 

.single-services-content .quote-block{background-size:cover;height: auto;padding-bottom: 30px;}
.services-main-page .recent-sticky-wraper{position:static;}


/**about-page**/
.nothing:before{display:none;}
.about-page-three-block:after{display:none;}
.nothing::after {right: -245px;bottom: 0;width: 100%;height: 500px;top:auto;background-size:cover;}
.nothing .row {display: block;}
 
.nothing .btn-circle {top: 240px;}
.nothing-content{padding:30px;}
.about-three-block{background-position: center;text-align: center;margin-left: 0;margin-top:0;}
.ad1:after,.ad2:after,.ad3:after{left:0;}
.vision-mission{padding-top:0;}
.vision-mission:after{display:none;}
.vision-content h2 {color: #363636;}
.vision-content p{color: #717171;}
.vision-content,.mission-content{padding:20px 0px;}
.about-three-content{padding:20px;margin-bottom: 30px;}
.core-value{padding-top:0;height:auto;background:none;}
.core-value-block {margin-top: 0px !important;margin-left:0px !important;}
.accrediation:before{display:none;}
.cr1 .col-lg-3,.cr2 .col-lg-3{width:40%;}
body .accrediation-block .slick-prev, body .accrediation-block .slick-next{top:109%;}
.accrediation-block .slick-next {right: 43%;}
.accrediation-block .slick-prev {left: 40%;}
.nothing{padding-top:50px;}


/**home**/
.our-story {padding-top: 0px;padding-bottom: 50px;}
.our-story .row {display: block;}
.our-story .btn-circle {left: 30%;bottom: 270px;}
.our-story::after {left: -55px;background-size: cover;height: 495px;width: 100%;}
.home-service-list{padding-bottom:0px;}
.fact-style ul li{width:50%;padding-top:0 !important;margin-bottom:30px;min-height:160px;}
.home-facts{background:#EDEDED;padding-bottom:  0px;padding-top:50px;}
.fact-style ul li:nth-child(2):before,.fact-style ul li:nth-child(4):before,.fact-style ul li:nth-child(2):after,.fact-style ul li:nth-child(4):after{display:none;}
.clients-block .client-logo {background-position: center;}
.clients-block .client-logo img {display: block;margin: 0 auto; }
.nbg:before{display:none;}
.nbg:hover .news-name, .nbg:hover .news-desc, .nbg:hover .news-number, .nbg:hover .news-date {
    color: #333;
}
.services-page-title p {width: 100%;}
.testimonial-block{background:none;background-color: #d98416;width: 100%;height: auto;padding-top: 50px;padding-bottom: 50px;padding-left: 0px;padding-right: 0px;}
.hn,.news-block {padding-top: 0;}
.home-news{padding-bottom:0;}
.facts-title p {width: 100%;}
.project__detail{position:relative !important;left:0 !important;right:0 !important;bottom:25px !important;}
.project__title a {color: #333;}
.project__title{color:#333;}
.sp-btn{display:none;}
.project__image::before{display:none;}
.project__image{margin-bottom:50px;}
.project{margin-bottom:20px;}
.project__title {display: block;margin-bottom: 15px !important;opacity: 1;transform: none;}
.testimonial-inner .slick-next {right: 8%;}
.testimonial-inner .slick-prev {left: 8%;}
body .testimonial-inner .slick-prev, body .testimonial-inner .slick-next {top: auto;bottom: 0;}
.testimonial-title:before {left: 35%;top: -40%;}
.single-services-content .quote-block:before{display:none;}
.single-services-content .quote-desc{padding-left:20px;}
.project:hover .project__title {font-weight: 300;}
.cp-content h2 br{display:none;}
.home-news .home-news-title h2{margin-bottom:35px;}

.completed-project-block{margin-top:30px;}

.projects-listing ul{margin: 0 0 25px;}
.projects-listing li a{font-size:16px;padding:10px 16px;}

.inner-banner-overlay-1{bottom:-16px;}

}
@media screen and (max-width:767px) and (min-width:481px){



}

@media screen and (max-width:695px) {
	.csr-cnt h5{font-size:14px;}
	.video-gallery li{width:46%;}
.contact-page-address .col-sm-3{width:100%;min-height:auto;margin-bottom:60px;}
		.tim-img{width:130px; }
.tim-cnt{width:270px; }
 
.arrowleft .tim-img{width:130px; }
.arrowleft .tim-cnt{width:270px; }	
.nesw-layer .slick-next{left:12%;}	
	
}	

@media screen and (max-width:575px) {
	.ceo-indeed .usr-mg img{width:100%;}
	.team-struture h4{margin-bottom:20px;}
	.team-struture .fact-style ul li{width:100%;}
	.team-struture li {width:100%;margin:0;}
	.csr-relay p{width:95%;}
	.csr-imglst li{width:95%;margin:0 10px 30px 0;padding:0px;}
	.team-struture li {
    display: inline-block;
    margin: 0 10px 30px;
    padding: 0;
    width: 80%;
}
		.architect li{width:90%;}
	.pmc li{width:90%;}
	.colbrate li{width:100%;margin:0px 0px 20px;min-height:auto;}
	.contrctng-lst li{width:100%;}
	.contact-page-address{padding-bottom:0px;}
	.contact-form-block{padding:0px;}
	.fact-style ul li{min-height:180px;}

 .accr-cnt p{font-size:14px;}
 		.tim-img{width:140px; }
.tim-cnt{width:450px; }
 
.arrowleft .tim-img{width:140px; }
.arrowleft .tim-cnt{width:490px; }
	.bol-lis li{font-size:14px;}
	.projs li{width:100%;}
	.projs li.miv::before{display:none;}
	ul.bol-lis{margin-left:120px;padding:60px 55px;}
	
	.awards-list li {
    margin: 0 0px 100px;min-height:auto;
    width: 100%;
}
	.map-lin li{margin:0 4px;}
	.map-lin a{font-size:15px;}
	.vision-mission {
    padding-bottom: 20px;
}
	.about-page-three-block{margin-bottom:0px;}
	.inner-banner-caption h1{font-size:24px;margin-bottom:10px;}
	
.inner-page-banner .banner-image img {
    height: 280px;
}
.inner-banner-overlay {
    bottom: -66px;
}
.inner-banner-overlay-1 {
    bottom: -66px;
}
.bubble.sml{width:415px;height:199px;}
.bubble.sml h5{font-size:24px;padding-top:10%;line-height:28px;}
.bubble.sml h5 span{font-size:18px;}	
	
.project-det li.big-sze-lef{width:100%;}	
.project-det li.big-sze-rit{width:100%;}	
.project-det li{width:100%;}	
.clients-list li{width:31%;}		
	.test-img img {
    width: 70%;
	margin:0 auto;
}
.test-cnt p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 50px;
    padding-top: 20px;
}

	.career-lsthed h4{font-size:25px;}
 	
.timeline::before{left:6%;}	
.timeline > li > .timeline-badge{left:-43.8%;}
.timeline::after{left:-43.8%;}
	
.timeline > li > .timeline-panel{width:100%;margin: 70px 0px 0px;}	
.timeline-panel.arrowright::after{top: -37px;left: 25px;}
	
.timeline > li.timeline-inverted .journey-years{left:10%;top:8%;}	
.timeline > li .journey-years {
    right: auto;
    left: 10%;
    top: 8%;
}
.arrowleft .tim-img{float:left;}
.timeline .arrowleft .timeline-info h5{padding:0px 0px 0px 15px;}
.timeline .arrowleft .timeline-info p{padding:0px 0px 15px 15px;}
.timeline-panel.arrowleft::after{top:-38px;left:27px;right:auto;}
.timeline > li .arrowleft .timeline-info{padding:0px 0px 0px 30px;}
.timeline > li > .timeline-panel{text-align:left;}	
	
	
.inner-banner-overlay {bottom: -50px;}
.inner-banner-overlay-1{bottom: -50px;}
.project__detail{position:relative !important;left:0 !important;right:0 !important;bottom:25px !important;}
.project__title a {color: #333;}
.project__title{color:#333;}
.sp-btn{display:none;}
.project__image::before{display:none;}
.project__image{margin-bottom:50px;}
.project{margin-bottom:20px;}
.project__title {display: block;margin-bottom: 15px !important;opacity: 1;transform: none;}
.cr1 .col-lg-3,.cr2 .col-lg-3{width:100%;}
.nothing::after {right: -40px;}
.nothing-content {padding: 10px 0;}
.accrediation-block .accrediation-block-inner .accrediation-logo{background-position:center;}
.accrediation-block .slick-next {right: 10%;}
.accrediation-block .slick-prev {left: 10%;}
.clients-block .slick-next {right: 10%;}
.clients-block .slick-prev {left: 10%;}
.testimonial-inner .slick-next {right: 8%;}
.testimonial-inner .slick-prev {left: 8%;}
body .testimonial-inner .slick-prev, body .testimonial-inner .slick-next {top: auto;bottom: 0;}
.testimonial-title:before {left: 65%;top: -30%;}
.certification-list li {width: 179px;margin-bottom: 20px;}
.our-story {padding-top: 0px;padding-bottom: 50px;}
.our-story .btn-circle {left: 30%;bottom: 200px;}
.our-story::after {left: -55px;background-size: cover;height: 370px;width: 100%;}
/*.demos a {bottom: -10%;}*/
.home-banner .slick-next {right: auto;left: 18%;}
.home-banner .slick-prev {left: 30px;z-index: 1;right:auto;}
body .home-banner .slick-prev, body .home-banner .slick-next {top: auto;bottom: 25%;}
.banner-caption .bottom-cont {font-size: 35px;line-height:42px;}
.banner-caption h1.top-cont {line-height: 45px;margin-bottom: 5px;font-size: 20px;}
.project-content {left: 18%;}
.completed-project{padding-bottom:75px;}
body .completed-project .slick-prev, body .completed-project .slick-next {top: auto;bottom: -75px;}
}

@media screen and (max-width:525px) {
	
	.tim-cnt{width:390px; }

.arrowleft .tim-cnt{width:390px; }
	.nesw-layer .slick-next{left:22%;}
	.annonc-inner .slick-next{left:22%;}
	.announcements{padding:30px 30px 120px;}
ul.bol-lis{margin-left:80px;}
.tabing-tag{padding:20px 0px;}
	
.titi-tag{display:none;}
.carer-listab .col-lg-3.col-md-3.col-sm-3.col-xs-12{width:100%;}
.titi-tag h5{padding:15px 0px;font-size:15px;margin:0px;}
.tabing-tag h5{padding:8px 0px;font-size:16px;margin:0px;}
.tabing-tag h5 a{font-size:12px;padding:8px 20px;margin-top:10px;display:inline-block;}	
	
	.carrer-frm .form-group {
    width: 100%;
}
.filters-block select{width:100%;background:#fff url("../images/downarrow.png") no-repeat scroll right center;margin-bottom:10px;}	
.filters-block.text-right{text-align:left;}
	
}

@media screen and (max-width:490px) {
		.clients-speak li { width:50%; }
	.clients-speak li:nth-of-type(2n) .clients-content-box {}
	.clients-speak li:nth-of-type(2n) .clients-content-box {right: 0;	left: auto}
	.clients-speak li:nth-of-type(2n+1) .clients-content-box {right:auto;	left: 0}
	.clients-speak li:nth-of-type(2n) .clients-content-box:after {right:40px; left:auto}
	.clients-speak li:nth-of-type(2n+1) .clients-content-box:after {right:auto; left:40px}
	.fact-style ul li .counter {
    font-size: 22px;}
	.fact-style ul li .s {
    font-size: 22px;}
	.video-gallery li{width:100%;margin:0px;margin-bottom:25px;}
		.tim-img{width:130px;margin-bottom:10px;}

 
.arrowleft .tim-img{width:130px;margin-bottom:10px;}

 
.timeline-info h5{line-height:18px;margin-bottom:5px;}
 
	.projdet-txt a{font-size:22px;}
	.other-prjtab h4{font-size:26px;}
	.prj-btm .head-title{font-size:26px;}
	.projects-listing li a {
    font-size: 14px;
    padding: 10px 13px;
}
	.clients-list li{width:32%;}
.demos a {bottom: 35px;display: none;}
.banner-caption .bottom-cont {font-size: 27px;line-height:37px;}
.banner-caption h1.top-cont {line-height: 35px;margin-bottom: 0px;font-size: 20px;}
.home-banner .slick-next {right: auto;left: 25%;}
.home-banner .slick-prev {left: 30px;z-index: 1;right:auto;}
body .home-banner .slick-prev, body .home-banner .slick-next {top: auto;bottom: 25%;display: none!important;}
.our-story .btn-circle {
    left: 30%;
    bottom: 155px;
}
.our-story {
    padding-top: 0px;
    padding-bottom: 50px;
}
.our-story::after {
    left: -55px;
    background-size: cover;
    height: 273px;
    width: 100%;
}
.project-content {
    left: -45px;
}
.certification-list li {
    width: 130px;
    margin-bottom: 20px;
}


}	



@media screen and (max-width:400px) {	
.tim-cnt{width:100%; }
.tim-img{width:40%;}
.arrowleft .tim-cnt{width:100%; }
.arrowleft .tim-img{width:40%;}
 
.timeline-info h5{line-height:18px;margin-bottom:5px;}
 
		.awards-list.accr li {
    min-height: auto;
	padding:0px;
    width: 100%;
}
	.bubble {
    bottom: -30%;
}
	.clients-list li{width:47%;}
	.fullpagemenu-inner .custom-dropdownmenu{width:auto;}

	.project-content {left: 52%;width: 155px;
    height: 100px;}
.our-story {padding-top:  0px;padding-bottom: 50px;}
.our-story::after {left: -55px;background-size: cover;height: 256px;width: 100%;}	
.our-story .btn-circle {bottom: 150px;}
.completed-project .slick-prev {left: 3%;}
.project-content {left: 25%;width: 300px;height: 120px;bottom: -60%;}
.project-name {font-size: 17px;font-weight:bold;}
.pro-cont {top: 13px;left: 0;}
.project-content ul {padding-left: 0px;}
.project-content ul li {font-size: 13px;padding-right: 5px;padding-left: 5px;}
.project-slider.slick-active .project-content {
    bottom: -20%;
    transition: 1s ease-in;
    opacity: 1;
}
.certification-list li {
    width: 117px;
    margin-bottom: 20px;
}

.timeline-info h5{font-size: 16px; }
.timeline .timeline-info p{font-size:13px;line-height:21px;}
.timeline > li .arrowright .timeline-info{padding:0 0 0 15px;}
.timeline > li .arrowleft .timeline-info{padding:0 0 0 15px;}
.timeline-panel.arrowright::after{left:13px;}
.timeline-panel.arrowleft::after{left:16px;}
.timeline > li.timeline-inverted .journey-years{left:12%;}
.timeline > li .journey-years{left:12%;}
.fullpagemenu-inner ul.custom-dropdownmenu li > a{font-size:13px;line-height:30px;;}
.fullpagemenu-inner li a {font-size: 16px;line-height:40px;}

}	


@media screen and (max-width:398px) {
	ul.bol-lis{margin-left:0px;}
.our-story {padding-top: 0px;padding-bottom: 0px;}
.our-story .row {display: block;}
.our-story .btn-circle {left: 30%;bottom: 117px;}
.our-story::after {left: -55px;background-size: cover;height: 243px;width: 100%;}
.fullpagemenu-inner li a {font-size: 16px;line-height:40px;}
.fullpagemenu-inner {max-width: 100%;}
.menulist-wraper .custom-dropdown>a:after{
	display: none;
}
.certification-list li img{height:45px;}
.certification-list li {width: 112px;margin-bottom: 20px;}
.project-slider.slick-active .project-content {bottom: -30%;transition: 1s ease-in;opacity: 1;}
.project-content {left: 0;width: 100%;height: 120px;bottom: -60%;}
.project-name {
    font-size: 16px;
    line-height: 21px;margin:0px;
}
.pro-cont {top:8px;}
.project-content ul {padding-left: 0px;}
.project-content ul li {font-size: 14px;padding-right: 5px;padding-left: 5px;}

}

@media screen and (max-width:360px) {
.our-story::after {left: -55px;height: 230px;}
.certification-list li {
    width: 107px;
    margin-bottom: 20px;
}
.certification-list li img{height:45px;}
body .home-banner .slick-prev, body .home-banner .slick-next {top: auto;bottom: 27%;}
.banner-caption .bottom-cont {font-size: 35px;line-height:35px;}
.banner-caption h1.top-cont {line-height: 30px;margin-bottom: 0px;font-size: 20px;}
}
@media screen and (max-width:280px) {




}



