@media only screen  and (max-width:1499px) and (min-width: 1400px){
	.solution-pos {
		    margin-left: 2%;
	}
	
	.solution-lap-pos{
		margin-left: 11%;
	}
	
	.para-text{
		font-size: 20px !important;
		padding: 80px 0px 0px 8px;
	}
	
	.downloadpdf{
		width: 30.333333% !important;
	}
	
}
@media only screen  and (max-width:1401px) and (min-width: 1024px){
	.solution-pos {
		margin-left: 0%;
	}
	.oursolution {
		width: 33%;
	}
	
	.service-text{
		left: 50%;    width: 45%;
	}
	
	.para-text{
		font-size: 18px !important;margin-left: -6%;
	}
	
	.downloadpdf{
		width: 300px !important;
	}
	
	.title{
		font-size: 18px!important;
	}
	
	.downloadpdf-button1{
		width: 535px !important;
	}
	
	.downloadpdf-button{
		width: 263px !important;
	}
	
	.pay-icon {
		width: 45%;
	}
	
	.widget {
		right: -143px;
	}
	
	.hotline-icon{
		margin-left: 67%;
		margin-top: 2%;
		width: 4%;
	}
	
	.hotline-number{
		margin-right: 7%;
		margin-top: 2.7%;
	}
	
	.hoverText{
		font-size: 12px !important;
	}
	
	.footer-style {
		margin: 15px 114px !important;
	}
	
	.service-image{
		width: 95% !important;
	}
	
	.solution-para{
		margin-top: -14%;
		width: 95%;
	}
	
	.sol-width {
		width: 85% !important;
	}
}

