@media(min-width:1400px) and (max-width:1920px){}
@media(max-width:1600px){
	.info-office{padding:0px;}
}
@media(min-width:1200px) and (max-width:1400px){
	.latest-work .col-4 .item.filter-home{width:100%;}
	.latest-work .col-4 .item.filter-home li{display:inline-block;width:auto;}
	.latest-work .col-4 .item.filter-home li a{padding:0 10px;margin-top:-2px;}
	.latest-work .position-center-center{width:100%;text-align:center;}
	.latest-work .filter{min-height:auto;height:80px;}
	.fst-up{margin-top:0px;}
}
@media(max-width:1024px){
	.fst-up{margin-top:-100px;}
	.sub-space{padding-left:0px;}
	.home-agency p{width:100%;}
	.home-agency .position-center-center{padding:0px 15px;}
	.home-agency h1{font-size:45px;}
	.home-agency .ag-text{margin-top:0px;}

	section.build-feature.build-feature-services .feature-list-check h6{color: #fff;}
	section.build-feature.build-feature-services .feature-list-check li{color: #fff;}
	section.build-feature.build-feature-services .feature-list-check li:before{color: #fff;}
	section.build-feature.build-feature-services .heading span{color: #fff;}
	.key-features-main{position: relative;}
	.key-features-main::before {
	    position: absolute;
	    content: '';
	    background-color: rgba(0,0,0,0.8);
	    width: 100%;
	    height: 100%;
	    top: 0px;
	    left: 0px;
	    z-index: 9;
	}
	.parallax-bg.key-features-main .col-md-7{z-index: 9;}
	.parallax-bg.key-features-main .col-md-5{z-index: 9;}

	.key-features-main.our-range-services::before {background-color: rgba(0,0,0,0.3);}
	.parallax-bg.key-features-main.our-range-services .col-md-7{z-index: 99;}
	.parallax-bg.key-features-main.our-range-services .col-md-5{z-index: 9;}
	.key-features-main.our-range-services .feature-item p img{filter: invert(1);}

	section.services-key-features::before{background-color: rgba(0,0,0,0.5);}
}
@media(min-width:992px) and (max-width:1199px){
	.top-info-con ul li{width:27%;}
	.fst-up{margin-top:0px;}
	.top-info-con ul li{float:left;}
	.top-info-con{width:67%;}
	header .logo:after{right:-100px;}
	header .search-nav ul.dropdown{width:100% !important;}
	.header-style-2.header-style-3 .logo{margin:20px 0;width:100%;text-align:center;}
	.header-style-2.header-style-3 nav{margin-top:20px;}
	.header-style-2.header-style-3 nav{width:100%;}
	.promo-block .promo-text{padding-right:20px;}
	.contact.style-2 .contact-right{padding-right:15px;padding-left:15px !important;}
	.services{padding-left:0px;}
	.latest-work .col-4 .item.filter-home{width:100%;}
	.latest-work .col-4 .item.filter-home li{display:inline-block;width:auto;}
	.latest-work .col-4 .item.filter-home li a{padding:0 10px;margin-top:-2px;}
	.latest-work .position-center-center{width:100%;text-align:center;}
	.latest-work .filter{min-height:auto;height:80px;}
	.offer-services li{width:33.333%;}
	.offer-services li .position-center-center{width:100%;}
	.counter ul li{width:50%;margin-bottom:30px;}
	.req-quote .col-md-6.pull-right{width:100%;}
	.gallery .col-6 li{width:33.3333%;}
	.gallery .col-6 li img{width:100%;}
	header .navbar li{margin:0 15px;}
	header.header-1 .navbar{}
	header.header-1 .logo{margin-top:20px;}
	header.header-1 .ownmenu{float:left;}

	.contact-us-main-sec-part .col-lg-6 {width: 50%;}
	.contact_map{padding-right: 10px;}

}
@media(min-width:768px) and (max-width:991px){
	.header-normal .logo{width:auto;left:0px;}
	 .top-right ul li{float:left;display:inline-block;margin-left:10px;padding-right:10px;}
	.header-normal .navbar{padding-right:0px;float:right;}
	.we-offer li{float:left;width:50%;}
	.build-feature .col-md-3{width:50%;float:left;}
	.top-info-con{width:100%;margin-bottom:20px;}
	header{margin-top:0px;}
	.header-normal .social_icons{position:absolute;left:15px;float:left;width:120px;}
	.header-normal .sticky-wrapper.is-sticky .sticky .menu-toggle{top:-54px;}
	.offer-services li{width:50%;}
	.offer-services li .position-center-center{width:100%;}
	.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown{width:250px !important;}
	.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown{padding:20px;}
	header .ownmenu ul.dropdown{padding:0px;}
	header nav .ownmenu li{float:left;margin:0px 20px;}
	header .quotes a{padding:0px 15px;font-size:14px;}
	header .navbar li a{padding:25px 20px;}
	.welcome article{margin-bottom:30px;}
	.promos{text-align:center;}
	.promos .text-right{text-align:center;}
	.top-info-con ul li{float:left;}
	.top-info-con ul{text-align:left;}
	.procsss{position:relative;margin-top:0px;top:0px;}
	.procsss .container{width:100%;}
	.procsss ul{padding:30px 0px;}
	.call-out{text-align:center;}
	.call-out h4{line-height:40px;margin-bottom:20px;}
	.heading{width:100%;}
	.what-we-do .rotatebox{min-height:auto;line-height:normal;}
	.services .tab-content{display:inline-block;width:100%;text-align:center;}
	.emergency{text-align:center;}
	.emergency .text-right{text-align:center;}
	.news .post-detail article{margin-bottom:30px;}
	.latest-work .col-4 .item.filter-home{width:100%;}
	.latest-work .col-4 .item.filter-home li{display:inline-block;width:auto;}
	.latest-work .col-4 .item.filter-home li a{padding:0 10px;margin-top:-2px;}
	.latest-work .position-center-center{width:100%;text-align:center;}
	.latest-work .col-4 .item{width:33.3333%;}
	.team ul li{width:50%;float:left;margin-bottom:30px;}
	.clients ul li{float:left;width:33.3333%;padding:0px;}
	footer h4{display:inline-block;width:100%;margin:50px 0;margin-bottom:20px;}
	.footer-works>.col-md-3{float:left;width:33.3333%;margin:0px;padding:10px;}
	.latest-work .filter{min-height:80px;display:inline-block;width:100%;}
	.services .nav-tabs{display:inline-block;width:100%;}
	.offer-services li{width:33.333%;}
	.offer-services li .position-center-center{width:100%;}
	header .search-nav ul.dropdown{width:100% !important;}
	header .ownmenu .look-book .nav-img{width:70px;margin-right:10px;}
	header .ownmenu .look-book .media-heading{margin-top:0px;margin-bottom:10px;}
	header .ownmenu li>.megamenu .col-sm-3{width:50%;}
	header .ownmenu li>.megamenu li a{padding:5px 0;}
	header .ownmenu .look-book p{}
	header .ownmenu>li>.megamenu.full-width{}
	header .ownmenu .look-book .media-body a{padding:5px 0 0 0px;}
	header .ownmenu>li>.megamenu.full-width .nav-post .col-sm-3{width:50%;}
	header .ownmenu .megamenu h6{}
	header .ownmenu ul.dropdown li a{letter-spacing:1px;}
	.what-we-do .rotatebox{width:50%;float:left;}
	.what-we-do .rotatebox:nth-child(3){width:100%;}
	.services{padding-left:0px;}
	.team .social li{width:100%;}
	.team article:hover .social{}
	.media.padding-right-100{padding-right:0px !important;}
	.testi .owl-nav{left:50%;bottom:-40px;}
	.tab-pane.text-right{text-align:center;}
	.services .nav-tabs{text-align:center;}
	.services .nav-tabs li{float:none;display:inline-block;text-align:left;}
	.portfolio.style-2 li.item{width:50% !important;}
	.counter ul li{width:50%;margin-bottom:30px;}
	header{padding:0px;}
	.header-normal .container{width:100%;}
	header .logo{width:100%;margin:0px;text-align:center;border:none;}
	header .navbar li a{padding:20px 0px !important;}
	.header-normal .ownmenu ul.dropdown{top:57px;}
	.header-normal .ownmenu>li>.megamenu{top:57px;}
	.header-normal .sticky-wrapper.is-sticky .sticky .ownmenu>li>.megamenu{top:57px;}
	.header-normal .sticky-wrapper.is-sticky .sticky .ownmenu ul.dropdown{top:57px;}
	.menu-toggle{position:absolute;top:-78px;left:0px;margin:0px;}
	.header-normal .menu-toggle{right:0px;left:auto;top:-69px;}
	.header-normal .logo{position:relative;display:inline-block;width:100%;}
	.header-normal .ownmenu{float:left;}
	.header-normal .navbar{width:100%;}
	.header-normal{display:inline-block;width:100%;min-height:80px;}
	.header-1 .social_icons{position:absolute;top:-52px;left:0px;margin-top:0px;}
	header.header-1 .menu-toggle{right:0px;left:auto;top:-65px;}
	header.header-1 .webimenu{width:100%;display:inline-block;float:left;}
	header.header-1 .navbar{float:left;}
	.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown{padding:0px;}
	.ownmenu ul.dropdown li ul.dropdown{left:auto;top:0px !important;background:#272727;right:100%;}
	header .navbar li.active a:before{left:0px;}
	header .navbar{width:100%;}
	.top-bar{width:100%;}
	header .quotes a{margin-right:0px;}
	header .logo a{margin-top:0px;}
	.blog article{text-align:center;margin-bottom:30px;}
	header .logo{height:auto;overflow:hidden;}
	header .logo:before{width:100%;left:100%;}
	header .logo:after{right:0px;}
	.latest-work .filter{top:0px;position:relative;margin-bottom:20px;min-height:auto;}
	.members li{width:50%;}
	.req-quote .col-md-6.pull-right{width:100%;}
	.req-quote form{margin-bottom:50px;display:inline-block;width:100%;}
	.shipper{margin-top:0px;}
	.sub-bnr .position-center-center{width:100%;}
	.portfolio-wrapper .items .item{width:50%;}
	footer h5{display:inline-block;width:100%;margin-top:30px;}
	footer .text-post{float:left;width:auto;margin-left:20px;}
	footer .subcribe{margin-bottom:0px;}
	.gallery .col-6 li{width:33.3333%;}
	.gallery .col-6 li img{width:100%;}
	.team .col-md-3{width:50%;float:left;margin-bottom:30px;}
	.foot-info-con li{width:50%;float:left;margin-bottom:30px;}
	footer h6{display:inline-block;width:100%;margin-top:25px;margin-bottom:10px;}
	header.header-1 .logo{margin-top:20px;}
	.services li{float:left;width:50%;}
	.col-4.gallery .item{width:50%;}
	.team .col-md-4{float:left;width:50%;margin-bottom:30px;}
	.work-process li{float:left;width:50%;margin-bottom:30px;}
	.feature-img{position:relative;width:100%;left:0px;}
	.clients-img li{width:33.3333%;margin-bottom:30px;}
	.photography li{width:33.3333%;}
	.photography li img{width:100%;}
	.facts .col-md-3{width:50%;float:left;}

	.service-icon{width: 130px;height: 130px;}
	.service-icon img{max-height: 80px;max-width: 80px;}
	.services li{margin-bottom: 20px;}

	div#my-side-pop{padding: 10px 30px;width: 350px;}
	.form-title h1{font-size: 30px;}
	.side-inp{margin-bottom: 15px;}
	.clients-img li a img{width: 150px;height: 150px;}
	.clients-img li{width: 25%;}
	.contact-us-main-sec-part .col-lg-6 {width: 100%;}
	.contact_map{padding-right: 0px;}
	.contact_map iframe{min-height: 350px;}

	.portfolio-filter .nav-tabs li a{padding: 7px 10px;}

	.sidebar-form-fild .sidebar-inp.g-captcha
	{
		 transform: scale(0.96);
		    -webkit-transform: scale(0.96);
		    transform-origin: 0 0;
		    -webkit-transform-origin: 0 0;
	}

}
@media(max-width:767px){
	.clients-img li{width:33.3333%;margin-bottom:30px;}
	.webimenu ul .sub-menu>a:after{content:'\f105';margin:0;font-family:'FontAwesome';position:absolute;right:10px;}
	.build-feature .col-md-3{width:50%;float:left;}
	.facts .col-md-3{width:50%;float:left;}
	.photography li{width:50%;}
	.photography li img{width:100%;}
	footer h5{display:inline-block;width:100%;margin-top:30px;}
	.heading p{width:100%;}
	header.header-1 .logo{float:left;width:auto;padding-left:15px;}
	header.header-1 .logo{margin-top:0px;}
	header.header-1 .navbar{border:none;}
	header.header-1 .webimenu{display:inline-block;}
	header .social_icons{position:absolute;top:-40px;right:120px;margin-top:0px;}
	.header-1 .is-sticky .navbar{min-height:45px;}
	.work-process li{float:left;width:50%;margin-bottom:30px;}
	.feature-img{position:relative;width:100%;left:0px;}
	.feature-item ul{display:inline-block;width:100%;}
	.under-port{text-align:center;}
	.under-port h6{text-align:center;margin-bottom:30px;}
	.under-port .text-right{text-align:center;margin-top:30px;}
	.pricing article{margin-bottom:30px;}
	.feature-item li{width:50%;}
	.col-4.gallery .item{width:50%;}
	.sub-bnr .position-center-center{width:100%;}
	.portfolio-wrapper .items .item{width:50%;}
	.top-info-con ul li.fst{width:50%;float:left;}
	.top-info-con ul li{width:50%;float:left;margin:0px;border:none;}
	.top-info-con ul li.lst{width:100%;}
	.news .post-detail article{margin-bottom:30px;}
	.header-normal .sticky-wrapper.is-sticky .social_icons{margin-top:20px;}
	.header-normal .menu-toggle{right:0px;}
	.offer-services li{width:50%;}
	.offer-services li .position-center-center{width:100%;}
	.tab-pane.text-right{text-align:center;}
	.media.padding-right-100{padding-right:0px !important;}
	.top-bar{margin:0px;padding:0px;}
	header .navbar li a:before{bottom:0px;}
	header .navbar li.active a:before{bottom:0px;}
	.top-right ul{text-align:center;}
	.top-right ul li .media{text-align:left;}
	header .navbar li a{padding:0 20px;padding-top:10px;padding-bottom:12px;}
	.header-normal .navbar li a{padding:10px 20px;}
	.header-normal .sticky-wrapper.is-sticky .sticky .navbar li a{}
	.top-right ul li{float:none;}
	header .quotes{width:100%;}
	header .quotes a{width:100%;height:50px;line-height:50px;}
	header .navbar li{position:relative;z-index:9;margin:0px;}
	.ownmenu>li>.megamenu.full-width{margin-left:0px;padding:0px;}
	.ownmenu>li>.megamenu.full-width li.sub-menu{background:#222222;padding:0 40px;}
	.ownmenu>li>.megamenu h6{margin-top:30px;}
	.top-right{width:100%;}
	.top-right ul{width:100%;margin-top:20px;margin-bottom:20px;display:inline-block;}
	.testi .owl-nav{left:50%;bottom:-40px;}
	.sub-bnr h4{margin-top:0px;}
	.sub-bnr{min-height:350px;}
	footer .text-post{float:left;width:auto;margin-left:20px;}
	.heading span{width:100%;}
	#tabs{margin-bottom:30px;}
	.ownmenu{width:100%;}
	.menu-toggle span.icon{padding:0px;margin:0px;}
	.top-info-con{width:100%;}
	.top-info-con li{float:left;padding-bottom:20px;}
	header .logo:after{height:120px;right:0px;}
	header .logo{margin:0px;padding:10px 0;}
	header .ownmenu:before{display:none;}
	header .ownmenu:after{display:none;}
	header .logo a{margin-top:0px;}
	.is-sticky .sticky{}
	header .logo{position:relative;width:100%;text-align:center;}
	header.header-1 .is-sticky .sticky .menu-toggle{top:0px;}
	header.header-1 .is-sticky .sticky .social_icons{top:0px;margin-top:15px;left:15px;right:auto;}
	header.header-1 .is-sticky .ownmenu{margin-top:53px;}
	header.header-1 .logo{margin-bottom:0px;}
	header nav{float:none;width:100%;}
	header nav .ownmenu .indicator{display:block;}
	header nav li a{display:inline-block;width:100%;float:none;}
	.menu-toggle span{line-height:44px;display:inline-block;width:100%;}
	header.header-1 .is-sticky .sticky .menu-toggle{height:45px;}
	header.header-1 .is-sticky .sticky .menu-toggle span{line-height:45px;}
	.menu-toggle{text-align:center;color:#fff;font-size:16px;}
	.menu-toggle span.title{margin:0px;}
	.ownmenu>li>a{padding:10px 0;text-align:left;}
	.ownmenu .indicator{display:block;}
	header .social{width:100%;display:inline-block;text-align:center;margin-bottom:20px;}
	header{}
	.procsss{position:relative;margin-top:0px;top:0px;background:rgba(0, 0, 0, 0.8);}
	.what-we-do .rotatebox{width:50%;float:left;}
	.what-we-do .rotatebox:nth-child(3){width:100%;}
	.procsss ul{padding:30px 0px;}
	.procsss .media{margin-bottom:30px;}
	.call-out{text-align:center;}
	.call-out h4{line-height:40px;margin-bottom:20px;}
	.heading{width:100%;}
	.what-we-do .rotatebox{min-height:auto;line-height:normal;}
	.services .tab-content{display:inline-block;width:100%;text-align:center;}
	.emergency{text-align:center;}
	.emergency .text-right{text-align:center;}
	.latest-work .col-4 .item.filter-home{width:100%;}
	.latest-work .col-4 .item.filter-home li{display:inline-block;width:auto;}
	.latest-work .col-4 .item.filter-home li a{padding:0 10px;margin-top:-2px;}
	.latest-work .position-center-center{width:100%;text-align:center;}
	.latest-work .col-4 .item{width:33.3333%;}
	.clients ul li{float:left;width:33.3333%;padding:0px;}
	 footer h4{display:inline-block;width:100%;margin:50px 0;margin-bottom:20px;}
	.footer-works>.col-md-3{float:left;width:33.3333%;margin:0px;padding:10px;}
	.latest-work .filter{min-height:80px;display:inline-block;width:100%;}
	.services .nav-tabs{display:inline-block;width:100%;}
	.latest-work .col-4 .item{width:50%;}
	.port-item img{width:100%;}
	.latest-work .filter{top:0px;position:relative;margin-bottom:20px;min-height:auto;}
	.portfolio.style-2 li.item{width:50% !important;}
	header{padding:0px;}
	header .logo{width:auto;padding:20px 0px;text-align:center;border:none;padding-bottom:10px;}
	.header-normal .logo{padding:0px;position:relative;left:0px;margin-bottom:5px;}
	.header-normal .navbar{padding:0px;}
	.header-normal .menu-toggle{top:-45px;}
	.header-normal .navbar{min-height:auto;}
	.header-normal .sticky-wrapper.is-sticky .menu-toggle{top:-55px;}
	.header-normal .sticky-wrapper.is-sticky .ownmenu{margin-top:0px;}
	.header-normal .ownmenu{margin-top:0px;}
	.header-normal{border:none;}
	.header-normal .sticky-wrapper.is-sticky .sticky .navbar li a{padding:15px 20px;}
	.header-normal .ownmenu ul.dropdown li a{line-height:20px;}
	header .navbar li.active a:before{height:1px;}
	.header-normal .ownmenu ul.dropdown li a{padding:10px 40px !important;}
	header .navbar li a:before{height:1px;}
	.ownmenu ul.dropdown li a{padding:0 40px !important;}
	.header-normal .social_icons{top:0px;right:120px;}
	.header-normal .navbar{width:100%;}
	.feature-item{padding:40px !important;}
	.list-style-featured li{margin-bottom:10px;}
	.list-style-featured h4{margin-top:15px;}
	.testi{width:100%;}
	.sub-footer{padding:40px;}
	.menu-toggle{position:absolute;right:15px;left:auto;margin:0 auto;top:-55px;width:45px;line-height:45px;height:44px;text-align:center;padding:0 0px;background:rgba(0, 0, 0, 0.5);}
	header .navbar li a:before{left:0px;}
	.work-process li{margin-bottom:30px;}
	.team article{margin-bottom:30px;text-align:center;}
	header .ownmenu{background:rgba(37, 48, 48, 0.95);max-height:450px;overflow-y:scroll;}
	header .navbar{width:100%;}
	.top-bar{width:100%;}
	header .quotes a{margin-right:0px;margin-bottom:20px;}
	.top-info{display:none;}
	.heading p{width:100%;}
	.members li{width:50%;float:left;}
	.welcome .infro-con{margin-bottom:30px;}
	.req-quote form{display:inline-block;width:100%;margin-bottom:50px;}
	.shipper{margin-top:0px;}
	.req-quote .pull-right{width:100%;}
	.process li{width:50%;float:left;margin-bottom:30px;}
	.team .team-detail{margin-bottom:80px;}
	.in-testi{width:100%;}
	.fst-up{margin-top:-100px;}
	.sub-space{padding-left:0px;}
	.testimonial{background-size:cover;}
	.welcome article{margin-bottom:30px;}
	.promos{text-align:center;}
	.promos .text-right{text-align:center;}
	footer .subcribe{margin-bottom:0px;}
	.gallery .col-6 li{width:33.3333%;}
	.gallery .col-6 li img{width:100%;}
	.team .col-md-3{width:50%;float:left;margin-bottom:30px;}
	.foot-info-con li{width:50%;float:left;margin-bottom:30px;}
	footer h6{display:inline-block;width:100%;margin-top:30px;margin-bottom:10px;}
	.feature-item{padding:0px !important;}
	.picker_close{display:none;}
	body.margin-50{margin:10px !important;}
	body.margin-50:before{height:10px;}
	body.margin-50 .space-nav .is-sticky .sticky{margin-top:10px;}
	.header-normal{display:inline-block;width:100%;min-height:80px;}

	.timer{justify-content:center;}
	.timer img {max-width:35px;}


}
@media (max-width:640px){
	.col-4.gallery .item{width:100%;}
}
@media(max-width:540px){
	.offer-services li{width:100%;}
	.feature-item li{width:100%;}
	.feature-item{padding:0px !important;}
	.portfolio.style-2 li.item{width:100%;}
	.offer-services li .position-center-center{width:100%;}
	.services .nav-tabs li .img-responsive{height:180px;}
	.latest-work .col-4 .item{width:100%;}
	.team ul li{width:100%;}
	.team ul li{width:100%;}
	.team .social li{width:100%;}
	.gallery .col-6 li{width:50%;}
	.gallery .col-6 li img{width:100%;}
	.team .col-md-3{width:100%;float:left;margin-bottom:30px;}
	header .social_icons{display:none;}
	.menu-toggle{left:auto;right:20px;}
	header.header-1 .is-sticky .sticky .social_icons{display:block;}
	.key-features-main .feature-item li{text-align: center;}
	.key-features-main .feature-item li p{text-align: center;}
	.key-features-main.our-range-services .feature-item p img{float: none;}
}
@media(max-width:440px){
	.top-info-con ul li{width:100%;}
	.top-info-con ul li.lst{width:100%;}
	header .logo:after{display:none;}
	header .logo:before{display:none;}
	.process li{width:100%;}
	.portfolio-wrapper .items .item{width:100%;}
	.top-info-con ul li.fst{width:100%;}
	.some-latest li h3{margin:0px;}
	.gallery .col-6 li{width:100%;}
}
@media(max-width:320px){
	.members li{width:100%;float:left;}
}
@media(max-height:700px){}
@media (max-width:1500px){}
@media screen and (min-width:1241px) and (max-width:1500px){
	.padding-bottom-150{padding-bottom:120px !important;}
	.padding-top-150{padding-top:120px !important;}
	.services article{padding:70px 35px;}
	.heading{margin-bottom:70px;}
	.under-port{padding:40px 0;}
	.pricing .price{padding-top:40px; height:110px;}
	.pricing .amount{padding:0 40px;padding-top:15px;padding-bottom:10px;}
	.pricing .amount .value{font-size:56px;}
	.pricing ul{padding:25px;}
	.btn{padding:0px 35px;line-height:44px;}
	.pricing article{padding-bottom:25px;}
	.testi-name{padding-top:25px;margin-bottom:15px;}
	footer{padding:80px 0;}
	 /**********about-us***********/
	 .margin-top-80{margin-top:60px !important;}
	.margin-bottom-40{margin-bottom:30px !important;}
	.story .tabs{margin-top:40px;}

	/**************Testimonials*************/
	.testimonial-box-bg-box{padding:35px;}

	/************privacy-policy*********/
	.privacy-policy-sub-cnt h2{font-size: 22px;}

	/**************contact-us**************/
	.contact-info .number{padding:80px 0px;}
	.contact-info .number h1 {font-size: 32px; margin: 20px 0;}

	.col-5.gallery .item{width:25%;}

	.sidebar-form-fild .sidebar-inp.g-captcha
	{
		 transform: scale(1.06);
		    -webkit-transform: scale(1.06);
		    transform-origin: 0 0;
		    -webkit-transform-origin: 0 0;
	}
}
@media screen and (min-width:1025px) and (max-width:1240px){
	.padding-bottom-150{padding-bottom:100px !important;}
	.padding-top-150{padding-top:100px !important;}
	.services article{padding:50px 20px;min-height:320px;}
	.heading{margin-bottom:60px;}
	.heading hr{margin:15px auto;}
	.services li article hr{margin:20px auto;}
	.heading h4{font-size:22px;}
	.heading p{line-height:26px;}
	.under-port{padding:30px 0;}
	.team-skills p{line-height:26px;}
	.feature-item li{margin-bottom:20px;}
	.parallax-bg .col-md-5{width:100%;}
	.parallax-bg .col-md-7{width:100%;}
	.pricing .price{padding-top:35px;padding-left:90px;height:100px;}
	.pricing .price .plan-icon{width:70px;line-height:100px;}
	.pricing .amount{padding:0 40px;padding-top:15px;padding-bottom:10px;}
	.pricing .amount .value{font-size:56px;}
	.pricing ul{padding:25px;}
	.btn{padding:0px 30px;line-height:40px;}
	.pricing article{padding-bottom:25px;}
	.testi-name{padding-top:25px;margin-bottom:15px;}
	footer{padding:70px 0;}
	 /**********about-us***********/
	 .margin-top-80{margin-top:50px !important;}
	.margin-bottom-40{margin-bottom:30px !important;}
	.story .tabs{margin-top:40px;}
	.padding-right-50{padding-right:30px !important;}
	.padding-left-50{padding-left:30px !important;}
	.margin-top-20{margin-top:10px !important;}
	.story-about-us-pic img{min-height:380px;}

	/**************Testimonials*************/
	.testimonial-box-bg-box{padding:30px;}

	/************privacy-policy*********/
	.privacy-policy-sub-cnt h2{font-size: 20px;}
	.privacy-policy-sub-cnt p {line-height: 26px; margin-bottom: 10px;}

	/**************contact-us**************/
	.contact-info .number{padding:50px 0px;}
	#map {height:600px;}
	.info-office{padding-left:15px !important;}
	.contact-form label{margin-bottom:15px;}
	.contact-info .number h1 {font-size: 30px; margin: 20px 0;}
	.contac-us-sm-right-pic{text-align:right;}

	/*banner-slider*/
	.home-slider .item{height:900px;}
	.home-banner-sec-part .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output
	{
		width:96%;
		margin: 10px 0px;
	}
	.home-banner-sec-part .col-lg-6{width: 50%;}
	.banner-contact-form h2{line-height: 30px;font-size: 30px;margin-bottom: 10px;}
	.banner-contact-form-fild-part{padding: 20px;}

	.key-features-main.our-range-services{padding-top: 70px;}

	.header-normal .sticky-wrapper{height:80px !important;}
	.header-normal .navbar{height:auto;}
	.header-normal .logo
	{
		margin: 0;
	    display: flex;
	    flex-wrap: wrap;
	    height: 100%;
	    align-items: center;
	}
	.header-normal .navbar li a {padding: 31px 15px !important;}
	.header-normal .social_icons
	{
		margin: 0;
	    display: flex;
	    flex-wrap: wrap;
	    height: 100%;
	    align-items: center;
	}
	.video-new {height:450px;}

	.sidebar-form-fild .sidebar-inp.g-captcha
	{
		 transform: scale(1.06);
		    -webkit-transform: scale(1.06);
		    transform-origin: 0 0;
		    -webkit-transform-origin: 0 0;
	}
}
@media screen and (min-width:901px) and (max-width:1024px){
	.sticky-wrapper{float:none !important;}
	.padding-bottom-150{padding-bottom:80px !important;}
	.padding-top-150{padding-top:80px !important;}
	.services article{padding:50px 20px;min-height:280px;}
	.heading{margin-bottom:50px;}
	.heading hr{margin:15px auto;}
	.services li article hr{margin:20px auto;}
	.heading h4{font-size:20px;}
	.heading p{line-height:26px;}
	.under-port{padding:25px 0;}
	.team-skills p{line-height:26px;}
	.feature-item li{margin-bottom:20px;}
	.parallax-bg .col-md-5{width:100%;padding-bottom:20px;}
	.parallax-bg .col-md-7{width:100%;}
	.pricing .price{padding-top:35px;padding-left:100px;height:100px;}
	.pricing .price .plan-icon{width:80px;line-height:100px;}
	.pricing .amount{padding:0 40px;padding-top:15px;padding-bottom:10px;}
	.pricing .amount .value{font-size:56px;}
	.pricing ul{padding:25px;}
	.btn{padding:0px 30px;line-height:40px;}
	.pricing article{padding-bottom:25px;}
	.testi-name{padding-top:25px;margin-bottom:15px;}
	footer{padding:50px 0;}
	.padding-top-100{padding-top:50px !important;}
	.pricing .col-md-3{width:50%;padding-bottom:25px;}
	.pricing .row{display:flex;flex-wrap:wrap;}
	.padding-right-50{padding-right:0 !important;}
	.footer-info .personal-info li{padding:0;}
	.footer-info h6{margin-bottom:10px;}
	.footer-info .personal-info{margin-top:20px;}
	 /**********about-us***********/
	 .margin-top-80{margin-top:50px !important;}
	.margin-bottom-40{margin-bottom:30px !important;}
	.story .tabs{margin-top:40px;}
	.padding-right-50{padding-right:0px !important;}
	.padding-left-50{padding-left:15px !important;padding-right:15px !important;}
	.margin-top-20{margin-top:10px !important;}
	.story-about-us-pic img{min-height:370px;width:100%;padding-bottom:20px;}
	.parallax-bg .heading h4{color:#fff;}
	.parallax-bg .heading p{color:#fff;}
	.feature-item p{color:#fff;}
	.work-process li p{color:#fff;}
	.progress{margin-bottom:10px;}

	/*portfolio*/
	.portfolio-page-gr-main .col-5.gallery.portfolio-gallery .item{width:33.33%;}
	.sub-bnr{min-height:500px;}

	/*services-page*/
	.services article{background-position: center !important;}
	.facts.facts-services .col-md-3{width:25%;}
	.facts.facts-services{padding-bottom: 50px !important;}

	.services-key-features{position: relative;}
	.services-key-features::before {
		position: absolute;
		content: '';
	    background-color: rgba(0,0,0,0.4);
	    width: 100%;
	    height: 100%;
	    left: 0px;
	    right: 0px;
	    top: 0px;
	    bottom: 0px;
	}
	.services-key-features .feature-item.col-4 li{width: 33.33%;}
	.services-key-features .feature-item p{text-align: left;}

	/**************Testimonials*************/
	.testimonial-box-bg-box{padding:20px;}
	.padding-bottom-100{padding-bottom:50px !important;}

	/************privacy-policy*********/
	.privacy-policy-sub-cnt h2{font-size: 18px;}
	.privacy-policy-sub-cnt p {line-height: 26px; margin-bottom: 10px;}

	/**************contact-us**************/
	.contact-info .number{padding:40px 0px;}
	#map {height:500px;}
	.info-office{padding-left:15px !important;}
	.contact-form label{margin-bottom:10px;}
	.contact-info .number h1 {font-size: 28px; margin: 15px 0;}
	.contact-form textarea{height:150px;}
	.contac-us-sm-right-pic{text-align:right;}


	/*banner-slider*/
	.home-banner-sec-part .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output
	{
		width:90%;
		margin: 10px 0px;
	}
	.home-slider .item{height: 850px;}
	.home-banner-sec-part .col-lg-6{width: 50%;}
	.banner-contact-form h2{line-height: 30px;font-size: 30px;margin-bottom: 10px;}
	.banner-contact-form-fild-part{padding: 20px;}
	.home-slider .item .cover{padding: 90px 0px 50px;}
	.home-slider .item .cover .container {width: 96%;}
	.sidepop-btn-main{top: 21%;}
	.banner-sub-content h2{font-size: 26px;line-height: 33px;}
	.banner-sub-content-btn-part .btn{padding: 0px 20px;}
	.banner-sub-content-btn-part{margin-top: 40px;}
	.home-slider .owl-nav .owl-prev, .home-slider .owl-nav .owl-next{width: 40px;height: 40px;}
	.home-slider .owl-nav .owl-prev::before, .home-slider .owl-nav .owl-next::before{font-size: 20px;}

	.key-features-main.our-range-services{padding-top: 60px;}

	.video-new {height:400px;}

	.sidebar-form-fild .sidebar-inp.g-captcha
	{
		 transform: scale(0.96);
		    -webkit-transform: scale(0.96);
		    transform-origin: 0 0;
		    -webkit-transform-origin: 0 0;
	}
}
@media screen and (min-width:768px) and (max-width:900px){
	.sticky-wrapper{float:none !important;}
	.padding-bottom-150{padding-bottom:50px !important;}
	.padding-top-150{padding-top:50px !important;}
	.services article{padding:40px 20px;min-height:230px;}
	.heading{margin-bottom:40px;}
	.heading hr{margin:15px auto;}
	.services li article hr{margin:20px auto;}
	.heading h4{font-size:18px;}
	.heading p{line-height:26px;}
	.under-port{padding:20px 0;}
	.heading span{letter-spacing:3px;}
	.team-skills p{line-height:26px;}
	.feature-item li{margin-bottom:20px;}
	.parallax-bg .col-md-5{width:100%;padding-bottom:20px;text-align:center;}
	.parallax-bg .col-md-5 img{max-width:70%;}
	.parallax-bg .col-md-7{width:100%;text-align:center;}
	.pricing .price{padding-top:35px;padding-left:100px;height:100px;}
	.pricing .price .plan-icon{width:80px;line-height:100px;}
	.pricing .amount{padding:0 40px;padding-top:15px;padding-bottom:10px;}
	.pricing .amount .value{font-size:56px;}
	.pricing ul{padding:25px;}
	.btn{padding:0px 30px;line-height:40px;}
	.pricing article{padding-bottom:25px;}
	.testi-name{padding-top:25px;margin-bottom:15px;}
	footer{padding:40px 0;}
	.padding-top-100{padding-top:50px !important;}
	.pricing .col-md-3{width:50%;padding-bottom:0px;}
	.pricing .row{display:flex;flex-wrap:wrap;}
	.padding-right-50{padding-right:0 !important;}
	.footer-info .personal-info li{padding:0;}
	.footer-info h6{margin-bottom:10px;}
	.footer-info .personal-info{margin-top:20px;}
	.rights{padding:10px 0px;}
	.parallax-bg .heading h4{color:#fff;}
	.parallax-bg .heading p{color:#fff;}
	.feature-item p{color:#fff;}
	.work-process li p{color:#fff;}
	 /**********about-us***********/
	 .margin-top-80{margin-top:40px !important;width:90%;}
	.margin-bottom-40{margin-bottom:20px !important;}
	.story .tabs{margin-top:30px;}
	.padding-right-50{padding-right:0px !important;}
	.padding-left-50{padding-left:15px !important;padding-right:15px !important;}
	.margin-top-20{margin-top:10px !important;}
	.story-about-us-pic img{min-height:370px;width:100%;padding-bottom:20px;max-width:70%;}
	.parallax-bg .heading h4{color:#fff;}
	.parallax-bg .heading p{color:#fff;}
	.feature-item p{color:#fff;}
	.work-process li p{color:#fff;}
	.progress{margin-bottom:10px;}
	.text-left{text-align:center;}
	.heading.text-left hr{margin-left:auto;}
	.heading.text-left p{text-align:center;}
	.story .tab-content p{text-align:center;}
	.story .tabs li{text-align:center;}
	.work-process .icon{margin-bottom:30px;}
	.story-about-us-pic{text-align:center;}

	/*portfolio*/
	.portfolio-page-gr-main .col-5.gallery.portfolio-gallery .item{width:33.33%;}
	.sub-bnr{min-height:450px;}
	.text-center.portfolio-filter.margin-bottom-50{margin-bottom:30px !important;}

	/*services-page*/
	.services article{background-position: center !important;}
	.facts.facts-services .col-md-3{width:50%;}
	.facts.facts-services{padding-bottom: 10px !important;padding-top: 40px !important;}
	.facts.facts-services span.timer {font-size: 36px;}
	.facts.facts-services hr{margin-top: 15px;}

	.services-key-features{position: relative;}
	.services-key-features::before {
		position: absolute;
		content: '';
	    background-color: rgba(0,0,0,0.4);
	    width: 100%;
	    height: 100%;
	    left: 0px;
	    right: 0px;
	    top: 0px;
	    bottom: 0px;
	}
	.services-key-features .feature-item.col-4 li{width: 33.33%;}
	.services-key-features .feature-item p{text-align: left;}

	/**************Testimonials*************/
	.testimonial-box-bg-box{padding:15px;}
	.testimonial-person-pic-name h6 {font-size:14px;}
	.testimonial-person-pic-name h4{font-size:16px;}
	.padding-bottom-100{padding-bottom:50px !important;}

	/************privacy-policy*********/
	.privacy-policy-sub-cnt h2{font-size: 16px;}
	.privacy-policy-sub-cnt p {line-height: 26px; margin-bottom: 10px;}
	.privacy-policy-cnt{padding:0px 15px;}

	/**************contact-us**************/
	.contact-info .number{padding:30px 0px;}
	#map {height:400px;}
	.info-office{padding-left:15px !important;}
	.contact-form label{margin-bottom:10px;}
	.contact-info .number h1 {font-size: 28px; margin: 15px 0;}
	.contact-form textarea{height:140px;}
	.contact-form .col-sm-4{width:100%;}
	#contact_form button{width:150px; height:45px; line-height:45px;}
	.contac-us-sm-right-pic{text-align:right;}

	/*banner-slider*/
	.home-slider .item{height:1150px;}
	.go-down{height: 40px;width: 40px; bottom: 25px;}
	.home-banner-sec-part .col-lg-6{width: 100%;}
	.banner-contact-form h2{line-height: 30px;font-size: 30px;margin-bottom: 10px;}
	.banner-contact-form-fild-part{padding: 20px;}
	.home-slider .item .cover{padding: 90px 0px 50px;}
	.home-slider .item .cover .container {width: 96%;}
	.sidepop-btn-main{top: 21%;}
	.banner-sub-content h2{font-size: 26px;line-height: 30px;margin-bottom: 10px;}
	.banner-sub-content-btn-part .btn{padding: 0px 20px;}
	.banner-sub-content-btn-part{margin-top: 20px;justify-content: center;}
	.home-slider .owl-nav .owl-prev, .home-slider .owl-nav .owl-next{width: 40px;height: 40px;}
	.home-slider .owl-nav .owl-prev::before, .home-slider .owl-nav .owl-next::before{font-size: 20px;}
	.banner-contact-form-fild-part .col-lg-6{width: 50%;}
	.banner-contact-form-fild-part .col-lg-12{width: 100%;}
	.banner-sub-content {text-align: center;padding-top: 30px;}
	.home-slider .owl-next, .home-slider .owl-prev{opacity: 1;}

	.key-features-main.our-range-services .feature-item li{min-height: 63px;text-align: left;}

	.key-features-main.our-range-services{padding-top: 50px;}

	.video-new {height:350px;}

}
@media screen and (max-width:767px){
	.undefined-sticky-wrapper{float:none !important;}
	.padding-bottom-150{padding-bottom:50px !important;}
	.padding-top-150{padding-top:50px !important;}
	.services article{padding:40px 20px;min-height:230px;}
	.heading{margin-bottom:30px;}
	.heading hr{margin:15px auto;}
	.services li article hr{margin:20px auto;}
	.heading h4{font-size:18px;}
	.heading p{line-height:26px;}
	.under-port{padding:15px 0;}
	.heading span{letter-spacing:3px;}
	.team-skills p{line-height:26px;}
	.feature-item li{margin-bottom:20px;padding-right:0;}
	.parallax-bg .col-md-5{width:100%;padding-bottom:15px;}
	.parallax-bg .col-md-7{width:100%;}
	.pricing .price{padding-top:35px;padding-left:100px;height:100px;}
	.pricing .price .plan-icon{width:80px;line-height:100px;}
	.pricing .amount{padding:0 30px;padding-top:10px;padding-bottom:5px;}
	.pricing .amount .value{font-size:50px;}
	.pricing ul{padding:20px;}
	.btn{padding:0px 30px;line-height:40px;}
	.pricing article{padding-bottom:25px;}
	.testi-name{padding-top:25px;margin-bottom:15px;}
	footer{padding:30px 0;}
	.padding-top-100{padding-top:30px !important;}
	.pricing .col-md-3{width:50%;padding-bottom:0px;}
	.pricing .row{display:flex;flex-wrap:wrap;}
	.padding-right-50{padding-right:0 !important;}
	.footer-info .personal-info li{padding:0;}
	.footer-info h6{margin-bottom:10px;}
	.footer-info .personal-info{margin-top:20px;}
	.rights{padding:10px 0px;}
	.parallax-bg .heading h4{color:#fff;text-align:center;}
	.feature-item p{color:#fff;}
	.parallax-bg .heading p{color:#fff;text-align:center;}
	.heading.text-left hr{margin-left:auto;}
	.under-port .text-right{text-align:unset;margin:0;}
	.under-port h6{margin-bottom:0;}
	.work-process li p{color:#fff;}
	.parallax-bg{text-align:center;}
	.testi-name{padding-top:100px;padding-left:0;}
	.testi h5{text-align:center;}
	.in-testi i{left:15px;top:105px;}
	.in-testi p{text-align:center;}
	.testimonial .avatars{right:0;margin:0 auto;}
	.clients-img li{width:50%;}
	.home-portfolio .col-4.gallery .item{padding:5px 15px;}
	.testi span{text-align:center;color:#fff !important;}
	.work-process .icon:before{height:120px;width:120px;left:-10px;top:-10px;}
	.work-process .icon{width:100px;height:100px;}
	 /**********about-us***********/
	 .margin-top-80{margin-top:20px !important;width:90%;}
	.margin-bottom-40{margin-bottom:20px !important;}
	.story .tabs{margin-top:30px;}
	.padding-right-50{padding-right:0px !important;}
	.story .padding-left-50{padding-left:15px !important;padding-right:15px !important;}
	.margin-top-20{margin-top:10px !important;}
	.story-about-us-pic img{min-height:370px;width:100%;padding-bottom:20px;max-width:70%;}
	.parallax-bg .heading h4{color:#fff;}
	.parallax-bg .heading p{color:#fff;}
	.feature-item p{color:#fff;}
	.work-process li p{color:#fff;}
	.progress{margin-bottom:10px;}
	.text-left{text-align:center;}
	.heading.text-left hr{margin-left:auto;}
	.heading.text-left p{text-align:center;}
	.story .tab-content p{text-align:center;}
	.story .tabs li{text-align:center;}
	.work-process .icon{margin-bottom:30px;}
	.story-about-us-pic{text-align:center;}
	.clients-2 li a{width:unset;padding:25px;}
	.feature-item p i{float:none;margin-right:0;padding-right:10px;}
	.story .tab-content p{line-height:24px;}
	.services article{background-position:center !important;}

	/*portfolio*/
	.portfolio-page-gr-main .col-5.gallery.portfolio-gallery .item{width:50%;}
	.text-center.portfolio-filter.margin-bottom-50{margin-bottom:20px !important;}
	.team .img-responsive {max-width: 70%;}
	.go-down{width: 50px;height: 50px;background-size: contain;bottom:5px;}
	.go-down img{display: none !important;}
	.portfolio-filter .nav-tabs li a {border: 0px;padding: 7px 14px;}
	.portfolio-gallery img{min-height: 200px;max-height: 200px;}
	.sub-bnr h3{margin-top: 50px;font-size: 26px;}
	.breadcrumb-container.theme1 a{margin: 0 2px !important;padding: 2px 5px !important;}

	/*services-page*/
	.services article{background-position: center !important;}
	.facts.facts-services .col-md-3{width:100%;margin-bottom: 10px !important;}
	.facts.facts-services{padding-bottom: 10px !important;padding-top: 10px !important;}
	.facts.facts-services span.timer {font-size: 30px;}
	.facts.facts-services hr{margin-top: 10px;margin: 0px auto;}
	.facts .fats-conter i{font-size: 20px;}
	.text-center.build-amazing-pic.margin-top-80{width: 100%;}
	.build-feature.build-feature-services .feature-list-check li, 
	.build-feature.build-feature-services .build-feature h6{color: #fff;}
	.build-feature.build-feature-services .feature-list-check li:before{color: #fff;}
	section.build-feature.build-feature-services{position: relative;}
	section.build-feature.build-feature-services::before {position: absolute;content: '';
	    background-color: rgba(0,0,0,0.4);
	    width: 100%;
	    height: 100%;
	    left: 0px;
	    right: 0px;
	    top: 0px;
	    bottom: 0px;
	}
	section.build-feature.build-feature-services .heading span{color: #fff;}
	section.build-feature.build-feature-services h6{color: #fff;text-align: left;}
	.build-feature.build-feature-services .feature-list-check li{text-align: left;}

	.services-key-features{position: relative;}
	.services-key-features::before {
		position: absolute;
		content: '';
	    background-color: rgba(0,0,0,0.4);
	    width: 100%;
	    height: 100%;
	    left: 0px;
	    right: 0px;
	    top: 0px;
	    bottom: 0px;
	}
	.services-key-features .feature-item.col-4 li{width: 50%;}
	.services-key-features .feature-item p{text-align: left;}

	/**************Testimonials*************/
	.testimonial-box-bg-box{padding:15px;}
	.testimonial-person-pic-name h6 {font-size:14px;}
	.testimonial-person-pic-name h4{font-size:16px;}
	.testimonial-box-bg-box p{font-size:14px; line-height: 24px;}
	.padding-bottom-100{padding-bottom:30px !important;}
	.testimonial-part-main .col-lg-6{width:50%;}
	.testimonial-person-pic-sm{width:55px; height:55px;}
	.news-letter .formError{left: 15px !important; top: unset !important; margin-top: 40px !important;}

	/************privacy-policy*********/
	.privacy-policy-sub-cnt h2{font-size: 16px; margin: 20px 0px 5px;}
	.privacy-policy-sub-cnt p {line-height: 24px; margin-bottom: 10px; font-size:14px;}
	.privacy-policy-cnt{padding:0px 15px; text-align:center;}

	/**************contact-us**************/
	.contact-info .number{padding:30px 0px;}
	#map {height:400px;}
	.info-office{padding-left:15px !important; text-align:center;}
	.contact-form label{margin-bottom:10px;}
	.contact-info .number h1 {font-size: 24px; margin:15px 0 5px; letter-spacing:1px;}
	.contact-form textarea{height:140px;}
	.contact-form .col-sm-4{width:100%;}
	#contact_form button{width:150px; height:45px; line-height:45px;}
	.contac-us-sm-right-pic{text-align:center; padding: 15px;}
	.info-office h5 {font-size: 16px; margin-top: 25px;}
	.info-office p{line-height:24px;}

	.breadcrumb li::before{top: 2px;font-size: 12px;}
	.portfolio-filter .cbp-filter-item{padding: 7px 15px;}
	.privacy-policy-sub-cnt ul li{list-style-position: inside;padding-left: 0px;}
	.navbar.sticky .logo img {max-width: 100px;}
	.services li {margin-bottom: 20px;}
	.service-icon {width: 100px;height: 100px;}
	.service-icon img {max-height: 50px;max-width: 50px;}
	.feature-item li{text-align: left;}
	.clients-img li a img{max-height: 150px;}

	div#my-side-pop{width: 300px;padding: 10px 20px;}
	.form-title h1{font-size: 26px;}
	.form-title p{line-height: 20px;font-size: 14px;padding-bottom: 10px;}
	div#my-side-pop .close-btn-main a.closebtn{font-size: 36px;right: 5px;}
	.side-inp{padding: 0px 10px;margin-bottom: 10px;}
	#my-side-pop input.btn{padding: 0px 20px;line-height: 35px;}
	.side-inp{height: 35px;}
	textarea.side-inp{height: 90px;padding-top: 6px;}
	.contact-us-main-sec-part .col-lg-6 {width: 100%;}
	.contact_map{padding-right: 0px;}
	.contact_map iframe{min-height: 300px;}

	.contact-form .contact-form .col-sm-4 br{display: none;}
	.contact-form textarea {height: 100px;}
	.contact-form input.wpcf7-form-control.wpcf7-submit.btn {margin-top: 20px;float: left;}
	.clients-2 li a{padding: 5px;}

	/*banner-slider*/
	.home-slider .item{height:1020px;}
	.home-banner-sec-part .col-lg-6{width: 100%; padding:0;}
	.banner-contact-form h2{line-height: 26px;font-size: 24px;margin-bottom: 5px;}
	.banner-contact-form-fild-part{padding: 15px 10px;}
	.home-slider .item .cover{padding: 110px 0px 30px;height: auto;}
	.home-slider .item .cover .container {width: 96%;}
	.sidepop-btn-main{top: 21%;}
	.banner-sub-content h2{font-size: 26px;line-height: 30px;margin-bottom: 10px;}
	.banner-sub-content-btn-part .btn{padding: 0px 20px;}
	.banner-sub-content-btn-part{margin-top: 20px;justify-content: center;}
	.home-slider .owl-nav .owl-prev, .home-slider .owl-nav .owl-next{width: 40px;height: 40px;}
	.home-slider .owl-nav .owl-prev::before, .home-slider .owl-nav .owl-next::before{font-size: 20px;}
	.banner-contact-form-fild-part .col-lg-6{width: 50%;}
	.banner-contact-form-fild-part .col-lg-12{width: 100%;}
	.banner-sub-content {text-align: center;padding-top: 20px;}
	.banner-cnt-fr-inp .form-control{margin-bottom: 5px;height: 33px;}
	.banner-cnt-fr-inp textarea.form-control{height: 80px;}
	.home-slider .owl-nav .owl-next, .home-slider .owl-nav .owl-prev{opacity: 1;}
	.home-slider .owl-nav .owl-prev{left: 0px;}
	.home-slider .owl-nav .owl-next{right: 0px;}
	.banner-sub-content h4{font-size: 14px;}

	.key-features-main.our-range-services{padding-top: 40px;}	
	section.build-feature.build-feature-services .col-md-3{width: 100%;}

	.responsive-tabs.open li > a, .responsive-tabs li > a.active {display: block;}
	.responsive-tabs .dropdown-arrow {
	    position: absolute;
	    top: 13px;
	    right: 15px;
	    border: solid #fff;
	    border-width: 0 3px 3px 0;
	    display: inline-block;
	    padding: 3px;
	    vertical-align: middle;
	    transform: rotate(45deg);
	    -webkit-transform: rotate(45deg);
	    transition: all ease .5s;
	    cursor: pointer;
	}
	ul.nav.nav-tabs.responsive-tabs.open .dropdown-arrow{border-color: #000;top: 15px;}
	.responsive-tabs.open .dropdown-arrow {
	    transform: rotate(-135deg);
	    transition: all ease .5s;
	}
	.nav-tabs .nav-item{padding: 0px;}
	.responsive-tabs.nav-tabs li a.nav-link{display: none;border: 0 !important;}
	/*.responsive-tabs.open li > a, .responsive-tabs li > a.active-link {
    display: block !important;}*/
    .nav-tabs .nav-item{width: 100%;text-align: center;}
    .portfolio-filter .nav-tabs.responsive-tabs{position: relative;}
    .responsive-tabs.nav-tabs li.nav-item.active a.nav-link{display: block;}
    .responsive-tabs.nav-tabs li.nav-item.active{background-color: #ab4e52;}
    .responsive-tabs.nav-tabs.open li a.nav-link{display: block;}
    .portfolio-filter .nav-tabs li{padding:0px;}
    .portfolio-main-part .sub-items{margin-top: 0px;}
    .nav-tabs>li>a{margin-right: 0px;}
    .portfolio-filter .nav-tabs li ul.sub-items li a {background-color: #ab4e52;color: #fff;}

    .video-new {height:300px;}

    .home-banner-sec-part .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output
    {
    	width:100%;
    	margin:10px 0px 0px;
    	padding:5px;
    }
}


@media screen and (max-width:575px){
	.undefined-sticky-wrapper{float:none !important;}
	.padding-bottom-150{padding-bottom:30px !important;}
	.padding-top-150{padding-top:30px !important;}
	.services article{padding:25px 15px;min-height:200px;}
	.heading{margin-bottom:30px;}
	.heading hr{margin:15px auto;}
	.services li article hr{margin:15px auto;}
	.heading h4{font-size:16px;}
	.heading p{line-height:24px;}
	.under-port{padding:15px 0;}
	.heading span{letter-spacing:2px;}
	.team-skills p{line-height:22px;}
	.feature-item li{margin-bottom:20px;}
	.parallax-bg .col-md-5{width:100%;}
	.parallax-bg .col-md-7{width:100%;}
	.pricing .price{padding-top:35px;padding-left:100px;height:100px;}
	.pricing .price .plan-icon{width:80px;line-height:100px;}
	.pricing .amount{padding:0 30px;padding-top:10px;padding-bottom:5px;}
	.pricing .amount .value{font-size:46px;}
	.pricing ul{padding:20px;}
	.btn{padding:0px 30px;line-height:40px;}
	.pricing article{padding-bottom:25px;}
	.testi-name{margin-bottom:15px;}
	footer{padding:30px 0;}
	.padding-top-100{padding-top:30px !important;}
	.pricing .col-md-3{width:100%;padding-bottom:0px;}
	.pricing .row{display:flex;flex-wrap:wrap;}
	.padding-right-50{padding-right:0 !important;}
	.footer-info .personal-info li{padding:0;}
	.footer-info h6{margin-bottom:10px;}
	.footer-info .personal-info{margin-top:20px;}
	.rights{padding:10px 0px;}
	.parallax-bg .heading h4{color:#fff;text-align:center;}
	.feature-item p{color:#fff;text-align:center;}
	.parallax-bg .heading p{color:#fff;text-align:center;}
	.heading.text-left hr{margin-left:auto;}
	.under-port .text-right{text-align:unset;margin:0;}
	.under-port h6{margin-bottom:0;}
	.work-process li p{color:#fff;}
	.home-portfolio .col-4.gallery .item{padding:5px 15px;}
	.parallax-bg{text-align:center;}
	.work-process li{width:100%;}
	.heading p{font-size:14px;}
	.margin-right-10{margin-right:0 !important;}
	.in-testi p{font-size:14px;line-height:22px;}
	.clients-img li{width:100%;}
	.team .img-responsive{max-width:50%;}
	.pricing ul li i{float:none;padding-right:5px;}
	.clients-img li a img{max-width:100%;width:auto;}
	.photography li{width:100%;padding:5px 15px;}
	.team-skills p{text-align:center;}
	.services article{margin-bottom:20px;}
	.services h6{font-size:14px;}
	.story-about-us-pic img{min-height:200px;max-width:80%;}
	.story .tabs li i{margin-bottom:15px;}
	.sub-bnr {min-height: 300px;}
	.portfolio-page-gr-main .col-5.gallery.portfolio-gallery .item{width: 100%;}

	section.build-feature.build-feature-services .col-md-3{width: 100%;}
	section.build-feature.build-feature-services h6{color: #fff;text-align: center;}
	.build-feature.build-feature-services .feature-list-check li{text-align: center;}
	.build-feature.build-feature-services .feature-list-check li:before {
    color: #fff;
    right: unset;
    margin: auto;
    left: unset;
    margin-left: -20px;}

    .services-key-features .feature-item.col-4 li{width: 100%;}
	.services-key-features .feature-item p{text-align: center;}

	/**************Testimonials*************/
	.testimonial-box-bg-box{padding:20px;}
	.testimonial-person-pic-name h6 {font-size:14px;}
	.testimonial-person-pic-name h4{font-size:16px;}
	.testimonial-box-bg-box p{font-size:14px; line-height: 24px;}
	.padding-bottom-100{padding-bottom:30px !important;}
	.testimonial-part-main .col-lg-6{width:100%; margin-bottom:20px;}

	.feature-item li{text-align: left;}
	.key-features-main .feature-item p{text-align: left;}

	.banner-contact-form-fild-part .col-lg-6{width: 100%;}
	.home-slider .owl-nav .owl-prev, .home-slider .owl-nav .owl-next{width:25px;height:25px;}
	.home-slider .owl-nav .owl-prev::before, .home-slider .owl-nav .owl-next::before{font-size: 18px;}
	.home-slider .item .cover{padding: 80px 0px 30px;}
	.banner-sub-content{padding-top: 15px;}
	.home-slider .go-down{display: none;}
	.banner-sub-content h2 {font-size: 20px;line-height: 22px;    text-shadow: 2px 2px #000;}
	.banner-sub-content-btn-part{margin-top: 0px;}
	.banner-sub-content-btn-part .btn{padding: 0px 10px;line-height: 35px;}
	.home-slider .item{height:1080px;}

	.key-features-main.our-range-services{padding-bottom: 30px;}
}
@media screen and (max-width:480px){
	.testi-name{padding-top:100px;padding-left:0;}
	.testi h5{text-align:center;}
	.in-testi i{left:15px;top:105px;}
	.in-testi p{text-align:center;}
	.testimonial .avatars{right:0;margin:0 auto;}
	.under-port .col-sm-6{width:100%;text-align:center;}
	.under-port .text-right{margin-top:30px;}
	.under-port h6 i{width:100%;margin:0 auto !important;}
	.rights p{font-size:10px;text-align:center;}
	.heading hr{margin:10px auto;}
	.team .img-responsive{max-width:80%;}
	.pricing .price{padding-top:25px;padding-left:100px;height:80px;}
	.pricing .price .plan-icon{line-height:90px;}
	.clients-img li{margin-bottom:10px;}
	.story .tabs{margin-top:20px;}
	.story .tabs li{width:100%;padding-bottom:15px;}
	.story-about-us-pic img{max-width:100%;}

	/**************Testimonials*************/
	.testimonial-box-bg-box{padding:15px 10px;}
	.testimonial-person-pic-name h6 {font-size:14px;}
	.testimonial-person-pic-name h4{font-size:16px;}
	.testimonial-box-bg-box p{font-size:14px; line-height: 24px;}
	.padding-bottom-100{padding-bottom:30px !important;}
	.testimonial-part-main .col-lg-6{width:100%; margin-bottom:20px;}
	.sub-bnr h3 {font-size:24px;}

	.privacy-policy-sub-cnt h2{line-height:22px;}

	.contact-info .number h1 {font-size:24px;}
	#contact_form button{width: 140px; height: 40px;line-height: 40px;}
	.banner-cnt-fr-inp.col-lg-12.g-captcha {
		    transform: scale(0.80);
		    -webkit-transform: scale(0.80);
		    transform-origin: 0 0;
		    -webkit-transform-origin: 0 0;
		}

	.banner-sub-content h4{font-size: 12px;}
	.banner-sub-content h2{font-size: 16px;line-height: 20px;}
	.home-slider .owl-nav .owl-prev, .home-slider .owl-nav .owl-next{width:20px;height:25px;}

	.sidebar-form-fild .sidebar-inp.g-captcha
	{
		 transform: scale(0.86);
		    -webkit-transform: scale(0.86);
		    transform-origin: 0 0;
		    -webkit-transform-origin: 0 0;
	}
}
@media(max-width:991px){
	header .ownmenu{display:none;}
	.header-normal .ownmenu{float:left;position:absolute;background-color:#000;width:100%;left:0;top:100%;padding:20px 0px;margin-top:6px;}
	header nav .ownmenu li{width:100%;margin:0px;display:block;}
	header .navbar li a:hover:before{width:0px;}
	header .navbar li a{padding:10px 0px !important;}
	header .navbar li a:before{width:0px;}
	header .navbar li.current_page_item a:before{width:0px;}
	.header-normal .sticky-wrapper{width:100% !important;float:left !important;height:auto !important;}
	.header-normal .logo{margin:15px 0px;width:100% !important;}
	.header-normal .social_icons{right:unset;left:10px;}
	header .navbar li a{text-align:center;}
	.header-normal .social_icons{margin-top:30px;}
	.header-normal .sticky-wrapper .ownmenu{margin-top:0px;}

	.logo .img-responsive{max-width:140px;}

	

}

@media(max-width:377px){
	.banner-sub-content-btn-part .btn.margin-right-20{margin-right: 0px!important;margin-bottom: 10px;}
}