

@media screen and (max-width:1300px)

{

	.logo{padding:15px 0 0 0; }

	.nav{clear:both; padding:0; }

	.nav ul li a::before{bottom:-12px; }

	.nav ul li a::after{bottom:-14px; }

	.banner-text h4{font-size:42px; line-height:52px; }

	.banner-text h2{font-size:58px; line-height:68px; padding:0 0 24px 0;  }

	.view-btn a{font-size:18px; padding:12px 26px 7px 26px;  }

	.banner .bx-wrapper .bx-prev{left:12px; }

	.banner .bx-wrapper .bx-next{right:12px; }

	.title{padding-bottom:30px; }

	.title h2{font-size:40px; line-height:46px; padding-bottom:15px;  }

	.about-left p{line-height:24px; padding-bottom:22px;  }

	.more-btn a{padding:9px 22px 6px 22px; }

	.about-img-1{right:180px; }	

	.about-right img{width:80%; }

	.about-img-1 > img{width:auto; }

	.about-right{width:45%; margin:-112px 0 100px 0;  }

	.about-left{padding:0; }

	.about{padding:60px 0; }

	.work-bg{padding:60px 0; min-height:597px;  }

	.work{padding:10px 0 0 0; }

	.work-text{padding:22px 40px 0 40px; }

	.work-text h4{font-size:24px; padding-bottom:9px; }

	.work-text p{padding-bottom:14px; }

	.process{padding:60px 0; }

	.process-area{padding:10px 0 0 0; }

	.proc-title{min-height:125px; width:125px; line-height:125px; }

	.proc-nav ul li{padding:0 16px; }

	.proc-nav{padding:0 0 40px 0; }

	.procs-cnt{padding:26px 40px 0 40px; }

	.project-bg{padding:60px 0; min-height:783px;  }

	.project-bg p{line-height:24px; padding:0 60px; }

	.proj-nav{padding:32px 0 0 0; }

	.proj-img{padding:34px 0 0 0; }

	.proj-img ul{margin:0 -12px; }

	.proj-img ul li{padding:0 12px 24px 12px; }

	.customer-bg{padding:60px 0; min-height:597px; }

	.cust-box{padding:0 15px 10px 15px; }

	.cust-text{padding:12px 0 0 0; }

	.cust-text h4::after{bottom:-5px; }

	.cust-text h4{padding:0 0 12px 0; }

	.cust-list .center .cust-box{padding:0 12px 10px 12px; }

	.cust-list .center .cust-text h4{padding-bottom:25px; }

	.cust-list .center .cust-text h4::after{bottom:0; }

	.latest{padding:60px 0; margin:0 -20px;  }

	.latest .title{padding:0 0 15px 0; }

	.latest-box{padding:25px 20px 0 20px; }

	.latest-text{padding:20px 0 0 0; }

	.latest-text h4{padding-bottom:6px; }

	.latest-text p{padding-bottom:14px; }

	.latest .owl-carousel .owl-controls .owl-nav .owl-prev{left:-24px; }

	.latest .owl-carousel .owl-controls .owl-nav .owl-next{right:-24px; }

	.connect-bg{padding:60px 0; min-height:648px;  }

	.get-in h4{font-size:24px; }

	.touch-text h5{font-size:19px; line-height:26px; }

	.touch-text p{font-size:15px; line-height:25px; }

	.touch-icon{height:55px; width:55px; }

	.touch-text{padding:2px 0 0 18px; }

	.touch-box{padding-bottom:24px; }

	.get-in-soc a{height:56px; width:56px; }

	.get-in-soc a.soc-1{background-position:-2px -2px; }

	.get-in-soc a.soc-2{background-position:-71px -2px; }

	.get-in-soc a.soc-3{background-position:-140px -2px; }

	.get-in-soc a.soc-4{background-position:-212px -2px; }

	.get-in{width:35%; padding:0 30px 0 0; }

	.connect-map{width:31%; }

	.connect-map iframe{height:406px; }

	.send-msg{width:34%; padding:0 0 0 40px; }	

	.send-msg input{font-size:15px; height:46px; padding:0 18px;  }

	.send-msg h4{font-size:24px; }

	.send-msg textarea{font-size:15px; padding:15px 18px; }

	.send-btn input[type="submit"]{height:45px; padding:0 22px; }

	.footer{padding:26px 0 20px 0; }

	

	.page-title-bg{min-height:170px; padding:52px 0 0 0; }

	.page-title-bg h1{font-size:58px; }

	.about-img{width:48%; }

	.about-img img{width:80%; }

	.about-up-img{right:auto; bottom:-90px; }

	.about-up-img > img{width:auto; }

	.content{padding:60px 0 0 0; }

	.about-us p{line-height:25px; padding-bottom:22px; }

	.about-us h6{line-height:25px; padding-bottom:22px; }

	.about-us{padding:0 0 40px 0; }

	

	.ser-dtl{padding:0 0 60px 0; }

	.ser-dtl p{line-height:25px; padding-bottom:22px; }

	.ser-dtl-img{width:48%; }

	.ser-dtl-upimg{right:220px; }

	.ser-dtl-img img{width:75%; }

	.ser-dtl-upimg > img{width:auto; }

	

	.cat-box{padding:20px 16px 20px 24px; }

	.cat-box h4{line-height:26px; }

	.blog-dt h5{font-size:28px; line-height:28px; }

	.blog-cnt h3{font-size:26px; line-height:32px; }

	.blog-cnt h4{font-size:17px; padding:0 0 18px 0;  }

	.blog-text{padding:24px 0 0 0; }

	.blog-cnt p{padding-bottom:18px; }

	.blog-cnt{padding:0 0 0 25px; }

	.blog-dt-top{height:65px; width:65px; }

	.blog-box{padding-bottom:45px; }

	.pagination{padding:35px 0 0 0; }

	.blog{padding:0 0 60px 0; }

	

	.blog-share{padding:12px 24px; }

	.blog-cmnt{padding:48px 0 0 0; }

	.blog-cmnt-box{padding:0 0 30px 0; }

	.blog-cmnt-box:nth-child(2n){padding-left:95px; }

	.add-cmnt{padding:8px 0 0 0; }

	.add-cmnt-form{padding:20px 0 0 0; }

	.add-cmnt-form input{height:42px; padding:0 18px; }

	.add-cmnt-form textarea{min-height:155px; padding:14px 18px; }

	

	.cont-map iframe{height:320px; }

	.cont-dtl{padding:55px 0 0 0; }

	.cont-dtl > p{padding:0 20px; line-height:25px; }

	.cont-dtl-btm{padding:30px 0 0 0; }

	.cont-dtl-text{padding:3px 25px 0 14px; }

	.cont-dtl-left{float:none; width:auto; }

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

	.cont-soc a{float:none; display:inline-block; margin:0 4px; }

	.cont-soc a.soc-1{margin:0 4px; }

	.cont-msg{padding:40px 0 0 0; }

	.cont-msg-form{padding:0; }

	.cont-msg-form .submit-btn{padding:20px 0 0 0; }

	.contact{padding:0 0 60px 0; }

	

	.our-work{padding:0 0 60px 0; }

	.our-work p{line-height:25px; padding:0 40px; }



}





