/* css*/

@media only screen and (min-width:1000px) and (max-width:1179px){
	.wrapper{width:980px}

	
}@media only screen and (max-width:1024px){
	
	.animated-arrow{left:auto; right:20px; position: absolute;}
	header .fixed .animated-arrow, header .animated-arrow{top:35px;}
	header.sticky.fixed .animated-arrow{top:5px;}
	.wsmenucontainer.wsoffcanvasopener { margin-left: 0px;}
	header {padding: 15px 0;}
	header.sticky {padding: 5px 0;}
	.top-detail-widget {padding-top: 5px;}
	.wsmenu .wsmenu-list > li{padding:0 0;}
	.wsmenu > .wsmenu-list > li > a, .wsmenu  .wsmenu-list  li a{padding:12px 15px !important;}
	.spb-section{padding:50px 0;}
	.wrap-about {width: 100%;}
	.projects-inner .single-img {width: 33%;}
	.projects-inner .multiple-img {width: 63.5%;  padding-left: 5px;  box-sizing: border-box;}
	.projects-inner .multiple-img a {width: 49.5%;}
	.client-logo li {width: 30.33%;}
	.contactform {width: 65%;padding-right: 20px;}
	.contactdetail {width: 35%;}
	
}@media only screen and (max-width:999px){
	.title h1, .title h2 {font-size: 42px;}
	.section-services .title {left: -89px;}
	.team-txt {width: 100%;}
	.homeform { width: 90%;}
	.projects-inner .multiple-img a {width: 49%;}
	.about-box {padding-right: 15px;}
	.about-right-img {padding-left: 15px;}
	.contactdetail {padding: 30px 20px;}
	.member-detail{padding:10px 15px;}
	.member-detail .mem-nm{padding-bottom:5px;}


}@media only screen and (min-width:768px) and (max-width:999px){
	.wrapper{width:740px}
	.services-inner{min-height:325px;}
	.input-field.captcha-wrap {width: 60%;}
	.btn-wrap {margin-top: 15px;}
	.member-detail .mem-de, .member-detail .mem-ex{font-size:14px;}
	.member-detail .mem-nm{font-size:18px;}
	
	
}@media only screen and (max-width:767px){
	.inner-page { padding: 40px 0;}
	.homeform {width: 100%; padding: 30px 30px;}
	.right-wrap-box { width: auto;}
	.top-detail-widget ul li:not(:last-child) { margin-right: 15px;}
	.top-detail-widget ul li i {margin-right:5px;}
	.spb-section {padding: 30px 0;}
	.title h1, .title h2 {font-size: 36px; line-height: 42px; padding-bottom:20px;}
	.section-about .title h1 {padding-bottom: 20px;}
	.section-services .title { position: static; transform:unset;-webkit-transform:unset;-moz-transform: unset;-o-transform: unset;-ms-transform: unset; padding-bottom:20px;}
	.wrap-services {padding-left: 0px;}
	.services-inner::before {background: -moz-linear-gradient(top, transparent 90%, rgba(82,82,82,1) 100%);
    background: -webkit-linear-gradient(top, transparent 90%,rgba(82,82,82,1) 100%);
    background: linear-gradient(to bottom, transparent 90%,rgba(82,82,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent ', endColorstr='#6a6866',GradientType=0 );}
	.services-inner{min-height:362px;}
	.about-box {padding-right: 10px;}
	.about-right-img {padding-left: 10px;}
	.contactform {width: 100%;padding-right: 0px; margin-bottom:30px; padding-top:0;}
	.contactdetail {width: 100%;}
	.member-detail .mem-de, .member-detail .mem-ex{font-size:15px;}
	.member-detail .mem-nm{font-size:20px;}
	.sub-title h3 {font-size: 26px; line-height: 30px;}
	.contactdetail h3 {font-size: 22px; line-height: 26px; padding-bottom: 20px;	}
	.services-inner h3 {font-size: 26px; color: #fff;  line-height: 32px;}
	.form-section {padding: 0 0 30px 0;}
	
}@media only screen and (min-width:600px) and (max-width:767px){
	.wrapper{width:580px}
	.col-4 {width: calc(50% - 15px);}
	.col-4:nth-of-type(4n){margin-right:30px;}
	.col-4:nth-of-type(2n){margin-right:0px;}
	.col-4:nth-of-type(n+3) {margin-top: 30px;}

}@media only screen and (max-width:599px){
	.title h1, .title h2 {font-size: 32px;line-height: 36px;}
	.one-half {width: 100%; margin:0 0 30px 0;}	
	.one-half:last-child{margin-bottom:0; }
	.services-inner {min-height: auto;}
	.homeform {width: 100%; padding: 20px 20px;}
	.input-field.captcha-wrap {width: 62%;}
	.btn-wrap {margin-top: 15px; width:100%;}
	.top-detail-widget ul li{display:block; text-align:right;}
	.top-detail-widget ul li:not(:last-child) {margin-right: 0; margin-bottom: 5px; line-height:1;}
	.top-detail-widget ul li i {padding: 0px 0px; font-size: 15px; background-color:transparent;  border-radius:0; color: #84c13f; margin-right: 15px; height:auto; width:auto;}
	.top-detail-widget ul li a {font-size: 15px;}
	.about-box {padding-right:0; float:none; width:100%; margin-bottom:30px;}
	.about-right-img {padding-left:0; float:none; width:100%;text-align:center}
	.col-4 {width: calc(50% - 15px);}
	.col-4:nth-of-type(4n){margin-right:30px;}
	.col-4:nth-of-type(2n){margin-right:0px;}
	.col-4:nth-of-type(n+3) {margin-top: 30px;}
	.main-slider .owl-nav .owl-prev i {border-width: 30px 0 30px 30px;}
	.main-slider .owl-nav .owl-next i {border-width: 30px 30px 30px 0;}
	.owl-theme .owl-nav [class*="owl-"] {font-size: 20px; line-height: 30px;}
	.input-field.captcha-wrap {width: 60%;}
	.btn-wrap {margin-top: 15px;}
	.inner-page { padding: 35px 0;}
	.sub-title h3 {font-size: 24px; line-height: 28px;}
	.contactdetail h3 {font-size: 20px; line-height: 24px; padding-bottom: 20px;}
	.services-inner h3 {font-size: 24px; color: #fff;  line-height: 30px;}
	.thank-section {height: 100%; width:100%;padding: 80px 0 ; background-size: cover;}
	
}@media only screen and (min-width:480px) and (max-width:599px){
	.wrapper{width:460px}
	.animated-arrow {right: 42px;}
	
}@media all and (max-width:479px){
	.wrapper{width:95%}
	.logo {width: 38%;}
	.top-detail-widget {padding-top: 0;}
	.title h1, .title h2 {font-size: 28px;  line-height: 34px;}
	.wrap-about p {font-size: 18px; line-height: 26px;}
	.services-inner h3 {font-size: 22px;line-height: 28px; padding-bottom: 10px;}
	.projects-inner .multiple-img {width: 100%; padding-left: 0;  padding-top: 5px;}
	.projects-inner .single-img {width: 100%;}
	.field-group .field {width: 100%; float: none;}
	.field-group .field{margin-bottom:10px;}
	.field-group .field:nth-child(2n){margin-bottom:0;}
	.input-field.captcha-wrap {width: 100%; margin-bottom:10px; }
	.client-logo li{width:auto; display:block; margin-bottom:10px; margin-right:0 ;}
	.client-logo li:last-child{margin-bottom:0;}
	.client-logo{text-align:center;}
	.copy-msg {float: none; text-align:center; margin-bottom:10}
	.col-4 {width: calc(100% - 0px);}
	.col-4:nth-of-type(4n){margin-right:0px;}
	.col-4:nth-of-type(2n){margin-right:0px;}
	.col-4:nth-of-type(n+2) {margin-top: 30px;}
	.projects-img{text-align:center;}
	.projects-img a{display:inline-block;}
	.projects-grid {position: relative; display: inline-block;}
	.projects-wrap{text-align:center;}
	.socail-footer-widget{width:100%; float:none; text-align:center;}
	.input-field.captcha-wrap {width: 100%;}
	.btn-wrap {margin-top: 5px; width: auto;}
	.thank-section {height: 100%;padding: 80px 0 ; background-size: cover;}
	
}
