@media only screen and (max-width:1400px){#navbarSupportedContent ul li{margin-right:10px}#navbarSupportedContent ul{font:400 12px 'Montserrat'}.headerSection .rightList li a{font:500 13px 'Montserrat'}.portfolio-page-container .porifolio-product aside figure h3.ConShow .portCon.portConShow{font:600 14px "Montserrat";line-height:24px}.portfolio-page-container .portConShow a.readmoreBu{font-size:12px!important;line-height:35px!important;height:40px}.readmoreSection .modelList li a{font:600 15px 'Montserrat';text-decoration:none;line-height:22px;margin:0;width:100%;padding:20px 29px 20px 15px}.readmoreSection .modelList li a::after{position:absolute;content:'\f061';font-family:'FontAwesome';font-size:20px;line-height:20px;height:20px;width:20px;top:19px;right:-4px;padding-right:30px}.servicesGallery{padding:25px 0 25px 15px}}@media only screen and (max-width:1199px){#navbarSupportedContent{padding-left:51px}}@media only screen and (max-width:1169px){#navbarSupportedContent{padding-left:10px}.headerSection .rightList li a{font:500 12px 'Montserrat'}#navbarSupportedContent ul li{margin-right:0}.headerSection .rightList li{margin:0 4px 0 0}.navbar-brand{max-width:142px}.headerSection .rightList li i{margin:0 4px 0 0}.bannerSection .bannerpara h1{font:700 36px 'Montserrat';line-height:40px;padding:0;margin-bottom:20px}.bannerSection .bannerpara p{padding-bottom:10px}.services_section .topTitleSection h2{padding:0;margin:0 100px}.portfolio-page-container .porifolio-product aside figure h3.ConShow a{font:600 16px "Montserrat";line-height:22px;padding:0 0;margin-bottom:5px}.portfolio-page-container .porifolio-product aside figure h3.ConShow .portCon.portConShow{font:600 14px "Montserrat";line-height:18px;padding:0}.portfolio-page-container .portConShow a.readmoreBu{font-size:12px!important;line-height:35px!important;height:40px}.readmoreSection .modelList li a{padding:17px 3px;line-height:20px}.readmoreSection .learnmore h2{font-size:42px;line-height:47px}#commentform.comment-form textarea{padding:10px;margin:0;border:1px solid #000;background:#fff;box-shadow:none;outline:none;height:150px;width:94%}.footerSection #myBtn{bottom:18%;right:4%}}@media only screen and (max-width:991px){#navbarSupportedContent{position:fixed;left:0;top:0;bottom:0;background:#e7e7e5;width:300px;display:block;z-index:199;margin:0 0 0 -300px;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.aboutSection li .construction{border-left:none}.aboutSection li:nth-child(even) .study-image{border-left:none}#navbarSupportedContent.showmenu{position:fixed;left:0;top:0;bottom:0;background:#e7e7e5;width:300px;display:block;z-index:199;margin:0 0 0 0;padding:0;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#navbarSupportedContent ul li.active,#navbarSupportedContent ul li:hover a,#navbarSupportedContent ul li.current-menu-item a{text-shadow:none;color:#000;background:#fff}#navbarSupportedContent ul li a{border-bottom:1px solid #ccc}#navbarSupportedContent ul li:last-child a{border-bottom:none}#navbarSupportedContent ul li:hover a{color:#000}#navbarSupportedContent ul li:hover ul{display:none;left:0;top:0;position:relative;width:auto;padding:0;margin:6px 12px}#navbarSupportedContent ul li ul li a{display:block;padding:10px 10px;margin:0;line-height:18px!important;background-color:inherit;color:#000;background:#ccc}#navbarSupportedContent ul li .sub-menu-toggle{display:block}.sub-menu li{display:block}.sticky #navbarSupportedContent ul,.sticky .headerSection .rightList li a{color:#000}#navbarSupportedContent ul li .sub-menu-toggle{position:absolute;top:9px;right:4px;outline:none;border:none;box-shadow:none;padding:0;width:24px;height:20px;background:#ba4e0a;line-height:20px}#navbarSupportedContent ul li .sub-menu li a{font-size:13px;line-height:20px}#navbarSupportedContent ul li .sub-menu-toggle::before,#navbarSupportedContent ul li .sub-menu-toggle.menulist::before{content:'\f0d7';font-family:'FontAwesome';font-size:20px;color:#fff;border:none;outline:none}#navbarSupportedContent ul li .sub-menu-toggle.menulist::before{content:'\f0d8'}.sub-menu-toggle [class*="icon-"]{display:none;outline:none;border:none}.sub-menu-toggle .screen-reader-text{display:none}#navbarSupportedContent ul li .sub-menu{position:relative}#navbarSupportedContent ul li .sub-menu{position:relative;left:0;top:0;width:auto;padding:0;z-index:999;height:auto;margin:6px 12px}#navbarSupportedContent ul li .sub-menu-toggle:focus{outline:none}.headerSection .navbar .navbar-toggler:focus{border:none;outline:none;box-shadow:none}.headerSection .navbar .navbar-toggler.crossmenu .fa.fa-bars::before{content:'\f00d';font-family:'FontAwesome';font-size:22px;line-height:22px;position:absolute;top:24px;right:14px;-moz-transition:all 90ms ease-in-out;-webkit-transition:all 90ms ease-in-out;transition:all 90ms ease-in-out;z-index:99}.navbar-brand{max-width:126px;order:1}.rightPart{order:2}.navbar-toggler{order:3}.headerSection .rightList li{margin:0 14px 0 0}.headerSection .rightList li i{margin:0 11px 0 0}.headerSection .rightList li a{font:500 15px 'Montserrat'}#navbarSupportedContent ul{color:#000;text-transform:uppercase}#navbarSupportedContent ul li{border-bottom:2px solid #fff}#navbarSupportedContent ul li:last-child{border:none}#navbarSupportedContent ul li a{font:500 14px 'Montserrat';line-height:46px!important;letter-spacing:1px;display:block}.bannerSection .bannerpara h1{font:700 22px 'Montserrat';line-height:37px;color:#fff;padding:0;margin-bottom:20px}.bannerSection ul{margin:0 0 15px}.bannerSection .bannerpara{padding:0 50px}.bannerSection .banner-img img{position:relative;left:0;top:0;width:auto;height:600px;object-fit:cover}.bannerSection .banner-text .button{margin:0 0}.bannerSection .bannerpara h1{margin:0 0 20px 0}.bannerSection .banner-text .button{font-size:14px;line-height:38px;padding:0 10px;height:40px}.bannerSection ul{font-size:16px;line-height:25px}.desktop{display:block}.aboutSection li .study-image figure{background-image:none!important}.aboutSection li .study-image{position:relative;width:auto}.aboutSection li .construction{float:none;width:auto;padding:20px}.aboutSection li:nth-child(even) .study-image{position:relative;width:auto}.aboutSection li:nth-child(even) .content .construction{float:none;width:auto;padding:20px}.aboutSection li .construction h1{font-size:25px;line-height:30px}.aboutSection li .construction .constructionText p{font-size:16px;line-height:25px}.aboutSection li .button{font-size:14px;line-height:26px;padding:0 10px;height:30px}.homeSection .home h1{font-size:25px;line-height:30px}.testimonialSection .testimonialList-main .item{list-style:none;background:#fff;padding:40px;min-height:400px}.testimonialSection .testimonial-box{min-height:257px}.homeSection .home_Button{text-align:center}.overflowContent{height:99px;overflow:hidden}.homeSection .home .button{font-size:14px;line-height:38px;padding:0 10px;height:40px}.servicesSection .servicesLeftTop h1{font-size:25px;line-height:30px}.servicesSection .servicesLeftTop p{text-align:left;font-size:16px;line-height:20px}.servicesSection .ctn p{text-align:left;font-size:15px;line-height:20px}#tabs-nav{margin:0}#tabs-nav li a{font-size:14px}.tab_icon{width:30px;height:30px;line-height:30px}.tab_icon img{max-width:76%}.serviceRight .call_us a{font-size:16px}.serviceRight .call_us span{font-size:15px;line-height:24px}.processSection .processHeading h2{font-size:25px;line-height:30px}.processSection .processHeading p{font-size:15px;padding:12px 0 0 0;line-height:25px;text-align:justify}.processSection .accordion h3{font-size:19px;line-height:25px}.accordion-item .accordion-header::after{font-size:17px;width:20px;height:20px;line-height:20px}.processSection .accordion-body{padding:20px 20px 0 20px}.processSection .process-text p{font-size:16px;line-height:22px}.portfolioSection .portfolio-box .portfolio-text{padding:20px 0 10px 0}.portfolioSlider .portfolio-box{min-height:430px}.portfolioSection .portfolio-heading h1{font-size:25px;line-height:30px}.portfolioSection .portfolio-heading h2{font-size:25px;line-height:30px}.portfolioSection .portfolio-box .portfolio-text h3{font-size:20px;line-height:30px}.portfolioSection .portfolio-box .portfolio-text p{font:400 16px 'Montserrat';line-height:22px;text-align:left;padding:0}.projectSection{padding:50px 0}.projectSection .project h1{font-size:30px;line-height:40px;padding:0}.projectSection .project h3{font-size:24px;line-height:30px}.projectSection .talkUs{height:150px;width:150px;line-height:150px}.projectSection .talkUs a{font-size:16px;line-height:25px}.awardSection .award h1{font-size:25px;line-height:30px}.awardSection{padding:20px 0}.testimonialSection .testimonial h1{font-size:25px;line-height:30px}.testimonialSection .testimonial p{padding-bottom:0}.testimonialSection .testimonialList-main .item .testimonial-box h3{font:400 20px 'Montserrat';line-height:25px}.testimonialSection .testimonialList-main .item .testimonial-box h3{padding:10px 0;color:#000}.testimonialSection .testimonial-bottom figure{width:65%}.testimonialSection .testimonial-box{min-height:400px}.testimonialSection .testimonial-box p{margin-bottom:0}.testimonialSection .testimonialList-main .item .testimonial-bottom .tname h4{font-size:16px;line-height:25px}.areaSection .area h1{font-size:25px;line-height:30px}.areaSection .area ul{font-size:16px;line-height:25px;column-count:3}.areaSection .area ul li::before{line-height:0}.cosmoSection .cosmoHeading h1{font-size:25px;line-height:30px;padding:0}.cosmoSection .cosmo .cosmoList h3{font-size:20px;line-height:30px}.cosmoSection .cosmo .cosmoList p,.licensedSection .licensed p,.areaSection .area p,.testimonialSection .testimonialSlider .testimonial-box p,.headingpara p,.projectSection .project p,.portfolioSection .portfolio-heading p,.processSection .accordion-body p,.homeSection .home .para p{font-size:16px;line-height:21px}.cosmoSection .cosmo .cosmoList{padding:6px 17px;min-height:140px}.licensedSection .licensed h1{font-size:25px;line-height:30px}.licensed .button{font-size:14px;line-height:38px;padding:0 10px;height:40px}.copyright{padding:24px 15px 0 15px}.copyright p,.copyright a{font-size:13px}.inner_banner .bannerpara figure img{display:none}.inner_banner .bannerpara .btn{font-size:14px;line-height:40px;padding:0 10px;height:40px}.page-template-template-about h1,.page-template-template-about h2{font-size:25px;line-height:30px}.page-template-template-about p{font-size:16px;line-height:22px}.strorySection .storyPara p,.aboutaward .award p{font-size:16px;line-height:22px}.performanceSection .performancePara p,.performanceSection .performancePara .para-left p,.financingSection .fundSection .fund p,.financingSection .fundSection .fund p strong,.aboutprojectSection .project p{font-size:16px;line-height:27px}.performanceSection .performancePara .para-left p a{font:400 16px 'Montserrat';margin:10px 0 0 0}.performanceSection .performancePara .para-left p strong{font:600 16px 'Montserrat'}.financingSection .fundSection .fund p{padding:0}.financingSection::before,.financingSection::after{background:none}.financingSection .fundSection{max-width:750px}.aboutprojectSection .project h1,.aboutprojectSection .project h3,.learnmoreSection .learnMore h1,.socialSection .social h1{font-size:25px;line-height:30px;padding:0}.copyright p{font-size:13px}.desktop{display:block}.serviceSection li .study-image figure{background-image:none!important}.serviceSection li .study-image{position:relative;width:auto}.serviceSection .service-part li .study-image img{display:block;margin:0 auto}.serviceSection li:nth-child(even) .study-image{position:relative;width:auto}.serviceSection li:nth-child(even) .study-image img{display:block;margin:0 auto}.serviceSection li .service{float:none;width:100%;padding:40px 60px 53px 60px;text-align:center}.serviceSection li:nth-child(2n) .content .service{float:none;width:100%;padding:40px 60px 53px 60px;text-align:center}.serviceSection li h1,.blogprojectSection .project h1,.blogprojectSection .project h3{font-size:25px;line-height:30px}.serviceSection li p,.blogprojectSection .project .projectpara p{font-size:16px;line-height:24px;padding-bottom:0}.serviceSection li .button{font-size:16px;height:42px;line-height:43px;padding:0 21px}.blogprojectSection .project h1{padding:0}.blogprojectSection .project .projectpara p{padding-bottom:20px}.blogprojectSection .talkUs{height:175px;width:175px;line-height:175px}.blogprojectSection .call p{font-size:16px;line-height:25px}.services_section .topTitleSection h2{padding:0;margin:0;font-size:25px;line-height:32px}.ListContainer aside p{font-size:16px;line-height:25px}.ListContainer aside .readmore{font-size:16px;height:42px;line-height:43px;padding:0 21px}.ListContainer aside{min-height:493px}.readmoreSection .modelList li a{font:600 13px 'Montserrat';text-decoration:none;line-height:19px;padding:26px 6px;margin:0;width:100%}.services_section .topTitleSection p{font-size:16px;line-height:25px}.portfolio-page-container .sidebar-left ul li a{font-size:13px;line-height:25px}.reviewList .testimonial-box p,.page-template-template-review .reviewList .container .item .testimonial-bottom h4{font-size:16px;line-height:25px}.reviewList .container .item::after{background-size:70%}.reviewList .container .item:hover::after{background-size:70%}.feedbacksreview span{width:150px;height:150px;left:43%;font-size:13px}.feedbacksreview span i{font-size:40px}.feedbacksreview span strong{font-size:25px}.contactformContainer aside h3{font-size:25px;line-height:30px;margin:0;padding:0}.contactformContainer aside ul li span{font-size:16px;line-height:23px}.contactformContainer aside ul li,.contactformContainer aside ul li a{font-size:14px;line-height:20px}.contactformContainer aside ul li i{font-size:23px;margin:18px 20px 10px 0;width:40px;height:40px;line-height:40px}.contactus_form h4{font-size:25px;line-height:30px}.contactForm form .form-group input[type="submit"]{padding:11px 28px;margin:15px 0 0 0;font-size:16px;line-height:22px}.readmoreSection .learnmore h2{font-size:22px;line-height:32px}.readmoreSection .learnmore ul li{font:400 16px "Montserrat";line-height:25px}.readmoreSection .modelList li a{font:600 13px 'Montserrat';text-decoration:none;line-height:normal;padding:24px 17px 24px 6px;margin:0;width:100%}.readmoreSection .modelList li a::after{position:absolute;content:'\f061';font-family:'FontAwesome';font-size:19px;line-height:20px;height:20px;width:20px;top:22px;right:-4px;padding-right:30px}.readmoreSection .learnmore p{font-size:16px;line-height:25px}.reviewList .item .testimonial-box{min-height:174px}.bannerSection .bannerpara h1 span p{font:500 17px 'Montserrat';line-height:35px}.bannerSection .bannerpara h1 span a{font:600 17px 'Montserrat';line-height:35px;color:#fff}.testimonialSection .testimonial-box{min-height:inherit}.testimonialSection .testimonialList-main .item{list-style:none;background:#fff;padding:40px;min-height:320px}.testimonialSection .testimonialSlider .testimonial-box p{min-height:250px;padding-top:30px}.read_more .modelList li a{font:600 13px 'Montserrat';text-decoration:none;line-height:20px;padding:24px 28px 24px 12px;margin:0;width:100%}.readmoreSection .modelList li a::after{top:25px;right:0}.readmoreSection .learnmore ul{padding:0;margin:25px 0 19px 0}.read_more .learnmore h5{font:600 20px 'Montserrat';line-height:29px}.read_more .learnmore ol li{font:400 16px "Montserrat";line-height:26px;color:#272735;padding:0;margin:0 0 10px 0}.read_more .learnmore h4{font:500 20px "Montserrat";line-height:29px;color:#272343;padding-top:10px}#commentform.comment-form input[type="text"],#commentform.comment-form input[type="email"]{width:100%}#commentform.comment-form textarea{width:100%}.servicesGallery .galleryCon h4 strong{font:700 22px 'Montserrat','SemiBold ';line-height:28px;margin:0 0 12px 0}.servicesGallery .galleryCon h4{font:600 20px 'Montserrat','SemiBold ';line-height:28px;margin:0 0 10px 0}.servicesGallery .galleryCon article p{font-size:18px;line-height:30px;margin-bottom:10px;padding-bottom:0}.servicesGallery .galleryCon table tr td .western span{font:500 16px 'Montserrat','SemiBold '!important;line-height:30px}.servicesGallery .galleryCon ul li{font-size:16px;line-height:30px}.servicesGallery .galleryCon ul li::before{content:'\f111';font-family:'FontAwesome';font-size:7px;line-height:6px;position:absolute;top:11px;left:-18px;font-weight:600}.servicesGallery .galleryCon ol li{font-size:16px;line-height:30px}.servicesGallery .galleryCon ol{margin:0 0 15px 17px}.testimonialSection .testimonialSlider .testimonial-box .testimonial_text{padding:0 0 30px 0}.testimonialSection .testimonialSlider .testimonial-box p{min-height:inherit;padding-top:20px}.testimonialSection .testimonial-box{min-height:220px}.testimonialSection .testimonialSlider .testimonial-box p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:107px;overflow:hidden}.testimonialSection .testimonialList-main .item .testimonial-bottom{margin:0 0 0 0}.footerSection #myBtn{bottom:10%;right:5%}}@media only screen and (max-width:767px){.construction-partner ul{gap:0}.construction-partner ul li{font-size:16px;line-height:22px;flex:0 0 100%}.real-project .img-block{margin-bottom:30px}.real-project{padding:50px 0 50px}.real-project .row,.real-project .row:nth-child(2){flex-direction:column-reverse}.real-project h3{font-size:22px;line-height:24px}.bannerSection .bannerSlider{height:auto!important}.bannerSection .owl-dots{margin-top:0!important}.bannerSection .bannerpara h1{font-size:20px!important;line-height:25px!important}.bannerSection ul li{padding:0 3px}.bannerSection ul{font-size:15px;line-height:25px}.homeSection .home .para p{font-size:16px;line-height:23px}.servicesSection .servicesLeftTop h1{font-size:20px;line-height:27px}.servicesSection .serviceRight figure{padding-top:87%}.serviceRight .call_us span{font-size:13px;line-height:18px}.serviceRight .call_us a{font-size:14px}.serviceRight .call_us{padding:12px 22px 9px 71px;font-size:15px;line-height:24px}.servicesSection .servicesLeftTop p{font-size:16px;line-height:24px}.servicesSection .ctn p{line-height:22px}#tabs-nav li a{font-size:13px}#tabs-nav li{padding:5px}.portfolioSection .portfolio-heading p{font-size:16px;line-height:24px}.owl-carousel .owl-stage-outer{overflow:hiddden}.processSection .accordion h3{font-size:16px;line-height:25px}.awardSection .award h1{font-size:25px;line-height:34px}.testimonialSection .testimonialList-main .item .testimonial-box h3{font-size:17px;line-height:25px}.testimonialSection .testimonialSlider .testimonial-box p{font-size:14px;line-height:23px}.testimonialSection .testimonialSlider .testimonial-box p{min-height:184px}.testimonialSection .testimonialList-main .item .testimonial-bottom .tname h4{font-size:14px;line-height:20px}.testimonialSection .testimonialList-main .item{padding:19px}.testimonialSection .testimonial-box{min-height:370px}.cosmoSection .cosmo .cosmoList .cosmoLeft{padding:0 13px 0 0;margin:-15px 0 0 0}.cosmoSection .cosmo .cosmoList .cosmoRight{margin:0 5px -38px 26px}.cosmoSection .cosmo .cosmoList{padding:10px 44px;min-height:150px}.footerSection .footer-top .contactInfo li,.footerSection .footer-middle li a,.footer-right li a,.footerSection .footer-top .contactInfo li a{font-size:14px;line-height:28px}.footerSection .footer-top .contactInfo li a{line-height:20px}.footerSection .footer-top .contactInfo li i{line-height:20px}.footerSection .footer-top figure img{max-width:182px}.footerSection .footer-top figure{margin:2px 0 0 0;padding:12px 0 0 0}.footerSection .footer-top .contactInfo{padding:9px 0 0 0}.footerSection .footer-top{padding:30px 0 11px 0}.copyright p,.copyright a{font-size:14px}.inner_banner .bannerpara h1{margin-bottom:10px}.inner_banner .bannerpara .btn{font-size:13px;line-height:37px;padding:0 14px;height:38px;margin:0 4px;letter-spacing:1px}.financingSection .fundSection{max-width:576px}.aboutprojectSection .talkUs{height:150px;width:150px;line-height:150px}.aboutprojectSection .project .talkUs a{font:600 16px 'Montserrat'}.footerSection .social figure img{max-width:80%}.serviceSection li .button{font-size:14px;height:42px;line-height:43px;padding:0 21px}.blogprojectSection .talkUs{height:150px;width:150px;line-height:150px}.ListContainer aside .readmore{font-size:14px;height:42px;line-height:43px;padding:0 19px}.ListContainer aside{min-height:464px}.feedbacksreview span{left:40%}}@media only screen and (max-width:599px){.construction-partner ul li{font-size:14px;line-height:24px}.headerSection .navbar .navbar-toggler.crossmenu .fa.fa-bars::before{content:'\f00d';font-family:'FontAwesome';font-size:24px;line-height:22px;position:absolute;top:43px;right:10px;-moz-transition:all 90ms ease-in-out;-webkit-transition:all 90ms ease-in-out;transition:all 90ms ease-in-out;z-index:99}.reviewList .item .testimonial-box{min-height:121px}.bannerSection ul li{border-right:0}.bannerSection .bannerpara h1{margin:0 0 0 -12px}.bannerSection .bannerpara h1 span p{font:500 17px 'Montserrat';line-height:22px;margin:-16px 0 16px 0}.projectSection{padding:35px 0;background:url(../jpg/cosmokaka.jpg) no-repeat bottom right;background-attachment:inherit;background-size:cover}.projectSection .project h1{margin-bottom:15px}.projectSection .project p{padding:10px 0 0;margin:0}.bannerSection .banner-img{position:relative;overflow:hidden;padding-top:0;z-index:1}.bannerSection .banner-img img{position:relative;left:0;top:0;width:auto;height:650px;object-fit:cover}.awardSection{padding:0}.processSection{padding:30px 0 0 0;background:#f2f6f5}.processHeading h2{margin-bottom:3px}.aboutSection{padding:0;margin:-58px 0 0 0}.aboutSection li{margin:20px 10px}.phonePart{display:block}.inner_banner .innerBannerimg{width:100%;min-height:171px}.bannerSection .banner-text{left:0}.overflowContent{height:229px;overflow:hidden}.bannerSection .bannerpara{max-width:1011px;margin:0 auto;text-align:left}.phonePart .tab_wrapper_phone .Togglecontent{display:none}.headerSection .rightList{margin:2px 0 0 78px;padding:0 0 0 80px}.headerSection .rightList li i{font-size:19px}.navbar .navbar-toggler i.fa-bars{font-size:23px}.navbar-brand{max-width:162px;order:1}.sticky .navbar-brand{max-width:160px}.phonePart .tab_wrapper_phone ul li{list-style:none}.phonePart .tab_wrapper_phone ul li a{background:#518540;box-shadow:none;margin-bottom:10px;list-style:none;padding:10px 20px;line-height:30px;color:#fff;display:block;position:relative}.phonePart .tab_wrapper_phone ul li figure{position:relative}.phonePart .tab_wrapper_phone .call_us a{background:none;margin:0;padding:0;line-height:20px}.phonePart .tab_wrapper_phone .call_us a::after{content:''}.phonePart .tab_wrapper_phone .call_us{position:absolute;bottom:0;right:0;background:#c64f00;padding:0 30px 6px 70px;font-family:'Montserrat';font-size:16px;line-height:24px;color:#fff;text-transform:uppercase}.phonePart .tab_wrapper_phone .call_us::before{content:'';position:absolute;top:2px;left:15px;background:url(../png/call.png) no-repeat center;width:44px;height:43px}.phonePart .tab_wrapper_phone ul li .ctn p{padding-bottom:0}.bannerSection .banner-text{left:0}.bannerSlider:hover .owl-nav [class*="owl-"]{opacity:0;visibility:hidden}.phonePart .tab_wrapper_phone ul li a::after,.phonePart .tab_wrapper_phone ul li a.pluslist::after{content:'\f107';font-family:'FontAwesome';font-size:17px;line-height:19px;position:absolute;top:13px;right:12px}.phonePart .tab_wrapper_phone ul li a.pluslist::after{content:'\f106'}.readmoreSection{padding:50px 0 20px 0}.navbar{padding:20px 0}.bannerSection .banner-text{top:-14px}.headerSection .rightList li span{display:none}.headerSection .rightList li{margin:0 5px 0 0}.bannerSection .bannerpara{padding:0 5px}.bannerSection .bannerpara h1{margin:0 0 35px 0;font-size:30px!important;line-height:32px!important;line-height:31px}.bannerSection ul{font-size:16px;line-height:24px}.bannerSection .banner-text .button{margin:0}.bannerSection .bannerpara h1{font-size:30px!important;line-height:32px!important}.bannerSection ul{font-size:17px;line-height:24px}.bannerSection .banner-text .button{font-size:12px;line-height:37px;padding:0 6px;height:38px;margin:0 4px}.aboutSection li .construction h1{font-size:22px;line-height:28px}.aboutSection li .construction .constructionText p{font-size:14px;line-height:25px}.aboutSection li .button{font-size:12px}.readmoreSection .col-md-4{order:2;margin:20px 0 0 0}.homeSection .home h1{font-size:18px;line-height:26px}.homeSection .home .para p{font-size:14px;line-height:24px}.homeSection .home .button{font-size:12px}.bannerSection .bannerbox .the_content{margin:-13px 0 0 0;padding:0 0 0 0}.servicesSection .servicesLeftTop h1{font-size:16px;line-height:23px}.servicesSection .servicesLeftTop p{font-size:14px;line-height:22px}.servicesSection .ctn p{font-size:14px;line-height:22px}.serviceRight .call_us::before{top:10px;width:38px;height:39px}.serviceRight .call_us{padding:10px 10px 9px 64px}#tabs-nav{padding-right:5px}.tab_icon img{max-width:70%}#tabs-nav li{padding:5px 0 5px 5px}.tabs{display:none}.processSection .processHeading h2{font-size:20px;line-height:27px}.processSection .processHeading p{font-size:14px}.processSection .accordion h3{font-size:15px;line-height:25px}.processSection .accordion-body p{font-size:14px;line-height:21px}.processSection .process-text p{font-size:14px;line-height:22px}.portfolioSection .portfolio-heading h1{font-size:20px;line-height:24px;margin-bottom:15px}.portfolioSection .portfolio-heading p{font-size:14px;line-height:24px}.portfolioSection .portfolio-heading h2{font-size:20px;line-height:30px;margin-bottom:15px}.portfolioSection .portfolio-box .portfolio-text p{font:400 14px 'Montserrat';line-height:22px}.projectSection .project h1{font-size:20px;line-height:25px}.projectSection .project h3{font-size:17px;line-height:21px}.projectSection .talkUs a{font-size:14px;line-height:19px}.projectSection .talkUs{height:120px;width:120px;line-height:120px}.projectSection .project p{font-size:14px;line-height:22px}.awardSection .award h1{font-size:20px;line-height:30px}.testimonialSection .testimonial h1{font-size:20px;line-height:30px}.headingpara p{font-size:14px;line-height:19px}.testimonialSection .testimonial-box{min-height:100px}.testimonialSection .testimonialList-main .item{padding:40px;min-height:360px}.areaSection .area h1{font-size:20px;line-height:30px}.areaSection .area p{font:500 14px 'Montserrat';line-height:26px}.areaSection .area ul{font-size:14px;line-height:25px;column-count:3}.cosmoSection .cosmoHeading h1{font-size:20px;line-height:30px;padding:0}.cosmoSection .cosmo .cosmoList h3{font-size:18px;line-height:30px}.cosmoSection .cosmo .cosmoList p{font-size:14px;line-height:21px}.licensedSection .licensed h1{font-size:20px;line-height:28px;margin-bottom:15px}.licensedSection .licensed p{font-size:14px;line-height:25px;margin-bottom:15px}.licensed .button{font-size:12px;line-height:38px;padding:0 10px;height:40px}.areaSection .area p{text-align:left}.footerSection .footer-top .menulink{display:none}.footerSection .footer-top h3{position:relative;border-top:1px solid #524f69;font:500 18px 'Montserrat';line-height:48px;cursor:pointer}.footerSection .footer-top h3::after,.footerSection .footer-top h3.downlist::after{content:'\f067';font-family:'FontAwesome';font-size:16px;line-height:16px;position:absolute;top:14px;right:0}.footerSection .footer-top h3.downlist::after{content:'\f068'}.footerSection .copyright{font-size:14px;line-height:20px;display:block;text-align:center;padding:24px 15px 24px 15px}.footerSection .copyright p{margin:0;padding:0}.footerSection .footer-top .contactInfo{max-width:inherit;text-align:center;padding:9px 0 20px 0}.footerSection .footer-top figure img{max-width:150px}.footerSection .footer-top h3{font:500 14px 'Montserrat';line-height:39px}.footer-top .footer-wrapper .contact{text-align:center}.footerSection .footer-top .contactInfo li{display:block;padding:0 0 0 20px;margin:-4px 0 0 0}.strorySection .story .storyheading h2,.aboutaward .award h2{font-size:16px;line-height:22px}.aboutSection li .construction h1{font-size:17px;line-height:28px}.strorySection .storyPara p,.aboutaward .award p,.performanceSection .performancePara p,.performanceSection .performancePara .para-left p,.performanceSection .performancePara .para-left p strong,.performanceSection .performancePara .para-left p a,.financingSection .fundSection .fund p,.financingSection .fundSection .fund p strong,.aboutprojectSection .project p,.learnmoreSection .learnMore p{font-size:14px;line-height:22px;text-align:left}.aboutprojectSection .project p{text-align:center}.aboutprojectSection .projectpara p{font-size:13px;line-height:22px}.aboutprojectSection{padding:50px 0 50px 0}.performanceSection .performance .performanceHeading h2,.aboutprojectSection .project h1,.financingSection .financing h2,.aboutprojectSection .project h3,.learnmoreSection .learnMore h1,.socialSection .social h1{font-size:17px;line-height:25px}.financingSection .fundSection .fund h3{font-size:20px;line-height:29px}.financingSection .fundSection{max-width:450px}.serviceSection li h1 span{font-size:15px;line-height:24px;padding-bottom:10px}.serviceSection li .service{padding:40px 0 53px 0}.serviceSection li:nth-child(2n) .content .service{padding:40px 0 53px 0}.serviceSection li h1{font-size:16px;line-height:25px;margin-bottom:20px}.serviceSection li p{font-size:14px;line-height:24px;padding-bottom:0}.serviceSection li .button{font-size:12px;height:35px;line-height:36px;padding:0 17px}.blogprojectSection .project h1,.blogprojectSection .project h3{font-size:17px;line-height:25px}.blogprojectSection .project .projectpara p{font-size:13px;line-height:22px}.blogprojectSection .project .talkUs a{font-size:16px}.blogprojectSection .call p{font-size:14px;line-height:25px}.serviceSection li{margin:30px 20px 20px 20px}.services_section .topTitleSection h2 span{font:700 14px "Montserrat";line-height:20px;margin-bottom:10px}.services_section .topTitleSection h2{font-size:16px;line-height:25px}.ListContainer{padding:30px 0 0 0}.ListContainer aside h3{padding:0;margin:0 0 8px 0;font:700 16px "Montserrat";line-height:23px;color:#272735}.ListContainer aside p{font-size:14px;line-height:25px}.ListContainer aside .readmore{font-size:12px;height:35px;line-height:36px;padding:0 17px}.services_section .topTitleSection p{font-size:14px;line-height:20px}.portfolio-page-container .portConShow a.readmoreBu{height:35px;line-height:31px!important;padding:0 9px!important}.porifolio-product h2{margin:10px 0 15px 0;font-size:16px;line-height:28px}.services_section{padding:40px 0}.reviewList .testimonial-box p{font-size:14px;line-height:25px}.reviewList .container .item{padding:30px 35px 30px 35px;margin:0 0 25px 0;background:#f6f6f6;list-style-type:none;position:relative;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.reviewList .container .item::after{background-size:60%}.reviewList .container .item:hover::after{background-size:60%}.feedbacksreview span{width:135px;height:135px;left:35%;font-size:12px}.feedbacksreview span strong{font-size:21px}.feedbacksreview span i{margin:14px 0 11px 0}.contactContainer{padding:20px 0 48px 0;margin:0}.contactformContainer aside h3{font-size:16px;line-height:19px}.contactformContainer aside h3 span{font-size:14px;line-height:19px}.contactformContainer aside ul li span{font:500 16px 'Montserrat';line-height:20px;margin:17px 0 0 0}.contactformContainer aside ul li span{font:500 15px 'Montserrat';line-height:20px;margin:17px 0 4px 0}.contactformContainer aside ul li i{font-size:18px;margin:17px 15px 10px 0;width:40px;height:40px;line-height:40px;border-radius:50%}.contactformContainer aside ul li{padding:4px 0 0 0}.contactformContainer aside ul{margin:22px 0 50px 0}.contactformContainer aside h3 span{font-size:16px;line-height:19px}.contactformContainer aside ul{margin:0 0 32px 0}.contactformContainer aside ul li span{font:500 14px 'Montserrat';line-height:17px;margin:17px 0 4px 0}.contactformContainer aside ul li{font-size:14px;line-height:18px;padding:1px 0 0 0}.contactformContainer aside ul li i{font-size:16px;margin:17px 15px 10px 0;width:35px;height:35px;line-height:35px;border-radius:50%}.areaSection{padding:20px 0}.areaSection .area h1{font-size:18px;line-height:30px}.contactus_form{background:#272735;padding:40px 0}.contactus_form h4{font:700 20px "Montserrat";line-height:30px}.contactForm form .form-group input[type="text"],.contactForm form .form-group input[type="tel"],.contactForm form .form-group input[type="email"]{padding:0 15px;margin:0 0 20px 0;height:45px}.contactForm form .form-group input[type="submit"]{padding:10px 20px;margin:15px 0 0 0;font-size:14px;line-height:14px}.contactForm form .submitbutton{text-align:center}.areaSection .area ul{column-count:3}.contactForm form{padding:20px 15px 0 15px;margin:0}.readmoreSection .modelList li a{font:600 14px 'Montserrat';text-decoration:none;line-height:normal}.readmoreSection .contact h3{font:700 16px 'Montserrat';line-height:24px;padding:10px 0}.readmoreSection .contact .contact-info ul li a,.readmoreSection .contact .contact-info ul li{font:500 14px 'Montserrat';line-height:30px}.readmoreSection .contact .contact-info h4{font:500 14px 'Montserrat';line-height:25px}.readmoreSection .contact .contact-info h4 a{font:600 14px 'Montserrat';line-height:25px}.readmoreSection .contact .contact-info .readmore_button a{font-size:13px;line-height:37px;padding:0 7px;height:38px;margin:0 4px;letter-spacing:1px}.readmoreSection .learnmore h2{font-size:17px;line-height:32px}.singleContainer .readmoreSection .learnmore h2{margin:0 0 20px 0}.readmoreSection .learnmore{padding:40px 0 0 0}.services_section .topTitleSection p,.readmoreSection .learnmore p{font-size:14px;line-height:23px}.read_more .learnmore h2{font-size:16px;line-height:26px}.read_more .learnmore ul li{font:400 15px "Montserrat";line-height:22px}.read_more .learnmore ol li{font:400 14px "Montserrat";line-height:25px}.read_more .learnmore h4{font:500 16px "Montserrat";line-height:24px}.read_more .learnmore p.form-submit{text-align:center}.read_more .modelList li a{font:600 14px 'Montserrat';text-decoration:none;line-height:24px}.read_more .learnmore h5{font:600 16px 'Montserrat';line-height:25px}.read_more .learnmore ul li{font:400 14px "Montserrat";line-height:22px}.read_more .learnmore ul{padding:0;margin:25px 0 19px 11px}#comments.comments-area h2.comment-reply-title#reply-title{font:700 16px "Montserrat";line-height:30px}.inner-banner-img .bannerpara p{font-size:16px;line-height:27px}.bannerSection.inner-banner-img .bannerpara .button{font-size:12px;line-height:37px;padding:0 6px;height:38px;margin:0 4px}.bannerSection.inner-banner-img .bannerpara{text-align:left;word-break:break-all}.bannerSection.inner-banner-img .bannerpara p{text-align:left;text-transform:capitalize}.readmoreSection .read-more-col{order:2;padding:30px 10px}.readmoreSection .learnmore ul li{font:400 14px "Montserrat";line-height:24px}.readmoreSection .learnmore ul{padding:0;margin:17px 0 0 15px}.readmoreSection .learnmore ol li{font:400 14px "Montserrat";line-height:22px}.processSection .accordion .accordion-body p{padding-bottom:0}.page-template-template-about p{font-size:14px;line-height:24px}.readmoreSection .learnmore h3 strong{font-size:16px;line-height:27px}.portfolioSection{padding:10px 0 30px 0}.testimonialSection{padding:20px 0;background:#ffecdd}.testimonialSection .testimonial h1{text-align:center;margin-bottom:10px}.testimonialSection .testimonialList-main .item .testimonial-box h3{padding:10px 0 0 0;color:#000}.testimonialSection .testimonialSlider .testimonial-box p{min-height:200px;padding-top:20px}.performanceSection{padding:30px 0 0 0}.aboutaward{padding:40px 0}.strorySection{padding:40px 0}.services_section .topTitleSection p,.readmoreSection .learnmore p{font-size:18px!important;line-height:30px;text-align:left}.contactContainer{padding:20px 0 0 0;margin:0}.readmoreSection .learnmore h4 strong,.readmoreSection .learnmore h4{font-size:16px;line-height:24px}.readmoreSection .learnmore p a{font-size:14px;line-height:24px}.servicesGallery{padding:0 10px 0 10px}.servicesGallery .galleryCon h4{font:600 16px 'Montserrat','SemiBold ';line-height:28px;margin:0 0 7px 0}.servicesGallery .galleryCon article p{font-size:18px;line-height:30px;margin-bottom:15px}.servicesGallery .galleryCon h4 strong{font:700 16px 'Montserrat','SemiBold ';line-height:24px;margin:0 0 10px 0}.servicesGallery .galleryCon{padding:0;margin:0}.servicesGallery .galleryCon table tr td .western span{font:500 14px 'Montserrat','SemiBold '!important;line-height:30px;color:#272735;padding:0 0 0 0}.servicesGallery .galleryCon table tr td .western{padding:7px 3px 7px 10px}.servicesGallery .galleryCon ul li{font-size:18px;line-height:30px}.servicesGallery .galleryCon ul li::before{content:'\f111';font-family:'FontAwesome';font-size:5px;line-height:6px;position:absolute;top:13px;left:-14px;font-weight:600}.servicesGallery .galleryCon h4{font:600 16px 'Montserrat','SemiBold ';line-height:24px;margin:0 0 7px 0}.servicesGallery .galleryCon table{width:400px!important}.servicesGallery .galleryCon ol li{font-size:14px;line-height:26px}.footerSection #myBtn{bottom:18%;right:8%}}@media only screen and (max-width:479px){.headerSection .rightList{margin:2px 0 0 42px;padding:0}.bannerSection .bannerbox .the_content{display:none}.cosmoSection .cosmo .cosmoList .cosmoRight{margin:0 0 -38px 6px}.bannerSection .bannerpara h1{font-size:30px!important;line-height:32px!important;margin-bottom:20px}.bannerSection .banner-text .button{font-size:13px;line-height:39px;padding:0 6px;height:40px;margin:0 4px}.learnmoreSection .learnMore ul li{margin-right:20px}.inner_banner .bannerpara h1{margin-bottom:3px}.inner_banner .bannerpara h1{font-size:13px;line-height:20px}.inner_banner .bannerpara p{font-size:14px;line-height:28px;margin:0 0 0 0;padding:5px 0 0 0}.inner_banner .bannerpara .btn{font-size:11px;line-height:31px;padding:0 10px;height:32px}.inner_banner .bannerpara h1{margin-bottom:9px}.aboutprojectSection .talkUs{height:120px;width:120px;line-height:120px}.aboutprojectSection .project .talkUs a{font:600 14px 'Montserrat'}.blogprojectSection .talkUs{height:120px;width:120px;line-height:120px}.blogprojectSection .project .talkUs a{font-size:14px}.ListContainer aside{min-height:419px}.inner_banner .bannerpara h1{font-size:30px!important;line-height:40px!important}.inner_banner .bannerpara .btn{font-size:14px;line-height:35px;padding:0 10px;height:37px}.areaSection .area ul{column-count:2}.overflowContent{height:225px;overflow:hidden}.constructionBottom{margin:20px 0 0 0}.services_section .topTitleSection .feedbacksreview p{padding:25px 0 20px 0}.services_section .topTitleSection p{font-size:14px;line-height:22px}.feedbacksreview{padding:30px 0}.services_section .topTitleSection .feedbacksreview p{padding:35px 0 20px 0}.feedbacksreview span{width:120px;height:120px;left:34%;font-size:12px;top:-70px}.feedbacksreview span strong{font-size:18px}.feedbacksreview span i{margin:8px 0 4px 0}.feedbacksreview span i{font-size:38px}.bannerSlider .owl-nav .owl-prev{left:0}.contactForm form{padding:20px 5px 0 5px;margin:0}.bannerSection .bannerpara h1 span p{font:500 13px 'Montserrat';line-height:normal;margin:-16px 0 16px 0}.bannerSection .bannerpara h1 span a{font:600 16px 'Montserrat';line-height:23px;color:#fff}.bannerSection .bannerpara h1 span p{font:500 16px 'Montserrat';line-height:normal;margin:-8px 0 34px 0}.bannerSection.inner-banner-img .bannerpara{text-align:left}.servicesGallery .galleryCon table{width:340px!important}.servicesGallery .galleryCon ol li{font-size:14px;line-height:30px}.footerSection #myBtn{bottom:14%;right:10%}}@media only screen and (max-width:359px){.headerSection .rightList{margin:2px 0 0 55px;padding:0}.bannerSection .banner-text .button{font-size:10px;line-height:29px;height:32px}.homeSection .home .button{font-size:10px;line-height:29px;height:32px}.bannerSection .bannerpara h1{font-size:14px;line-height:22px}.areaSection .area ul{column-count:2}.areaSection .area ul li::before{top:10px}.portfolioSlider .portfolio-box{min-height:390px}.bannerSection .bannerpara h1{font-size:14px;line-height:16px}.desktopPart{display:none}.bannerSection .bannerpara h1{font-size:19px;margin-bottom:20px;line-height:28px}.bannerSection .banner-text .button{font-size:13px;line-height:32px;padding:0 6px;height:32px;margin:0 4px}.navbar-brand{max-width:152px;order:1}.headerSection .rightList{margin:2px 0 0 16px;padding:0}.sticky .navbar-brand{max-width:152px}.contactForm form{padding:0;margin:0}.footerSection #myBtn{bottom:18%;right:12%}}