@media screen and (max-width:1023px)

{

	.wrapper{padding:0 30px; }

	.header{padding:14px 0 13px 0; min-height:inherit; }

	.logo{padding:0; }

	.hdr-call a{font-size:16px; padding:0 0 0 22px; }

	.hdr-social a{margin:0 0 0 8px; }

	.nav{padding:16px 0 0 0; float:none; text-align:center;  }

	.nav ul{margin:0 -18px 0 -15px; }

	.nav ul li{float:none; display:inline-block; padding:0 18px 0 15px;  }

	.nav ul li ul{text-align:left; min-width:160px; padding:6px 0;   }

	.nav ul li ul li{display:block; padding:3px 15px; }

	.banner-text h4{font-size:26px; line-height:34px; }

	.banner-text h2{font-size:32px; line-height:42px; padding-bottom:14px;  }

	.view-btn a{font-size:15px; padding:8px 22px 5px 22px; border-bottom:3px solid #00688d;  }

	.banner .bx-wrapper .bx-controls-direction a{height:40px; width:40px; margin-top:-20px;  }

	.title{padding-bottom:18px; }

	.title h2{font-size:30px; line-height:36px; padding-bottom:10px; }

	.about-left p{font-size:14px; line-height:22px; padding-bottom:16px; }

	.more-btn a{font-size:14px; padding:7px 20px 4px 20px; }

	.about-right img{padding:8px; }

	.about-img-1{right:120px; bottom:-60px; }

	.about{padding:30px 0; }

	.about-left{width:51%; }

	.about-right{margin:5px 0 65px 0; }

	.work-bg{padding:30px 0; min-height:446px;  }

	.work{padding:6px 0 0 0; }

	.work-img{height:130px; width:130px; background-size:58px;  }

	.work-text h4{font-size:19px; padding-bottom:7px; }

	.work-text p{font-size:14px; line-height:22px; padding-bottom:10px; }

	.work-text{padding:14px 18px 0 18px; }

	.process{padding:30px 0; }

	.process-area{padding:6px 0 0 0; }

	.proc-title h4{font-size:15px; line-height:22px; }

	.proc-title{min-height:100px; line-height:100px; width:100px; }

	.proc-nav ul li{padding:0 10px; }

	.proc-nav{padding:0 0 28px 0; }

	.procs-cnt p{font-size:14px; line-height:22px;  }

	.procs-cnt{padding:18px 20px 0 20px; }

	.project-bg{padding:30px 0; min-height:600px;  }

	.project-bg .title{padding:0 0 16px 0; }

	.project-bg p{font-size:14px; line-height:22px; padding:0 20px; }

	.proj-nav{padding:20px 0 0 0; }

	.proj-nav ul li{padding:0 5px; }

	.proj-nav ul li a{font-size:14px; padding:8px 15px 7px 15px; }

	.proj-img{padding:24px 0 0 0; }

	.proj-img ul{margin:0 -8px; }

	.proj-img ul li{padding:0 8px 16px 8px; }

	.project-bg .view-btn{padding:10px 0 0 0; }

	.project-bg .view-btn a{font-size:14px; padding:5px 20px 3px 20px; }

	.project-bg .view-btn a:hover{border-bottom:3px solid rgba(0, 133, 184, 1); }

	.customer-bg{padding:30px 0; min-height:490px;  }

	.cust-box::before{background:none; }

	.cust-box::after{background:none; }

	.cust-list .center .cust-box::before{background:none; }

	.cust-list .center .cust-box::after{background:none; }

	.cust-box{margin:0; }

	.cust-text p{line-height:20px; }

	.cust-list .center .cust-text p{font-size:14px; line-height:24px; }

	.cust-text{padding:10px 0 0 0; }

	.cust-list .center .cust-text{padding:16px 0 0 0; }

	.cust-list .center .cust-text h4{padding-bottom:22px; }

	.customer-bg .owl-carousel .owl-controls .owl-nav .owl-prev{height:36px; width:36px; margin-left:-45px;  }

	.customer-bg .owl-carousel .owl-controls .owl-nav .owl-next{height:36px; width:36px; margin-right:-45px;  }

	.cust-list{padding:70px 0 60px 0; }

	.latest{padding:30px 0 86px 0; margin:0 -12px;  }

	.latest .title{padding:0; }

	.latest-img img{padding:8px; box-shadow:5px 0 15px rgba(0, 0, 0, 0.12);  }

	.latest-text{padding:12px 0 0 0; }

	.latest-text h4{font-size:18px; line-height:26px; padding-bottom:4px;  }

	.latest-text p{font-size:14px; line-height:22px; padding-bottom:10px; }

	.latest-box{padding:25px 12px 0 12px; }

	.lt-dt{min-width:46px; padding:7px 6px 10px 6px; right:8px; top:8px; }

	.lt-dt h5{font-size:13px; }

	.lt-dt h5 strong{font-size:22px; }

	.latest .owl-carousel .owl-controls .owl-nav .owl-prev{height:36px; width:36px; left:50%; top:auto; bottom:-55px;  margin:0 0 0 -45px;  }

	.latest .owl-carousel .owl-controls .owl-nav .owl-next{height:36px; width:36px; right:50%; top:auto; bottom:-55px; margin:0 -45px 0 0;  }

	.connect-bg{padding:30px 0; min-height:480px;  }

	.get-in h4{font-size:20px; padding-bottom:20px;  }

	.send-msg h4{font-size:20px; padding-bottom:20px;  }

	.touch-text h5{font-size:17px; line-height:24px; }

	.touch-text p{font-size:14px; line-height:22px; }

	.touch-text{padding:0 0 0 12px; }

	.touch-icon{height:50px; width:50px; }

	.touch-box{padding-bottom:16px; }

	.get-in-soc a{height:50px; width:50px; margin:0 8px 0 0;  }

	.get-in-soc a.soc-1{background-position:-5px -5px; }

	.get-in-soc a.soc-2{background-position:-74px -5px; }

	.get-in-soc a.soc-3{background-position:-143px -5px; }

	.get-in-soc a.soc-4{background-position:-215px -5px; }

	.send-msg input{height:40px; font-size:14px; padding:0 14px; }

	.send-msg .frm{padding-bottom:15px; }

	.send-msg textarea{font-size:14px; padding:12px 14px; min-height:130px;  }

	.send-btn{padding:6px 0 0 0; }

	.send-btn input[type="submit"]{height:40px; padding:0 18px; font-size:14px; }

	.get-in-soc{padding:8px 0 0 0; }

	.connect-map iframe{padding:4px; height:343px; }

	.connect-with{padding:8px 0 0 0; }

	.get-in{width:38%; padding:0 12px 0 0; }

	.connect-map{padding:4px 0 0 0; }

	.send-msg{width:31%; padding:0 0 0 20px; }

	.footer{padding:18px 0 16px 0; }

	.foot-nav ul{margin:0 -15px; }

	.foot-nav ul li{padding:0 15px; }

	.copyright p{line-height:24px; }

	

	.page-title-bg{min-height:120px; padding:44px 0 0 0; }

	.page-title-bg h1{font-size:32px; }

	.about-us h6{font-size:14px; line-height:23px; padding-bottom:14px; }

	.about-us h6 strong{font-size:16px; }

	.about-us p{font-size:14px; line-height:23px; padding-bottom:14px; }

	.content{padding:30px 0 0 0; }

	.about-us{padding:0 0 14px 0; }

	.about-up-img{right:110px; bottom:-60px; }

	.about-img img{padding:8px; }

	.about-img{margin:0 0 80px 25px; }

	

	.ser-dtl p{font-size:14px; line-height:23px; padding-bottom:14px; }

	.ser-dtl-img{margin:0 0 14px 25px; }

	.ser-dtl{padding:0 0 30px 0; }

	.ser-dtl-img img{padding:8px; }

	.ser-dtl-upimg{right:170px; bottom:auto; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

	

	.cat-box h4{font-size:16px; line-height:24px; padding:0 0 5px 0;  }

	.cat-box ul li{font-size:13px; line-height:18px; padding:4px 0;  }

	.cat-box{padding:16px 12px 12px 16px; }

	.blog-left{width:71%; }

	.blog-right{width:25%; }

	.blog-cnt h3{font-size:20px; line-height:26px; padding-bottom:4px;  }

	.blog-cnt h4{font-size:15px; padding-bottom:10px;  }

	.blog-cnt p{font-size:14px; padding-bottom:10px; }

	.blog-text{padding:14px 0 0 0; }

	.blog-dt-top{height:55px; width:55px; border:5px solid #f0f0f0; margin:15px 0 0 12px;   }

	.blog-dt h5{font-size:22px; line-height:22px; }

	.blog-dt h6{padding:20px 0 10px 0; letter-spacing:3px; }

	.blog-dt h6::after{width:50px; margin-left:-25px; }

	.blog-dt{width:80px; }

	.blog-cnt{padding:0 0 0 20px; }

	.blog-box{padding-bottom:28px; }

	.pagination ul li{padding:0 3px; }

	.pagination ul li a{font-size:14px; padding:4px 12px 6px 12px;  }

	.pagination{padding:24px 0 0 0; }

	.blog{padding:0 0 30px 0; }

	

	.blog-share{padding:8px 16px; }

	.blog-share h4{font-size:16px; padding:7px 16px 0 0; }

	.blog-cmnt-top h3{font-size:20px; padding:0 0 18px 0; }

	.blog-cmnt-text h5{font-size:16px; line-height:23px; }

	.blog-cmnt-text{padding:0 0 0 16px; }

	.blog-cmnt-text h6{line-height:20px; padding:0 0 4px 0; }

	.blog-cmnt-img{width:80px; }

	.blog-cmnt-box{padding:0 0 16px 0; }

	.blog-cmnt{padding:25px 0 0 0; }

	.add-cmnt{padding:0; }

	.add-cmnt h3{font-size:20px; }

	.add-cmnt-form{padding:12px 0 0 0; }

	.add-cmnt-form input{height:38px; padding:0 12px; }

	.add-cmnt-form textarea{padding:12px; min-height:136px;  }

	.add-cmnt-form .frm{padding-bottom:12px; }

	.frm-row-1{margin:0 -10px; }

	.cmnt-frm{padding:0 10px; }

	.submit-btn{padding:4px 0 0 0; }

	.submit-btn input[type="submit"]{height:38px; font-size:14px; line-height:38px;  padding:0 18px; }

	.blog-dtl-top .blog-cnt p{padding-bottom:14px; }

	.blog-dtl-top{padding:0 0 5px 0; }

	

	.cont-map iframe{padding:8px; height:250px; }

	.cont-dtl{padding:24px 0 0 0; }

	.cont-dtl > p{font-size:14px; line-height:22px; padding:0; }

	.cont-dtl .title{padding:0 0 16px 0; }

	.cont-dtl-text h5{font-size:18px; line-height:24px; }

	.cont-dtl-text{padding:2px 20px 0 10px; }

	.cont-dtl-icon{height:52px; width:52px; }

	.cont-dtl-btm{padding:15px 0 0 0; }

	.cont-dtl-box:nth-child(2){width:40%; }

	.cont-dtl-box:nth-child(3){width:26%; }

	.cont-soc{padding:10px 0 0 0; }	

	.cont-soc a{height:52px; width:52px; margin:0 3px;  }

	.cont-soc a.soc-1{background-position:20px -4px; margin:0 3px;  }

	.cont-soc a.soc-2{background-position:-50px -4px; }

	.cont-soc a.soc-3{background-position:-118px -4px; }

	.cont-soc a.soc-4{background-position:-192px -4px; }

	.cont-msg{padding:20px 0 0 0; }

	.cont-msg-form input{height:40px; padding:0 15px; }

	.cont-msg-form .frm{padding-bottom:12px; }

	.cont-msg-form textarea{min-height:90px; padding:14px 15px; }

	.frm-row-2{margin:0 -6px; }

	.frm-box{padding:0 6px; }

	.cont-msg-form .submit-btn{padding:10px 0 0 0; }

	.contact{padding:0 0 30px 0; }

	

	.our-work p{font-size:14px; line-height:22px; padding:0; }

	.our-work .title{padding:0 0 14px 0; }

	.our-work .more-btn{padding:7px 0 0 0; }

	.our-work .more-btn a{padding:7px 20px 4px 20px; }

	.our-work{padding:0 0 30px 0; }	

	

}







@media screen and (max-width:767px)

{

	.wrapper{padding:0 15px; }

	.nav{display:none; }

	.hdr-call a{font-size:14px; padding:0 0 0 20px; }

	.logo a{height:36px; width:128px; background-size:100%; }

	.hdr-call{padding:10px 14px 0 0; }

	.hdr-social a{height:38px; width:38px; margin:0 0 0 6px; }

	.hdr-social a.soc-1{background-position:-1px -1px; }

	.hdr-social a.soc-1:hover{background-position:-1px -41px; }

	.hdr-social a.soc-2{background-position:-50px -1px; }

	.hdr-social a.soc-2:hover{background-position:-50px -41px; }

	.hdr-social a.soc-3{background-position:-100px -1px; }

	.hdr-social a.soc-3:hover{background-position:-100px -41px; }

	.hdr-social a.soc-4{background-position:-150px -1px; }

	.hdr-social a.soc-4:hover{background-position:-150px -41px; }

	.header{padding:12px 0; clear:both; }

	.banner-text h4{font-size:16px; line-height:24px; display:none;  }

	.banner-text h2{font-size:20px; line-height:30px; padding-bottom:10px; display:none;  }

	.view-btn a{font-size:13px; line-height:22px; padding:7px 16px 4px 16px; }

	.banner .bx-wrapper .bx-controls-direction a{height:36px; width:36px; margin:-18px 0 0 0; }

	.about-left{float:none; width:auto; }

	.about-right{float:none; width:auto; text-align:center; margin:0; padding:12px 0 0 0; }

	.title{padding-bottom:10px; }

	.title h2{font-size:18px; line-height:24px; padding-bottom:7px; }

	.about-left p{font-size:13px; line-height:20px; padding-bottom:10px; }

	.about{padding:14px 0; }

	.about-right img{padding:6px; width:auto; }

	.about-img-1{position:relative; bottom:0; right:0; padding-bottom:10px;  }

	.more-btn a{font-size:13px; padding:5px 15px 3px 15px; }

	.work-bg{padding:14px 0; background:#f3f5f6; min-height:inherit;  }

	.work-text p{font-size:13px; line-height:20px; padding-bottom:5px; }

	.work-text h4{font-size:15px; padding-bottom:4px; }

	.work-img{height:100px; width:100px; background-size:45px; }

	.work-text{padding:8px 0 0 0; }

	.work{padding:4px 0 0 0; margin:0 -9px;  }

	.work-box{padding:0 8px; }

	.process{padding:12px 0; }

	.proc-title h4{font-size:13px; line-height:18px; }

	.proc-title{min-height:80px; line-height:80px; width:80px; }

	.proc-nav ul li{padding:0 5px; }

	.process-area{padding:4px 0 0 0; }

	.proc-nav{padding:0 0 18px 0; }

	.procs-cnt{padding:10px 0 0 0; }

	.procs-cnt p{font-size:13px; line-height:20px; }

	.project-bg{padding:12px 0 14px 0; background:#0085b8; min-height:inherit;   }

	.project-bg p{font-size:13px; line-height:20px; padding:0; }

	.project-bg .title{padding:0 0 10px 0; }

	.proj-nav ul li{padding:0 2px; }

	.proj-nav ul li a{font-size:13px; padding:6px 12px; }

	.proj-nav{padding:14px 0 0 0; }

	.proj-img{padding:12px 0 0 0; }

	.proj-img ul{margin:0 -5px; }

	.proj-img ul li{padding:0 5px 10px 5px; width:33.33%; }

	.proj-overlay a{background-size:25px; }

	.project-bg .view-btn{padding:4px 0 0 0; }

	.project-bg .view-btn a{font-size:13px; padding:5px 16px 3px 16px; }

	.customer-bg{min-height:inherit; background:#f3f5f6; padding:14px 0; }

	.cust-list .center .cust-text p{font-size:13px; line-height:22px; }

	.cust-list .center .cust-text h4{font-size:16px; padding-bottom:15px; }

	.cust-list .center .cust-text h4::after{bottom:-4px; }

	.cust-list .center .cust-text{padding:12px 0 0 0; }

	.cust-list .center .cust-box{margin:0; min-height:inherit; }

	.cust-list{padding:50px 0 42px 0; }

	.customer-bg .owl-carousel .owl-controls .owl-nav .owl-prev{height:32px; width:32px; margin-left:-38px;  }

	.customer-bg .owl-carousel .owl-controls .owl-nav .owl-next{height:32px; width:32px; margin-right:-38px;  }

	.cust-box{min-height:inherit; }

	.latest{padding:12px 0 56px 0;}

	.latest-box{padding:14px 12px 0 12px; }

	.latest-text{padding:8px 0 0 0; }

	.latest-text h4{font-size:15px; line-height:24px; padding-bottom:2px; }

	.latest-text p{font-size:13px; line-height:20px; padding-bottom:6px; }

	.latest .owl-carousel .owl-controls .owl-nav .owl-prev{height:32px; width:32px; margin:0 0 0 -38px; bottom:-42px;  }

	.latest .owl-carousel .owl-controls .owl-nav .owl-next{height:32px; width:32px; margin:0 -38px 0 0; bottom:-42px; }

	.latest-img img{padding:6px; }

	.lt-dt {min-width:42px; padding:5px 4px 8px; right:6px; top:6px; }

	.lt-dt h5{font-size:12px; }

	.lt-dt h5 strong{font-size:18px; line-height:22px; }

	.get-in{float:none; width:auto; padding:0 0 10px 0; }

	.connect-map{float:none; width:auto; }

	.send-msg{float:none; width:auto; padding:16px 0 0 0;  }

	.connect-bg{min-height:inherit; padding:14px 0; background:#0087b5; }

	.get-in h4{font-size:16px; padding-bottom:12px; }

	.touch-icon{height:46px; width:46px; }

	.touch-text{padding:2px 0 0 10px; }

	.touch-text p{font-size:13px; line-height:20px; }

	.touch-text h5{font-size:15px; line-height:22px; padding:0; }

	.touch-box{padding-bottom:12px; }

	.get-in-soc{padding:4px 0 0 0; }

	.get-in-soc a{height:46px; width:46px; }

	.get-in-soc a.soc-1{background-position:-7px -7px; }

	.get-in-soc a.soc-2{background-position:-77px -7px; }

	.get-in-soc a.soc-3{background-position:-146px -7px; }

	.get-in-soc a.soc-4{background-position:-218px -7px; }

	.connect-with{padding:5px 0 0 0; }

	.connect-map iframe{height:140px; }

	.send-msg h4{font-size:16px; padding-bottom:12px; }

	.send-msg .frm{padding-bottom:12px; }

	.send-msg input{height:38px; padding:0 12px; font-size:13px; }

	.send-msg textarea{font-size:13px; padding:10px 12px; min-height:80px;  }

	.send-btn{padding:0; }

	.send-btn input[type="submit"]{height:36px; font-size:13px; padding:0 14px; }

	.send-btn input[type="submit"]:hover{background:#02a8e3; }

	.footer{padding:14px 0 12px 0; }

	.foot-nav ul{margin:0 -8px 0 -6px; }

	.foot-nav ul li{padding:0 8px 0 6px; margin:0 0 3px 0;  }

	.foot-nav ul li a{font-size:13px; }

	.copyright p{font-size:12px; line-height:18px; }

	

	.page-title-bg{min-height:80px; padding:30px 0 0 0; }

	.page-title-bg h1{font-size:20px; }

	.content{padding:15px 0 0 0; }

	.about-img{float:none; width:auto; text-align:center; margin:0 0 12px 0;  }

	.about-img img{padding:6px; width:auto;  }

	.about-up-img{position:relative; bottom:0; right:0; padding:0 0 12px 0;  }

	.about-us h6{font-size:13px; line-height:21px; padding-bottom:10px; }

	.about-us h6 strong{font-size:15px; }

	.about-us p{font-size:13px; line-height:21px; padding-bottom:10px; }

	.about-us{padding:0 0 5px 0; }

	

	.ser-dtl{padding:0 0 15px 0; }

	.ser-dtl-img{float:none; width:auto; margin:0 0 12px 0; text-align:center;  }

	.ser-dtl-img img{padding:6px; width:auto; }

	.ser-dtl p{font-size:13px; line-height:21px; padding-bottom:10px; }

	.ser-dtl-upimg{position:relative; top:0; right:0; transform:none; padding:0 0 12px 0;  }

	

	.blog-left{float:none; width:auto; padding:0 0 16px 0; }

	.blog-right{float:none; width:auto; }

	.blog-cnt h3{font-size:16px; line-height:22px; padding-bottom:2px;  }

	.blog-cnt h4{font-size:13px; line-height:20px; padding-bottom:6px; }

	.blog-cnt p{font-size:13px; line-height:20px; padding-bottom:6px; }

	.blog-cnt{padding:0 0 0 12px; }

	.blog-dt-top{height:45px; width:45px; border:4px solid #f0f0f0; margin:10px 0 0 10px; }

	.blog-dt h5{font-size:18px; line-height:18px; margin:8px 4px 0 0; }

	.blog-dt h6{letter-spacing:2px; padding:16px 0 7px 0; }

	.blog-dt h6::after{width:40px; margin-left:-20px; }

	.blog-dt{width:68px; }

	.blog-text{padding:10px 0 0 0; }

	.blog-box{padding-bottom:18px; }

	.pagination{padding:12px 0 0 0; }

	.pagination ul li{padding:0 1px; }

	.pagination ul li a{font-size:13px; padding:2px 10px 4px 10px; }	

	.cat-box h4{font-size:14px; line-height:22px; padding:0 0 2px 0;  }

	.cat-box ul li{padding:3px 0; }

	.cat-box{padding:12px 12px 8px 12px; display:inline-block; width:40%; margin:0 -2px; border-bottom:none; }

	.blog{padding:0 0 16px 0; }

	.cat-box:last-child{width:20%; }

	

	.blog-share{padding:6px 12px; }

	.blog-share h4{font-size:14px; padding:9px 14px 0 0; }

	.blog-dtl-top{padding:0 0 2px 0; }

	.blog-share-icon a{margin:0 6px 0 0; }

	.blog-cmnt-top h3{font-size:16px; padding-bottom:10px; }

	.blog-dtl-top .blog-cnt p{padding-bottom:10px; }

	.blog-cmnt{padding:15px 0 0 0; }

	.blog-cmnt-text{padding:0 0 0 10px; }

	.blog-cmnt-text h5{font-size:14px; line-height:20px; }

	.blog-cmnt-text h6{font-size:13px; padding-bottom:2px; }

	.blog-cmnt-text h6 sup{font-size:8px; }

	.blog-cmnt-text p{font-size:13px; line-height:19px; }

	.blog-cmnt-img{width:65px; }

	.blog-cmnt-box{padding:0 0 10px 0; }

	.blog-cmnt-box:nth-child(2n){padding-left:70px; }

	.add-cmnt h3{font-size:16px; }

	.add-cmnt-form{padding:9px 0 0 0; }

	.add-cmnt-form input{font-size:13px; }

	.add-cmnt-form textarea{font-size:13px; min-height:132px;  }

	.add-cmnt-form .frm{padding-bottom:10px; }

	.frm-row-1{margin:0 -6px; }

	.cmnt-frm{padding:0 6px; }

	.submit-btn{padding:2px 0 0 0; }

	.submit-btn input[type="submit"]{height:36px; line-height:34px; font-size:13px; padding:0 15px; }

	

	.cont-map iframe{padding:5px; height:140px; }

	.cont-dtl{padding:12px 0 0 0; }

	.cont-dtl > p{font-size:13px; line-height:20px; }

	.cont-dtl .title{padding:0 0 10px 0; }

	.cont-dtl-text h5{font-size:15px; line-height:22px; padding-bottom:2px;  }

	.cont-dtl-text p{font-size:13px; line-height:18px; }

	.cont-dtl-text p br{display:none; }

	.cont-dtl-btm{padding:5px 0 0 0; }

	.cont-dtl-box{float:none; width:auto; padding:6px 0; }

	.cont-dtl-box:nth-child(2), .cont-dtl-box:nth-child(3){width:auto; }

	.cont-dtl-icon{height:44px; width:44px; }

	.cont-dtl-text{padding:0 0 0 10px; }

	.cont-soc{padding:8px 0 0 0; }

	.cont-soc a{height:44px; width:44px; margin:0 1px;  }

	.cont-soc a.soc-1{background-position:16px -8px; margin:0 1px; }

	.cont-soc a.soc-2{background-position:-54px -8px; }

	.cont-soc a.soc-3{background-position:-122px -8px; }

	.cont-soc a.soc-4{background-position:-196px -8px; }

	.cont-msg{padding:6px 0 0 0; }

	.cont-msg-form{padding:3px 0 0 0; }

	.frm-row-2{margin:0 -5px;}

	.frm-box{padding:0 5px; width:50%; }

	.frm-box:last-child{float:none; width:auto; clear:both; }

	.cont-msg-form .frm{padding-bottom:10px; }

	.cont-msg-form input{height:38px; font-size:13px; padding:0 12px; }

	.cont-msg-form textarea{font-size:13px; padding:10px 12px; min-height:80px; }

	.cont-msg-form .submit-btn{padding:0; }

	.contact{padding:0 0 16px 0; }

	

	.our-work .title{padding:0 0 8px 0; }

	.our-work p{font-size:13px; line-height:20px; }

	.our-work .more-btn{padding:2px 0 0 0; }

	.our-work .more-btn a{padding:5px 15px 3px 15px; }

	.our-work{padding:0 0 16px 0; }

	

}







@media screen and (max-width:479px) 

{

	.wrapper{padding:0 10px; }

	.header{text-align:center; padding:12px 0 10px 0; }

	.logo{float:none; padding:0 0 12px 0;  }

	.logo a{margin:0 auto; }

	.hdr-social{float:none; display:inline-block; vertical-align:middle; }

	.hdr-social a{margin:0 1px; float:none; display:inline-block; }

	.hdr-call{float:none; display:inline-block; vertical-align:middle; padding:0 0 2px 12px;  }

	.banner .bx-wrapper .bx-controls-direction a{border:none; height:26px; width:26px; margin-top:-13px; }

	.banner .bx-wrapper .bx-prev{left:10px; }

	.banner .bx-wrapper .bx-next{right:10px; }

	.work{margin:-10px 0; }

	.work-box{float:none; width:auto; padding:10px 0;  }

	.proc-title h4{font-size:12px; line-height:16px; }

	.proc-title{width:69px; line-height:69px; min-height:69px; }

	.proc-nav ul{margin:0 -2px; }

	.proc-nav ul li{padding:0 2px; }

	.proj-nav ul{margin:0 -2px -12px -2px; }

	.proj-nav ul li{padding:0 2px 12px 2px; min-width:120px; }

	.proj-img ul li{width:50%; }

	.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{right:-12px; }

	.mfp-close-btn-in .mfp-close:hover{background:none; }

	.latest{margin:0 -10px; }

	.latest-box{padding:14px 10px 0 10px; }

	.get-in-soc{text-align:center; }

	.get-in-soc a{float:none; display:inline-block; margin:0 2px; }

	

	.page-title-bg{min-height:68px; padding:25px 0 0 0; }

	.page-title-bg h1{font-size:18px; }

	

	.blog-dt-top{height:42px; width:42px; }

	.blog-dt h5{margin:7px 3px 0 0; }

	.blog-dt{width:60px; }

	.blog-cnt{padding:0 0 0 8px; }

	.cat-box{width:auto; display:block; border-bottom:1px solid #e4e4e4;  }

	

	.blog-cmnt-img{width:52px; }

	.blog-cmnt-box:nth-child(2n){padding-left:40px; }

	.frm-row-1{margin:0; }

	.cmnt-frm{float:none; width:auto; padding:0; }

	.add-cmnt-form textarea{min-height:90px; }

	

	.frm-row-2{margin:0; }

	.frm-box{width:auto; float:none; padding:0; }

	/* Z.M. 24-08-2016 */
.cat-box ul li a{ display:inline; }
}