@media screen and (min-width:1851px){
	
}
@media screen and (max-width: 1850px) and (min-width:1751px){
	
}
@media screen and (max-width: 1750px) and (min-width:1551px){
	
}
@media screen and (max-width: 1550px) and (min-width:1450px){
	

}
@media screen and (max-width: 1440px) and (min-width:1370px){

}
@media screen and (max-width: 1280px){
	.slider .carousel-caption h1 {font-size: 38px;line-height:48px;}
	.c-title .title h2 {font-size: 50px;line-height: 55px;}
}
@media screen and (max-width: 1200px){
	
}
@media screen and (max-width: 1024px){
	.title h2 {font-size: 48px;line-height: 56px;}
	.review-rating p {font-size: 16px;line-height: 26px;}
	.links {margin-bottom: 30px;}
	.contact-inner-sec .title h2 {font-size: 42px;line-height: 53px;}
	.slider-inner .caption{padding-right: 30px;}
}
@media screen and (max-width: 991px) {
	.contact-detail .form {margin-top: 30px;}

	.slider .carousel-caption h1 br{display: none;}
	
	.navbar-expand-lg .nav-menu .navbar-nav li.nav-item {padding: 0px;}
	.navbar-expand-lg .nav-menu .navbar-nav li.menu-item-has-children a {padding: 10px 30px 10px 15px;}
	span.submenu-button {position: absolute;right: 0;background:transparent;width: 30px;cursor: pointer;height: auto/*58px*/;top: 0;bottom: 0;z-index: 1;}
	span.submenu-button:after {content: '\f067';position: absolute;left: 0;right: 0;text-align: center;color: #fff;font-size: 18px;font-family: 'FontAwesome';top: 50%;margin-top: -12px;}
	span.submenu-button.submenu-opened:after {content: '\f068';}
	span.submenu-wrraper, span.submenu-wrraper.open{position: absolute;top: 0;}
	span.submenu-button{height: 46px;}
	span.submenu-wrraper, span.submenu-wrraper.open{position: relative;letter-spacing: 0;right: 0;width: 100%;}
	li.menu-item-has-children:hover .sub-menu {position: relative;top: 0;left: 0;width: 100%;right: 0;}
	
	header .main-menu .container{max-width: 100%;padding: 0;}
	.navbar-expand-lg .nav-menu .navbar-nav > li.menu-item-has-children > a:after{padding:10px 15px;margin-top: -25px;}
	.navbar-expand-lg .nav-menu .navbar-nav > li.menu-item-has-children:hover > a:after, .navbar-expand-lg .nav-menu .navbar-nav li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children:hover > a:after{padding: 10px 15px;margin-top: -25px;}
	.navbar-expand-lg .nav-menu .navbar-nav li:first-child a{padding-left: 15px;}
	/*header .container{max-width: 100%;}*/
	header .navbar {padding:0px 15px;position: relative;width: 100%;left: 0;}
	.main-menu.sticky .navbar-expand-lg .navbar-brand img, .navbar-expand-lg .navbar-brand img{max-width:100%;width: 200px;}
	.main-menu.sticky .navbar-expand-lg .navbar-brand, .navbar-expand-lg .navbar-brand {padding: 10px 0px 10px 15px;}
	button.navbar-toggler {border: 0;background:#19325c;color: #fff;padding:4px 8px;position: absolute;right:15px;top:25px;border-radius:4px;}
	button:focus{outline: none;}
	header .navbar-light .navbar-toggler-icon {background-image: url('../images/menu.png');width:22px; height: 12px;margin-top: -4px;}
	header .nav-menu{padding:0;float: none;position: absolute;left: 0;right: 0;top:79px;background: #19325c;z-index: 1099;}
	.navbar-expand-lg .nav-menu .navbar-nav li.active a:after{display: none;}
	header .navbar-expand-lg .nav-menu .navbar-nav a, .navbar-expand-lg .nav-menu .navbar-nav li.nav-item.active a{padding: 10px 15px;border-bottom: 1px solid #ffffff5c;color: #fff;display: block;}
	header .nav-menu .navbar-nav{margin-left: 0;}
	.navbar-expand-lg .nav-menu .navbar-nav a:hover, .navbar-expand-lg .nav-menu .navbar-nav a:focus{color: #fff;}
	.navbar-expand-lg .nav-menu .navbar-nav ul.sub-menu li a:hover, .navbar-expand-lg .nav-menu .navbar-nav ul.sub-menu li a:focus{color: #fff;}
	header .navbar-expand-lg .nav-menu .navbar-nav ul.sub-menu li a{color: #fff;}
	.navbar-expand-lg .nav-menu .navbar-nav li.active a{color: #fff;}

	
	section, .slider{margin-bottom:0px;}
	.about-sec {padding: 70px 0 35px;}
	.services-sec{padding-bottom: 35px;padding-top: 35px;}
	.talk-with-sec{margin-bottom: 35px;margin-top: 35px;}

	.talk-with-box .overlay h2{font-size: 42px;}
	.talk-with-box{width: 100%;}
	.talk-with-box img{width: 100%;height: 300px;object-fit: cover;}
	
	footer{padding:50px 0 0px; }
	footer .top-footer .links{margin-bottom: 30px;}
	.top-footer .navbar-expand-lg .nav-menu .navbar-nav li:first-child a{padding-left: 0;}
	.top-footer .navbar .nav-menu .navbar-nav li a{line-height: 32px;}
	.top-footer{flex-direction: column;align-items: flex-start;margin-bottom: 0;}
	.top-footer .navbar .navbar-nav li.nav-item{padding: 0 7px;}
	
	.title h2, .c-title .title h2 {font-size: 40px;line-height: 46px;}

	.contact-detail {width: 100%;}
	.review-info{width: 56%;margin-left: 10px;}
	.ab-text {padding-left: 0;}
	.ab-img{padding-right: 0;width: 100%;margin-bottom: 30px;padding-left: 15px;}
	.ab-img:before{left: 0px;}
	.ab-img img{height: auto;}
	.slider-inner {width: 50%;}
	.slider .carousel-caption h1 {font-size: 40px;line-height: 51px;}
	.slider img{height: 650px;object-position: 11% 0;}
	footer .links {width: 50%;}
	.top-f-info{flex-wrap: wrap;}
	section.inner .services-sec, .inner .services-sec {margin-top:70px;}
	section#single-ser-page{margin:70px auto;}
	
}
@media screen and (max-width: 767px){
	.ser-text p{height: auto !important;}
	section.inner .services-sec, .inner .services-sec {margin-top:50px;}
	section#single-ser-page{margin:50px auto;}
	.single-ser-img{float: left;width: 100%;margin-right:0px;margin-bottom: 30px;}
	.navbar-expand-lg .nav-menu .navbar-nav > li.menu-item-has-children > a:after{padding:10px 15px;margin-top: -25px;}
	.navbar-expand-lg .nav-menu .navbar-nav > li.menu-item-has-children:hover > a:after, .navbar-expand-lg .nav-menu .navbar-nav li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children:hover > a:after{padding: 10px 15px;margin-top: -25px;}
	.navbar-expand-lg .nav-menu .navbar-nav li.nav-item.active a{color: #fff;}
	header .navbar {padding:0px 0px;position: relative;width: 100%;left: 0;}
	.navbar-brand img{max-width: 75%;}
	header .navbar-expand-lg .nav-menu .navbar-nav .nav-link{font-size: 15px;}
	/*button.navbar-toggler {top:17px;}*/
	header .navbar-light .navbar-toggler-icon {background-image: url('../images/menu.png');width:22px; height: 12px;margin-top: -4px;}
	/*header .nav-menu{top:86px;}*/
	header .navbar-expand-lg .nav-menu .navbar-nav .nav-link{padding: 10px 15px;border-bottom: 1px solid #ffffff5c;color: #fff;}

	.slider-inner {top: auto;left: 0;width: 100%;}
	.slider-inner .caption{padding-top: 30px;padding-bottom: 30px;margin-bottom: 0;padding-left: 15px;padding-right: 15px;}
	.slider .carousel-caption h1 {font-size: 24px;line-height: 32px;}
	.slider .carousel-caption p {line-height: 21px;font-size: 12px;}

	.about-sec{padding: 50px 0 25px;}
	.services-sec{padding-bottom: 25px;padding-top: 25px;}
	.talk-with-sec{margin-bottom: 25px;margin-top: 25px;}

	.ab-img{margin-bottom: 30px;}
	.ab-text .title {margin-bottom: 25px;}
	.ab-text p {line-height: 26px;margin-bottom: 16px;}
	.services-box .title h2{text-align: center;}
	.services-box .title h2:after {bottom: -10px;right: 0;margin: 0 auto;}
	.ser-icon img{height: auto;}
	.ser-text h3 {font-size: 24px;line-height: 30px;height: auto !important;}
	.media .ser-text a{height: auto !important;}
	.fullwithbanner{padding: 50px 0;}
		
	footer .links {width: 100%;padding: 0;}
	.top-footer{margin-top: 30px;}
	footer .links h3{font-size: 24px;line-height: 30px;}
	.f-bottom-info{margin-top: 0;}
	.talk-with-box iframe {height: 330px;}

	/*.slider-inner {width: 66%;}
	.slider-inner .caption {padding-right: 10px;padding-left: 10px;}
	.slider .carousel-caption h1 {font-size: 30px;line-height: 40px;}
	.slider .carousel-caption p {line-height: 20px;font-size: 12px;}
	.slider img {height: 555px;}*/
	
}
@media screen and (max-width: 570px){
	.title h2, .c-title .title h2 {font-size: 30px;line-height: 36px;}
}
@media screen and (max-width: 320px){
	header .nav-menu{top:81px;}
}