@media(min-width:1025px) and (max-width:1350px){


	.logo-box img{width: 250px;}
	header .row{display: flex;align-items: center;}
	.topcnt li{margin: 0 15px 0 0;}
	.topcnt-bx h3{font-size: 15px;line-height: 20px;}
	.topcnt-bx h3 span{font-size: 14px;}
	.topcnt li .btn-main{font-size: 16px;padding: 10px;}
	
	.slider-dta h1{font-size: 28px;line-height: 32px;font-weight: bold;margin: 0 0 15px;}
	.slider-dta p{font-size: 15px;line-height: 24px;font-weight:500;}
	.slider-dta .btn-main{font-size: 15px;}

	.service-data h2,.testimonial-wrp h2,.our-projects h2,.abt-info h2{font-size: 28px;line-height: 34px;margin: 0 0 15px;}
	.testimonial-box h3{font-size: 26px;}
	.abt-info p{font-size: 15px;line-height: 24px;}
	.abt-bxtwo{margin: -100px auto 0;float: none;}
	.service-data li{font-size: 16px;}
	.service-img{padding: 30px 0 30px 30px;}

	.social-bx,.quick-links,.foot-abt{margin: 0 0 30px;}
	.quick-links h3, .social-bx h3, .cnt-lst h3, .foot-abt h3{font-size: 18px;}
	.social-bx a i{width: 30px;height: 30px;line-height: 30px;font-size: 18px;}

	.inner-banner{height: 200px;}
	.inner-info h2{font-size:42px;}

	.abt-text{padding: 40px 0;}
	.abt-text h4{font-size: 28px;}
	.abt-text p{font-size: 15px;}
	.abt-data h4{font-size: 22px;margin: 0 0 10px;}
	.abt-data p{font-size: 14px;line-height: 22px;}

}

@media(min-width:992px) and (max-width:1024px){
    .container { width: 990px; }
	.ham_menubtn {display: none;}
	.logo-box img{width: 250px;}
	header .row{display: flex;align-items: center;}
	.topcnt li{margin: 0 15px 0 0;}
	.topcnt-bx h3{font-size: 15px;line-height: 20px;}
	.topcnt-bx h3 span{font-size: 14px;}
	.topcnt li .btn-main{font-size: 16px;padding: 10px;}
	.navbar-default .navbar-nav>li>a{padding: 15px 20px;font-size: 15px;}
	.navigation_main ul li > a {font-size:14px;}

	.slider-dta h1{font-size: 28px;line-height: 32px;font-weight: bold;margin: 0 0 15px;}
	.slider-dta p{font-size: 15px;line-height: 24px;font-weight:500;}
	.slider-dta .btn-main{font-size: 15px;}

	.service-data h2,.testimonial-wrp h2,.our-projects h2,.abt-info h2{font-size: 28px;line-height: 34px;margin: 0 0 15px;}
	.testimonial-box h3{font-size: 26px;}
	.abt-info p{font-size: 15px;line-height: 24px;}
	.abt-bxtwo{margin: -100px auto 0;float: none;}
	.service-data li{font-size: 16px;}
	.service-img{padding: 30px 0 30px 30px;}

	.social-bx,.quick-links,.foot-abt{margin: 0 0 30px;}
	.quick-links h3, .social-bx h3, .cnt-lst h3, .foot-abt h3{font-size: 18px;}
	.social-bx a i{width: 30px;height: 30px;line-height: 30px;font-size: 18px;}

	.inner-banner{height: 200px;}
	.inner-info h2{font-size:32px;}

	.abt-text{padding: 40px 0;}
	.abt-text h4{font-size: 28px;}
	.abt-text p{font-size: 15px;}
	.abt-data h4{font-size: 22px;margin: 0 0 10px;}
	.abt-data p{font-size: 14px;line-height: 22px;}
	
	#wpforms-122-field_7-container { width: 290px;}
	#wpforms-122-field_2-container { width: 290px;}
	#wpforms-122-field_3-container { width: 290px;}
	
	#wpforms-122-field_7 { max-width: 270px;}
	#wpforms-122-field_2 { max-width: 270px;}
	#wpforms-122-field_3 { max-width: 270px;}
	
}

 @media (min-width: 768px){
.ham_menubtn {display: none;}
}


