@media screen and (max-width: 1950px) {.mobile-icon {	width: 10%;}}@media screen and (max-width: 1500px) {}@media screen and (max-width: 1366px) {.dbl-list-box {	padding: 7px;}.dbl-list-box h3 {	font-size: 14px;	padding-bottom: 20px;}.our-services-section {	padding-bottom: 50px;}.banner-bottom ul li {	width: 50%;}.fixed-header .header-logo img {	width: 65%;}.header_bg .navbar-expand-lg .navbar-nav li.header-call-btn a {	padding-left: 15px;	padding-right: 15px;    line-height: 25px;    margin-right: 0px;	padding-top: 8px;	padding-bottom: 8px;	margin-left: 10px;	font-size: 13px;}.contact_btn {	padding-left: 15px;	padding-right: 15px;    line-height: 25px;    margin-right: 0px;	padding-top: 8px;	padding-bottom: 8px;	margin-left: 10px;	font-size: 13px;}.header_bg .navbar-expand-lg .navbar-nav .nav-link {	padding: 15px 6px;	font-size: 13px;}.header_bg.fixed-header .navbar-expand-lg .navbar-nav li.header-call-btn a {	padding-left: 15px;	padding-right: 15px;    line-height: 25px;    margin-right: 0px;	padding-top: 8px;	padding-bottom: 8px;	margin-left: 10px;	font-size: 13px;}.fixed-header .contact_btn {	padding-left: 15px;	padding-right: 15px;    line-height: 25px;    margin-right: 0px;	padding-top: 8px;	padding-bottom: 8px;	margin-left: 10px;	font-size: 13px;}.header_bg .navbar-expand-lg .navbar-nav .nav-link {	padding: 13px 19px;	font-size: 16px;}.header_bg.fixed-header .navbar-expand-lg .navbar-nav .nav-link {	padding: 13px 19px;	font-size: 16px;}.header-logo img {	width: 80%;	padding-top: 9px;}.call-to-section .banner-bottom ul li a {	font-size: 16px;}.mobile-icon {	margin-right: 5px;	width: 10%;}.banner_bg {	padding: 140px 0px 90px;}.counter-box img {	margin-bottom: 20px;	width: 33%;}.counter-box {	padding: 0px 0px 0px;}.btn-submit {    padding-left: 60px;	padding-right: 60px;    font-size: 23px;}.footerLogo img {	max-width: 500px;}}@media screen and (max-width: 1200px) {			}@media screen and (max-width: 1199px){.header_bg .navbar-expand-lg .navbar-nav .nav-link {	padding: 15px 6px;	font-size: 13px;}.header_bg.fixed-header .navbar-expand-lg .navbar-nav .nav-link {	padding: 15px 6px;	font-size: 13px;}}@media screen and (max-width:1024px) {.banner_bg h1 {	font-size: 28px;	line-height: 42px;}.banner_bg {	padding: 120px 0px 70px;}.banner_bg p {	font-size: 16px;	line-height: 31px;	width: 100%;	padding-bottom: 20px;}.banner-bottom {	width: 100%;}.banner-bottom ul li a {  padding: 12px 10px;  font-size: 16px;}	.dbl-list-box h3 br {	display: none;}.call-to-section h2 {	font-size: 23px;    line-height: 40px;}	.call-to-section {	padding: 36px 0px 36px;}.call-to-action-left {   left: 100px;}.call-to-section .mobile-icon {	margin-right: 4px;}.call-to-section .banner-bottom ul {	margin-top: 15px;}.why-choose-new-des h4 {	margin: 0 0 5px;	font-size: 18px;	margin-top: 20px;}.why-choose-new-des p {	margin: 8px 0 20px;	line-height: 25px;	font-size: 15px;}.counter-box {		padding: 0px 0px 0px;}.counter-box p {	margin: 3px 0 0;	font-size: 12px;}.counter {	font-size: 23px;	line-height: 21px;}.counter-box img {	margin-bottom: 10px;	width: 46%;}.footerLogo img {	max-width: 300px;}.btn-submit {	padding-left: 60px;	padding-right: 60px;    line-height: 52px;	font-size: 23px;	margin-top: 10px;}.contact-section {	padding: 60px 0;}.why-us-section {    padding: 60px 0;}.our-services-section {	padding: 60px 0;	padding-bottom: 30px;}.mobile-icon {	margin-right: 5px;	width: 8%;}.banner-bottom ul li {	width: 30%;}.dbl-list-box {	min-height: 128px;}	}@media screen and (max-width: 992px) {	}@media screen and (max-width: 991px) {.contact_btn {   margin-left: 0px;}.dbl-list-box {	min-height: auto;}.header_bg .css-menu {	padding-bottom: 25px;	text-align: center;}.counter-box img {	margin-bottom: 10px;	width: auto;}.call-to-action-left {	left: 0px;	margin-right: 0px;}.header_bg .navbar-expand-lg .navbar-nav li.header-call-btn a {	margin-left: 0px;	margin-bottom: 10px;}.header_bg .navbar-expand-lg .navbar-nav .nav-link {	font-size: 16px;}.header_bg .navbar-expand-lg .navbar-nav li.header-call-btn a {		font-size: 16px;}.contact_btn {		font-size: 16px;}.mobile-icon {	width: 8%;}.banner-bottom ul li {	width: 30%;}	}	@media screen and (max-width: 767px) {.footerLogo img {	max-width: 250px;}.footerLogo {	margin: 20px 0 20px;}.ftm-mdlm img {	width: 250px;	margin-top: 10px;}.call-to-action-left {	display: none;}.why-us-right-img{	display:none;}.call-to-section {		background: #333;}.mobile-alliagnment {	position: absolute;	right: 0;	top: 0px;}.counter-box p {	font-size: 16px;}.counter-box {	padding: 0px 0px 20px;}.banner-bottom ul li {	width: 50%;}	}@media screen and (max-width: 575px) {.banner_bg h1 {	font-size: 26px;	line-height: 44px;}.navbar-toggler-icon {	width: 1em;	height: 1em;}.fixed-header .header-logo img {	width: 63%;	padding-top: 0px;}.our-services-section {	padding: 50px 0;	padding-bottom: 25px;}.section-title h2 {	font-size: 25px;}.section-title .border-1 {	width: 60px;}.section-title .border-2 {	width: 30px;}.m-60 {	margin-top: 40px;}.call-to-section h2 {	font-size: 25px;	line-height: 40px;}.why-us-section {	padding: 50px 0;	padding-bottom: 30px;}.why-choose-new-des h4 {	margin: 0 0 7px;	font-size: 18px;	margin-top: 20px;}.counter-box {	padding: 7px 0px 30px;}.call-to-section .banner-bottom ul li a {	font-size: 16px;}.call-to-section .banner-bottom ul li a {	font-size: 16px;}.contact-section {	padding: 50px 0;}.guaranteed-section h2 {	font-size: 16px;	padding: 6px;	padding-left: 0px;	padding-right: 0px;	width: 100%;}.banner-bottom ul li {	margin-right: 3%;	width: 50%;	float: left;}.btn-submit {	margin-top: 17px;	padding-left: 40px;	padding-right: 40px;    line-height: 46px;	font-size: 21px;	margin-bottom: 0px;	margin-top: 10px;}.header_bg .navbar-expand-lg .navbar-nav li.header-call-btn a {	display: block;}.contact_btn {	display: block;}.contact-section .section-title p {	font-size: 16px;	line-height: 23px;	padding-top: 13px;	padding-bottom: 15px;}.contact-section .fldGrp {	height: calc(2em + .75rem + 2px);    margin: 0 0 15px;}.contact-section .inptFld {	font-size: 14px;}.contact-section .fldGrp.fldTextarea {	height: 100%;}.fixed-header {	padding: 4px;}	}	@media screen and (max-width: 460px) {	.banner_bg h1 {	font-size: 20px;	line-height: 33px;}.banner-bottom ul li a {	padding: 12px 0px;	font-size: 13px;}.btn-submit {	padding-left: 35px;	padding-right: 35px;	line-height: 40px;	font-size: 18px;	margin-bottom: 0px;	margin-top: 15px;}}	@media screen and (max-width: 400px) {	.banner-bottom ul {	margin-top: 30px;	display: block;}.banner-bottom ul li {	margin-right: 0;	width: 100%;	float: left;	margin-bottom:15px;}.mobile-icon {	margin-right: 5px;	width: 5%;}.call-to-section .banner-bottom ul li {	width: 100%;}.call-to-section .banner-bottom ul {	display: block;}.call-to-section .mobile-icon {	width: 6%;}}@media screen and (max-width: 380px) {	.call-to-section h2 {	font-size: 20px;	line-height: 34px;}.banner_bg h1 {	font-size: 18px;	line-height: 33px;}	}	