@media screen and (max-width: 1023px){
    .hotline-icon {
		margin-left: 66%;
		margin-top: -25px;
		width: 8%;
	}
	
	.hotline-number{
		font-size: 30px;
		margin-right: 2%;
		margin-top: 0%;
	}
	.footer-style {
		margin: 15px 135px !important;
	}
	.hide-mobile{
		display:none;
	}
	.display-mobile{
		display:block;
	}
	.company{
		font-size: 20px;
	}
	
	.header-logo{
		width: 38%;
	}
	.navigation-span-style{
		font-size: 80px;
	}
	
	.sidebar-bg{
	    width: 40px;
	}
	
	.claim-para{
		font-size: 30px !important;
	}
	
	.close-icon-navigation{
		width: 125%;
	}
	.left-heading{
		margin-top: 45px;
	}
	.mobile-img{
		width: 85%;
		margin-top: 15%;
	}	
	.sidenav a{
		font-size: 32px;
		line-height: 47px;
		padding: 13px;
	}
	
	.side_mnu_bot{
		margin-top: 10%;
	}
	
	.sideNav-footer-text{
		font-size: 35px;
		line-height: 29px;
		margin-top: 41px;
	}
	
	ol, ul{
		font-size: 30px;
		font-weight: 200;
	}
	
	li{
		margin-top: 21px;
	}
	
	.social-footer-img{
		width: 97px;
		margin-left: 93px;
		margin-top: -20px;
	}
	
	.sideNav-footer-text{
		font-size: 35px;
		line-height: 29px;
		margin-top: 41px;
	}
	
	.h5, h5{
		font-size: 32px;
	}
	
	.left-heading{
		margin-top: 45px;
	}
	
	h3{
		margin-top: 3px;
	}
	
	.right-heading{
		font-size: 30px;
		line-height: 30px;
		margin-top: 15px;
	}
	
	.insurace{
		width: 86% !important;
		background-color: #eee;
		margin-right: 4px;
		margin-left: 25px;
		margin-top: 10px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.insurance-text-heading{
		line-height: 1.0;
		font-size: 48px;
		margin-top: -57px;
		margin-left: 78px;
	}
	
	.insurance-text-para{
		font-size: 30px;
		margin-top: 31px;
	}
	
	.find-more{
		font-size: 36px;
	}
	
	.service-details{
		height: 470px !important;
		overflow: hidden;
		position: relative;
		margin-bottom: 20px;
	}
	
	.service-hover-text{
		width: 50%;
		height: 96%;
		position: absolute;
		top: 0%;
		left: 0%;
		padding: 3% 4%;
		background: #6C7A89;
		color: rgba(255,255,255,1); 
		display: none;
	}
	
	.hoverFont{
		font-size: 35px !important;
	}
	
	.hoverText{
		font-size: 26px !important;
	}
	
	.os1{
		padding-left: 5%;
	}
	
	.para-text{
		font-size: 40px  !important; 
		line-height: 60px !important;
	}
	
	.link-text{
		font-size: 40px !important;
	}
	
	.newsText{ 
		font-size: 27px; 
		line-height: 21px; 
		line-height: 1.2;
		margin-top: -8px;
	}
	
	.readMoreButton{
		font-size: 24px !important;
		top: 15px !important;
	}
	
	.generalinsuarance{
		padding-left: 28%;
	}
	
	.testimonialtext{
		font-size: 25px;
	}
	
	.testimonialSmallTextP{
		font-size: 35px;
	}
	
	.testimonialSmallText{
		font-size: 35px;
	}
	
	.aboutUsLeftText{ 
		font-size: 40px;   
		line-height: 1.5;
	}
	
	.only-small-responsive{
		font-size: 40px;
	}
	
	.promo-p{
		font-size: 31px;
		line-height: 1.8;
		text-align: left;
		margin-top: 30px;
	}
	
	.sus_font{
		font-size: 49px;
		margin-top: -85px;
		margin-left: 130px;
	}
	
	.promo-text-small{ 
		font-size: 35px; 
		line-height: 2.1;
	}
	
	.opper{
		margin: 0 71% 0 8%;
		padding: 0px 8% 4% 8%;
	}
	
	.vacancies-topic{
		font-size: 23px;
	}
	
	.contactBackground{ 
		height: 745px;
	}
	
	.contactUs-button{
		margin-top: -10%;
	}
	
	.btn{
		font-size: 30px;
		margin-right: 10px;
	}
	
	.website{
		font-size: 20px;
		text-align: right;
	}
	
	.copyright{
		font-size: 20px;
		text-align: right;
	}
	
	video{
		margin-bottom: -29.3%;
	}
	
	.tab-motor {
		margin-left: 5%; 
	}
	
	.tab-responsive{
		margin-top:0%;
	}
	
	.tab_main{
		width: 105%;
		margin-left: -50px;
	}
	
	.bread_crum{
		padding-right: 0px;
		font-size: 22px;
	}
	
	.sus_Heading{
		font-size: 35px;
	}
	
	.sub_page_heading{
		font-size: 45px;
	}
	
	.sub_page_para_text{
		font-size: 35px;
	}
	
	.inner-page-list{
		font-size: 30px;
		font-weight: 300;
	}
	
	.inner-tab{
		font-size: 32px;
	}
	
	.inner-text{
		font-size: 30px;
		margin-top: 24px; 
	}
	
	.inner-para{
		font-size: 30px;
		margin-top: 20px;
	}
	
	td{
		font-size: 25px;
	}
	
	.sub_page_sub_heading{
		font-size: 22px;
		font-weight: 600;
	}
	
	.tab-responsive{
		font-size: 29px;
	}
	
	.mainBanner{
		width: 100% !important;
		margin-top: 14%;
	} 
	
	.para_text{
		font-size: 30px;
		line-height: 40px;
		margin-top: 15px;
		text-align: justify;
	}
	
	.sus_link{
		font-size: 31px;
	}
	
	.team-text{
		font-size: 30px;
	}
	
	.modal-title{
		font-size: 30px;
	}	
	
	.news-accordion-button{
		font-size: 40px;
		font-weight: 300;
	}
	
	.imageText{
		font-size: 24px;
		font-weight: 700;
	}
	
	/* .solution-lap-pos{
		margin-left: 13%;
	}
	
	.solution-pos {
		margin-left: 0%;  
	} */
	
	.boardParaHeading{
		font-size: 40px;
	}
	
	.boardParaText{
		font-size: 30px;
		line-height: 40px;
		font-weight: 200;
	}
	
	.mobile-reponsive{
		margin-top: 4% !important;
	}
	
	section{position:relative;}
	
	
	.downloadpdf-button1{
		width: 645px;
		left: -247px !important;
		top: 214px !important;

	}

	.downloadpdf-button1 a{
		padding: 6px 8px !important;
	}
	
	.downloadpdf-button{
		width: 350px !important;
		left: -136px !important; 
		top: 161px !important;
	}
	
	.downloadpdf-button a{
		padding: 6px 8px !important; 
	}
	
	.downloadpdf{
		height:300px !important;
	}
	
	.mobile-size{
		height: 61px;
		font-size: 30px;
	}
	
	.mobile-options-size{
		font-size: 18px;
		color: #a09c9c !important;
	}
	
	.mobile-button{
		font-size:30px;
	}
	
	.select-size-mobile{
		height: 55px !important;
	}
	
	.newsInfoBackground{
		padding-top: 5% !important;
		padding-bottom: 7% !important;
	}
}


@media (max-width: 1370px) and (min-width: 1350px){ 
	
	.para-text{
		font-size: 17px !important;
	}
	
	.solution-lap-pos{
		margin-left: 13%;
	}
	
	.solution-pos {
		margin-left: 0%;  
	}
	
	.service-details{
		height: 205px !important;
	}
	
	.service-hover-text{
		height: 205px;
	}
	
}

.mainBanner{
	width: 100% !important;
}


@media only screen  and (max-width:449px) and (min-width: 401px){
	.solution-lap-pos {
		margin-left: 0% !important;
	}
	
	.downloadpdf-button1{
		width: 645px;
		left: -247px !important;
		top: 214px !important;

	}

	.downloadpdf-button1 a{
		padding: 6px 8px !important;
	}
	
	.downloadpdf-button{
		width: 350px !important;
		left: -136px !important; 
		top: 161px !important;
	}
	
	.downloadpdf-button a{
		padding: 6px 8px !important; 
	}
	
	.downloadpdf{
		height:300px !important;
	}
	
}

@media only screen  and (max-width:400px) and (min-width: 350px){ 
	.mobile-reponsive{
		margin-top: 4% !important;
	}
}