@media(min-width:768px) and (max-width:991px){
	.logo-box img{width: 200px;}
	header .row{display: flex;align-items: center;}
	.topcnt li{margin: 0 0 0 0;float: left;width: 33.33%;padding: 0 5px;}
	.topcnt-bx h3{font-size: 15px;line-height: 20px;}
	.topcnt-bx h3 span{font-size: 14px;}
	.topcnt li .btn-main{font-size: 16px;padding: 10px;}
	.navbar-default .navbar-nav>li>a{padding: 15px 20px;font-size: 15px;}

	.slider-dta h1{font-size: 28px;line-height: 32px;font-weight: bold;margin: 0 0 15px;}
	.slider-dta p{font-size: 15px;line-height: 24px;font-weight:500;}
	.slider-dta .btn-main{font-size: 15px;}

	.service-data h2,.testimonial-wrp h2,.our-projects h2,.abt-info h2{font-size: 28px;line-height: 34px;margin: 0 0 15px;}
	.testimonial-box h3{font-size: 26px;}
	.abt-info p{font-size: 15px;line-height: 24px;}
	.abt-bxtwo{margin: -100px auto 0;float: none;}
	.service-data li{font-size: 16px;}
	.service-img{padding: 30px 0 30px 30px;}

	.social-bx,.quick-links,.foot-abt{margin: 0 0 30px;}
	.quick-links h3, .social-bx h3, .cnt-lst h3, .foot-abt h3{font-size: 18px;}

	.inner-banner{height: 200px;}
	.inner-info h2{font-size:32px;}

	.abt-text{padding: 40px 0;}
	.abt-text h4{font-size: 28px;}
	.abt-text p{font-size: 15px;}
	.abt-data h4{font-size: 22px;margin: 0 0 10px;}
	.abt-data p{font-size: 14px;line-height: 22px;}

	.cnt-box:after{display: none;}
	.cnt-box h4{font-size: 18px;}
	.cnt-box p{font-size: 15px;}
	.cnt-box{margin: 0 0 30px;}
	.cnt-block{width: 100%;}
	.cnt-block h3{font-size: 28px;}

	.ham_menubtn {display: none;}

	.container {max-width: 100%;}
	.left-side {width: 65%; padding: 0% 2%;}
	.right-side {width: 35%; padding: 0% 2%;}
}

@media(min-width:448px) and (max-width:767px){
	.logo-box img{width: 250px;margin: 0 auto 15px;}
	.topcnt{margin: 0 auto;display: table;text-align: left;width: 50%;}
	.topcnt li{margin: 0 0 15px;display: block;}
	.topcnt-bx h3{font-size: 18px;line-height: 24px;}
	.topcnt-bx h3 span{font-size: 15px;}
	.topcnt li .btn-main{font-size: 16px;}
	.navbar-nav{margin: 0;}
	.navbar-default .navbar-nav>li>a{border: none;font-size: 14px;display: block;padding: 10px 15px;}

	.slider-block img{height: 300px;object-fit: cover;}
	.slider-dta h1{font-size: 28px;line-height: 32px;text-align: center;font-weight: bold;}
	.slider-dta p{font-size: 15px;line-height: 24px;text-align: center;font-weight:500;}
	.slider-dta .btn-main{margin: 0 auto;font-size: 15px;}
	.slider-wrp .owl-prev:before, .slider-wrp .owl-next:before{width: 25px;height: 40px;line-height: 40px;font-size: 18px;}

	.abt-bx{width: 100%;}
	.abt-bxtwo{width: 90%;margin: -100px auto 0 ;float: none;}
	.abt-info{padding: 60px 0 0;}
	.service-data h2,.testimonial-wrp h2,.our-projects h2,.abt-info h2{font-size: 28px;line-height: normal;text-align: center;}
	.abt-info p{font-size: 15px;line-height: 22px;text-align: center;}
	.btn-main{margin: 0 auto;display: table;}

	.testimonial-box h3{font-size: 25px;}
	.testimonial-box p{font-size: 14px;line-height: 22px;}
	.service-wrp .row{flex-flow: column;}
	.service-img:before{width: 100%;height: 50%;}
	.service-img{padding: 30px 30px 0;}
	.service-data li{font-size: 16px;}

	.social-bx,.quick-links,.foot-abt{margin: 0 0 30px;}
	.quick-links h3, .social-bx h3, .cnt-lst h3, .foot-abt h3{font-size: 18px;}

	.inner-banner{height: 200px;}
	.inner-info h2{font-size:32px;text-align: center;}

	.abt-text{padding: 40px 0;}
	.abt-text h4{font-size: 28px;text-align: center;}
	.abt-text p{text-align: center;font-size: 15px;}
	.abt-data h4{font-size: 22px;}
	.abt-data p{font-size: 14px;line-height: 22px;}

	.cnt-box:after{display: none;}
	.cnt-box h4{font-size: 18px;}
	.cnt-box p{font-size: 15px;}
	.cnt-box{margin: 0 0 30px;}
	.cnt-block{width: 100%;}
	.cnt-block h3{font-size: 28px;}




	.main_wapper {overflow: hidden;}
.navigation_main {position: fixed;top: 0;right: -100%;height: 100%;background: #ff0002; padding: 40px 0 20px;width: 260px;
	transition: all .3s ease-in-out;
}
.show_menu .navigation_main {right: 0;}
.navigation_main ul {display: block;margin: 0;}
.navigation_main > ul > li {padding:0 30px;border-top: 1px solid #fff;}
.navigation_main ul li > a {padding: 6px 0;}
.navigation_main ul li ul {opacity: 1;visibility: visible;display: none;position: relative;left: 0;width: auto;transition: none;margin: 0 -30px;background: #e00002; border-top: 1px solid #fff;}
.navigation_main > ul > li > ul li {border-color: #fff;padding: 0 30px;}
.navigation_main ul li ul ul {left: 0;top: 0;}
.navigation_main ul li.menu-item-has-children > a::after {right: 0;display: none;}
.navigation_main > ul > li.menu-item-has-children:hover > a::after {transform: rotate(0);}
.navigation_main > ul > li.menu-item-has-children.active > a::after{transform: rotate(180deg);}
.navigation_main > ul > li > ul li a::before {display: none;}
.navigation_main ul li .icon {position: absolute;top: 0;right: 0;width: 35px;height:35px;border-left: 1px solid #fff;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.navigation_main ul li .icon.active {background: #3650b9;}
.navigation_main ul li .icon::before {content: '';width:  12px;height: 2px;background: #fff;position: absolute;top: 50%;left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.navigation_main ul li .icon::after {content: '';width:  2px;height: 12px;background: #fff;position: absolute;top: 50%;left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
	.navigation_main ul li .icon.active::after {opacity: 0;}

	.container {max-width: 100%;}
	.left-side {width: 100%; padding: 0% 3%;}
	.right-side {width: 100%; padding: 0% 3%;}
	.right-side ul li a {padding: 2%;}
}
}

@media(max-width:447px){
	.logo-box img{width: 250px;margin: 0 auto 15px;}
	.topcnt{margin: 0 auto;display: table;text-align: left;width: 80%;}
	.topcnt li{margin: 0 0 15px;display: block;}
	.topcnt-bx h3{font-size: 18px;line-height: 24px;}
	.topcnt-bx h3 span{font-size: 15px;}
	.topcnt li .btn-main{font-size: 16px;}
	.navbar-nav{margin: 0;}
	.navbar-default .navbar-nav>li>a{border: none;font-size: 14px;display: block;padding: 10px 15px;}

	.slider-block img{height: 300px;object-fit: cover;}
	.slider-dta h1{font-size: 24px;line-height: 28px;text-align: center;}
	.slider-dta p{font-size: 14px;line-height: 22px;text-align: center;font-weight:500;}
	.slider-dta .btn-main{margin: 0 auto;font-size: 15px;}
	.slider-wrp .owl-prev:before, .slider-wrp .owl-next:before{width: 25px;height: 40px;line-height: 40px;font-size: 18px;}

	.abt-bx{width: 100%;}
	.abt-bxtwo{width: 90%;margin: -100px auto 0 ;float: none;}
	.abt-info{padding: 60px 0 0;}
	.service-data h2,.testimonial-wrp h2,.our-projects h2,.abt-info h2{font-size: 28px;line-height: normal;text-align: center;}
	.abt-info p{font-size: 15px;line-height: 22px;text-align: center;}
	.btn-main{margin: 0 auto;display: table;}

	.testimonial-box h3{font-size: 25px;}
	.testimonial-box p{font-size: 14px;line-height: 22px;}
	.service-wrp .row{flex-flow: column;}
	.service-img:before{width: 100%;height: 50%;}
	.service-img{padding: 30px 30px 0;}
	.service-data li{font-size: 16px;}

	.social-bx,.quick-links,.foot-abt{margin: 0 0 30px;}
	.quick-links h3, .social-bx h3, .cnt-lst h3, .foot-abt h3{font-size: 18px;}

	.inner-banner{height: 200px;}
	.inner-info h2{font-size:32px;text-align: center;}

	.abt-text{padding: 40px 0;}
	.abt-text h4{font-size: 28px;text-align: center;}
	.abt-text p{text-align: center;font-size: 15px;}
	.abt-data h4{font-size: 22px;}
	.abt-data p{font-size: 14px;line-height: 22px;}

	.cnt-box:after{display: none;}
	.cnt-box h4{font-size: 18px;}
	.cnt-box p{font-size: 15px;}
	.cnt-box{margin: 0 0 30px;}
	.cnt-block{width: 100%;}
	.cnt-block h3{font-size: 28px;}

.blog-single .left-side, .financing .left-side { width: 100%; }
.right-side {width: 100%;}
.right-side ul {padding-left: 0px;}

}

@media(min-width:320px) and (max-width:446px){
	.topcnt-bx h3 span{font-size: 15px;}
	.topcnt li .btn-main{font-size: 16px;}
	.navbar-nav{margin: 0;}
	.navbar-default .navbar-nav>li>a{border: none;font-size: 14px;display: block;padding: 10px 15px;}

	
.navigation_main {position: fixed;top: 0;right: -100%;height: 100%;background: #ff0002; padding: 40px 0 20px;width: 260px; transition: all .3s ease-in-out;}
.show_menu .navigation_main {right: 0;}
.navigation_main ul {display: block;margin: 0;}
.navigation_main > ul > li {padding:0 30px;border-top: 1px solid #fff;}
.navigation_main ul li > a {padding: 6px 0;}
.navigation_main ul li ul {opacity: 1;visibility: visible;display: none;position: relative;left: 0;width: auto;transition: none;margin: 0 -30px;background: #e00002; border-top: 1px solid #fff;}
.navigation_main > ul > li > ul li {border-color: #fff;padding: 0 30px;}
.navigation_main ul li ul ul {left: 0;top: 0;}
.navigation_main ul li.menu-item-has-children > a::after {right: 0;display: none;}
.navigation_main > ul > li.menu-item-has-children:hover > a::after {transform: rotate(0);}
.navigation_main > ul > li.menu-item-has-children.active > a::after{transform: rotate(180deg);}
.navigation_main > ul > li > ul li a::before {display: none;}
.navigation_main ul li .icon {position: absolute;top: 0;right: 0;width: 35px;height:35px;border-left: 1px solid #fff;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.navigation_main ul li .icon.active {background: #3650b9;}
.navigation_main ul li .icon::before {content: '';width:  12px;height: 2px;background: #fff;position: absolute;top: 50%;left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.navigation_main ul li .icon::after {content: '';width:  2px;height: 12px;background: #fff;position: absolute;top: 50%;left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
	.navigation_main ul li .icon.active::after {opacity: 0;}

#wpforms-122-field_7-container {display: inline-block; width: 300px; padding-top: 0px !important; }
#wpforms-122-field_1-container {display: inline-block; width: 300px; padding-top: 0px !important; }
#wpforms-122-field_2-container {display: inline-block; width: 300px; padding-top: 0px !important; }
#wpforms-122-field_3-container {display: inline-block; width: 300px; padding-top: 0px !important; }

#wpforms-122-field_7 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }
#wpforms-122-field_1 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }
#wpforms-122-field_2 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }
#wpforms-122-field_3 { display: inline-block; max-width: 332px; height: 48px; margin: 0px 14px 8px 14px; }

#wpforms-122-field_7-error { width: 332px; }
#wpforms-122-field_1-error { width: 332px; }
#wpforms-122-field_2-error {width: 332px; }
#wpforms-122-field_3-error {width: 332px; }	

#wpforms-submit-122 {font-size: 18px;}

.slider-block img { height: 280px; object-fit: cover; }
.slider-dta h1 {font-size: 28px; line-height: 32px; text-align: center; font-weight: bold; }
.slider-dta p { font-size: 15px; line-height: 24px; text-align: center; font-weight: 500; }
.slider-dta .btn-main { margin: 0 auto; font-size: 15px; }
.abt-bxtwo {margin-bottom:20px;}

.blog-link a {text-align: center;}

.foot-abt {margin-bottom: 20px;}
.quick-links {margin-bottom: 20px;}
.social-bx {margin-bottom: 20px;}
.blog-single .left-side, .financing .left-side { width: 100%; }
.right-side {width: 100%;}
.right-side ul {padding-left: 0px;}

}