h1, h2, h3, h4, h5, h6, p, body {
	margin: 0px;
	padding: 0;
}
input[type=text]::-ms-clear { display: none; }
.newsub_category,.newsub_category .tabbing ul.tab_title {
    font-family: inherit !Important;
}

.sme_page_wrap {
	/*background: #ecf0f5;*/
	/* min-height: 450px;
	clear: both; */
	width: 100%;
	margin-bottom: 20px;
	position: relative;
}
.sme_page_wrap .sme_top {
	    background: #3687f0 url("../../images/bu/sme/smebackground.png") no-repeat 0px 0px;
	height: 60%;
	margin: 0px;
	position: absolute;
width: 100%;
}
.sme_page_wrap .sme_top .sme_container {
	max-width: 1170px;
	margin: 0 auto;
}
.sme_page_wrap .sme_top .sme_head {
    font-size: 26px;
    text-align: center;
    color: #ffffff;
    font-weight: 500;
    padding: 30px 15px 25px 15px;
}
.sme_page_wrap .sme_bottom {
	/* height: 50vh; */
	/*background: #ecf0f5;*/	
}

.sme_page_wrap .sme_bottom.short {
	height: auto;
}

.sme_page_wrap .sme_bottom .slider_sme {
	position: relative;
	z-index: 99;
	padding-top: 90px;
}
.sme_page_wrap .sme_bottom .bottom_bar {
	/* position: absolute;
	left: 0;
	right: 0;
	top: -230px; */
}














/*tab slider*/

.sme_page_wrap .bottom_bar .container{
max-width: 1200px;	width: 100%;
}
.sme_page_wrap .tab_slider .tab-list{
	list-style: none;
	padding:0px 0px 0px 0px;
	margin: 0;
	display: flex; 
	/* align-items: center; */
}
.sme_page_wrap .tab_slider .owl-carousel .owl-stage-outer {
  
    background: #fff;
    min-height: 60px;
    border-radius: 8px;
		box-shadow: 0 2px 11px 0 rgba(115, 115, 115, 0.5);
		width: 100%;
}

.sme_page_wrap .tab_slider .owl-carousel .owl-stage-outer  .owl-stage{
	margin: 0 auto;
}

.sme_page_wrap .tab_slider .tab-list li span{
	display: block;
	font-size: 12px;
	font-weight: 400;
	color: #2d2d2d;
	cursor: pointer;
	max-width: 92px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	/* padding: 0px 20px; */
	box-sizing: border-box;
	min-height: 35px;
	opacity: 0.7;
	line-height: 15px;
}
.sme_page_wrap .tab_slider .tab-list li{
	position: relative;
	min-height: 124px;
	padding: 12px 0px;
	
}
.sme_page_wrap .tab_slider .tab-list li .slide_tabs{
	/* flex:0 0 100%; */
	/* max-width: 100%; */
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
}
.sme_page_wrap .tab_slider .tab-list li::after{
	content: '';
	background: #3c8dbc;
	position: absolute;
	text-align: center;
	bottom: 0px;
	background-color: transparent;
	height: 3px;
	width:50px;
	left:0;
	right:0;
	margin: 0 auto;
	
}
.sme_page_wrap .tab_slider .tab-list .owl-item:hover li::after{
background-color: #2684ff;	
}
.sme_page_wrap .tab_slider .tab-list li.tab-active::after{
background-color: #2684ff;	
}
.sme_page_wrap .tab_slider .tab-slider_cont{
	/*display: none;*/
}
.sme_page_wrap  .tab_slider .tab-slider_cont.open{
	display: block;
	clear: both;
}
.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-prev, .sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-next {
    background: url("../../images/bu/sme/prev-next.svg") no-repeat center;
    width: 42px;
    height: 42px;
    text-indent: -100px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
	box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.24);
    background-color: #ffffff;
	border-radius: 4px;
	
}
.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-prev{
	left:-25px; transform:translateY(-50%) rotate(-180deg);-webkit-transform:translateY(-50%) rotate(-180deg);
}
.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-next {
    right: -25px;
    
}
.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-next:focus, .sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-prev:focus {
    outline: none;
}
/*====SME form CSS=====*/
/*to disable nav when last item reached*/
.owl-nav .disabled{
 
display: none !important;
 
}
.tab-slider_cont.open {
	display: block;
    margin: 0px 55px;
    padding:15px 40px 15px;
    border-radius: 0px 0px 14px 14px;
    box-sizing: border-box;
    box-shadow: 0 0 6px 0 rgba(233, 233, 233, 0.9);
	background-color: #ffffff;
}
.sme_bottom .sme_form label {
	display: block;
	margin-bottom: 11px;
}
.sme_bottom .sme_form  .form-group {
	margin: 8px 0px 5px 0px;
    position: relative;
}
.sme_bottom .sme_form  .form-group .form-control {
	 border: solid 1px #dadada;
		border-radius:4px;
	width: 100%;
	height: 40px;
	box-shadow: none;
	-webkit-appearance: none;
}
.sme_bottom .sme_form  .form-group label {
	 opacity: 0.6;
  	font-size: 12px;
  	font-weight: 600;
  	color: #2a2a2a;
}
.sme_bottom .sme_form .proceed_btn button, .sme_bottom .sme_form .proceed_btn a.btn {
	width: 36%;
	max-width: 350px;
 border: none;
	box-shadow: none;
	padding: 10px;
  border-radius: 4px;
    background-color: #2f4efb;
	font-size: 18px;
  font-weight: 500;
	color: #fff;
	margin-top: 10px;
}

.autocomplete-items {
    width: calc(100% - 30px);
    position: absolute;
    top: 68px;
    border: 1px solid #f1f1f1;
    max-height: 200px;
    overflow-y: auto;
    left: 15px;
    z-index: 9;
}

.autocomplete-items div {
    background: #fff;
    padding: 9px;
    border-bottom: 1px solid #f1f1f1;
    -moz-appearance: none;
}


.sme_bottom .gap-left {
	padding-left: 0px;
}
.sme_bottom .sme_form .proceed_btn a.btn .process {
	display: none;
}
.sme_bottom .sme_form .proceed_btn p {
	     font-size: 11px;
    font-weight: 500;
    color: #4a4a4a;
    margin: 5px 0 5px;
}
.sme_bottom .sme_form .sme_tab_head {
    font-weight: 500;
    font-size: 24px;
    color: #2a2a2a;
    text-align: center;
    margin: 0px 0px 15px 0px;
}
.sme_bottom .sme_form  .form-group .form-control:focus {
	 box-shadow: 0 2px 13px 0 rgba(212, 212, 212, 0.5);
  border: solid 1px #0065ff;
}

.sme_radio [type="radio"]:checked,
.sme_radio [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.sme_bottom .sme_form .sme_radio [type="radio"] + p span.circle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 2px solid #2f4efb;
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
	position: relative;
}
.sme_bottom .sme_form .sme_radio [type="radio"] + p span.circle::before {
	content: '';
	width: 8px;
	height: 8px;
	background-color: #2f4efb;
	border-radius: 50%;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	display: block;
	margin: 0 auto;
	transform: translatey(-50%);
	opacity: 0;
}
.sme_bottom .sme_form .sme_radio .custom_radio {
	margin-bottom: 0px;
	    margin-top: 4px;
}
.sme_bottom .sme_form .sme_radio [type="radio"]:checked + p span.circle::before {
	content: '';
	opacity: 1;
}
.sme_bottom .sme_form .sme_radio [type="radio"]:checked + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.sme_bottom .sme_form .custom_select select {
	-webkit-appearance: none;
    -moz-appearance: none;
	    background: url("../../images/bu/sme/arrow-down_dark.png") no-repeat 95% center;
}
.sme_bottom .sme_form .custom_input_select {
    position: relative;
}
.sme_bottom .sme_form .err {
    color: #ff3e3e;
    font-size: 12px;
    padding: 2px 0px;
    line-height: normal;
    position: absolute;
    bottom: -17px;
}
.sme_bottom .sme_form .custom_input_select select {
    position: absolute;
    left: 1px;
    border: none;
    /* height: 40px; */
    padding-left: 10px;
    top: 1px;
    bottom: 1px;
    border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	height: 100%;

}
.sme_bottom .sme_form .custom_input_select select#healthsmeGender{width:70px; outline: none;}
.sme_bottom .sme_form .custom_input_select span {
	position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: 10px;
}
.sme_bottom .sme_form .custom_input_select input {
	padding-left: 70px;
	box-sizing: border-box;
}

.sme_bottom .sme_form .custom_input_select.pl-50 input {
	padding-left: 50px;
	box-sizing: border-box;
}

.sme_bottom .slider_sme .sme_icon {
    height: 55px;
    margin: 0 auto;
}
.sme_bottom .slider_sme .sme_icon img {
	width: auto;
    margin: 0 auto;
}
.loader {
	margin: 10px auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 4px solid rgba(255, 255, 255, .2);
	border-right: 4px solid rgba(255, 255, 255, .2);
	border-bottom: 4px solid rgba(255, 255, 255, .2);
	border-left: 4px solid #fff;
	position: absolute
}
.loader,
.loader:after {
	border-radius: 50%;
	width: 3em;
	height: 3em;
	position: absolute;
	
}
@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
@keyframes load8 {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
.sme_bottom .sme_form .proceed_btn a.btn {
	position: relative;
}
.hide {
	display: none;
}
#reviewDesktop .button.forbu, #reviewMobile .button.forbu{
    width: 100%;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    margin: 10px 0;
    border: 0;
    border-radius: 7px;
    cursor: pointer;
    font-family: inherit;
    font-weight: 300;
    letter-spacing: 0;
    padding: 15px 15px 15px 55px;
    position: relative;
    background: #124465;
}
#reviewDesktop, #reviewMobile {
    margin: 0 0 20px;
}
.plan-reviewright > a#hrefwritereview::before {
	content: '';
    width: 37px;
    height: 34px;
    content: '';
    background: url("../../images/bu/sme/sprite_sme_img.png") -329px -1217px no-repeat;
    position: absolute;
    top: 12px;
    left: 18px;
}
/*====PopUp CSS====*/
.sme_popup {
    background: rgba(0,0,0,0.8);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1000;
   display: none;
    width: 100%;
}
.sme_popup .sme_inner  {
	position: absolute;
    background: #e2e2e2;
    padding: 10px;
    max-width: 425px;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
	border-radius: 4px;
	width: 90%;
}

.sme_popup .sme_inner .healthsme-thankyou {
	background-color: #fff;
	border-radius: 4px;
	padding: 15px;
	    border: 1px solid #ccc;
}
.sme_popup .healthsme-thankyou .close {
    position: absolute;
    right: 16px;
    top: 16px;
    font-size: 16px;
    width: 40px;
	height: 30px;
	opacity: 1;
	background: url("../../images/bu/sme/cross-black.png") no-repeat  center center;
	display: inline-block;
	z-index: 999;
}
.sme_popup .healthsme-thankyou  .heading {
	    color: #34ba26;
    font-size: 30px;
    text-align: center;
	margin-bottom: 15px;
	position: relative;
    z-index: 1;
}
.sme_popup .healthsme-thankyou  .box p {
	font-size: 14px;
	    text-align: center;
    padding: 3px;
	
}
.sme_popup .healthsme-thankyou  .box {
	    border-top: 1px solid #e2e2e2;
    padding: 15px 0px;
}
.sme_popup .healthsme-thankyou  .box .mail {
	display: block;
	text-align: center;
	font-size: 14px;
}
.sme_popup .healthsme-thankyou  .box .mail i::before{
	 color: #fdac4c;
	margin-right: 3px;
}
.sme_bottom .sme_form .form-group label.custom_radio {
    opacity: 1;
}
.sme_bottom .sme_form .sme_radio [type="radio"] + p span {
	opacity: 0.6;
}
.sme_bottom .sme_form .sme_radio [type="radio"] + p span.circle {
	opacity: 1;
}
.footable table tr:first-child td {
	color: #333;
}
.icon-div {
	position: relative;
}
.icon-div .sprite_content {
    position: absolute;
    top: 0px;
    display: block;
}
.sprite_sme {
    display: inline-block;
    position: relative;
}
.sprite_sme {
    background-image: url(../../images/bu/sprite_img.png?v=1);
}
.sprite_content, .sprite_content_1, .sprite_sme {
    text-indent: -3000px;
    background-repeat: no-repeat;
	        display: inline-block;
    vertical-align: middle;
}
.newsub_category .tabbing .tab_content .icon-div h1 {
	    padding: 15px 0 10px 45px;
}
.fire-and-special-perils {
    width: 45px;
    height: 45px;
    background-position: -853px -960px;
}
.scope-of-fire-insurance {
    width: 45px;
    height: 45px;
    background-position: -853px -1423px;
}
.briefing-the-term {
    width: 45px;
    height: 45px;
    background-position: -850px -785px;
}
.types-of-fire-insurance {
    width: 45px;
    height: 45px;
    background-position: -791px -1169px;
}
.characteristics-of-fire-insurance {
    width: 45px;
    height: 45px;
    background-position: -849px -1017px;
}
.fire-insurance-coverage {
    width: 45px;
    height: 45px;
    background-position: -850px -1074px;
}
.fire-insurance-exclusions {
    width: 45px;
    height: 45px;
    background-position: -852px -1189px;
}
.fire-insurance-eligibility {
    width: 45px;
    height: 45px;
    background-position: -853px -1132px;
}
.add-on-coverage {
    width: 45px;
    height: 45px;
    background-position: -853px -727px;
}
.fire-insurance-sum-insured {
    width: 45px;
    height: 45px;
    background-position: -851px -1254px;
}
.fire-insurance-claim {
    width: 45px;
    height: 45px;
    background-position: -852px -1015px;
}
.documents-for-fire-insurance {
    width: 45px;
    height: 45px;
    background-position: -852px -903px;
}
.in-a-nutshell {
    width: 45px;
    height: 45px;
    background-position: -853px -1374px;
}
.how-can-we-help-you {
    width: 45px;
    height: 45px;
    background-position: -850px -1304px;
}
.newsub_category .tabbing .tab_content  h2 {
	position: relative;
	    padding: 15px 0px;
}
.newsub_category .tabbing .tab_content  h2 .sprite_sme {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.newsub_category .tabbing .tab_content  h2 strong {
	vertical-align: middle;
}
.burglary-insurance {
    width: 45px;
    height: 45px;
    background-position: -699px -1421px;
}
.types-of-burglary-insurance {
    width: 45px;
    height: 45px;
    background-position: -785px -1359px;
}
.key-benefits-of-burglary-insurance {
    width: 45px;
    height: 45px;
    background-position: -514px -1417px;
}
.importance-of-burglary-insurance {
    width: 45px;
    height: 45px;
    background-position: -587px -1423px;
}
.need-of-burglary-insurance {
    width: 45px;
    height: 45px;
    background-position: -448px -1419px;
}
.burglary-insurance-inclusions {
    width: 45px;
    height: 45px;
    background-position: -643px -1423px;
}
.burglary-insurance-exclusions {
    width: 45px;
    height: 45px;
    background-position: -716px -1362px;
}
.how-to-make-a-claim {
    width: 45px;
    height: 45px;
    background-position: -648px -1359px;
}
.who-needs-burglary-insurance {
    width: 45px;
    height: 45px;
    background-position: -589px -1357px;
}
.burglary-insurance-plan {
    width: 45px;
    height: 45px;
    background-position: -521px -1360px;
}
.compare-and-find-the-best-insurance {
    width: 45px;
    height: 45px;
    background-position: -445px -1368px;
}
.group-travel-insurance {
    width: 50px;
    height: 50px;
    background-position: -527px -1297px;
}
.what-is-group-travel-insurance {
    width: 50px;
    height: 50px;
    background-position: -590px -1299px;
}
.features-and-benefits-of-group-travel {
    width: 50px;
    height: 50px;
    background-position: -452px -1295px;
}
.exclusion-of-group-travel-insurance {
    width: 50px;
    height: 50px;
    background-position: -523px -1226px;
}
.loss-of-baggage-and-documents {
    width: 50px;
    height: 50px;
    background-position: -592px -1228px;
}
.compare-travel-insurance-for-groups {
    width: 50px;
    height: 50px;
    background-position: -451px -1232px;
}
.directors-and-officers-liability-insurance {
    width: 45px;
    height: 45px;
    background-position: -911px -835px;
}
.importance-of-directors-and-officers-liability-insurance {
    width: 45px;
    height: 45px;
    background-position: -909px -954px;
}
.scope-of-d-and-o-liability-insurance {
    width: 45px;
    height: 45px;
    background-position: -908px -1018px;
}
.features-of-directors-and-officers-liability-insurance {
    width: 45px;
    height: 45px;
    background-position: -906px -902px;
}
.why-directors-and-officers-liability-insurance {
    width: 45px;
    height: 45px;
    background-position: -912px -1074px;
}
.benefits-of-directors-and-officers-liability-insurance {
    width: 45px;
    height: 45px;
    background-position: -914px -726px;
}
.directors-and-officers-insurance {
    width: 45px;
    height: 45px;
    background-position: -909px -782px;
}
.why-policybazaar {
    width: 45px;
    height: 45px;
    background-position: -909px -1131px;
}
.office-package-policy {
    width: 45px;
    height: 45px;
    background-position: -660px -207px;
}
.office-package-insurance-policy {
    width: 45px;
    height: 45px;
    background-position: -659px -146px;
}
.key-features-of-office-package-policy {
    width: 45px;
    height: 45px;
    background-position: -660px -88px;
}
.policy-inclusion-exclusion {
    width: 45px;
    height: 45px;
    background-position: -659px -267px;
}
.buy-office-package-insurance-policy {
    width: 45px;
    height: 45px;
    background-position: -659px -18px;
}
.reasons-to-rely-on-policybazaar {
    width: 45px;
    height: 45px;
    background-position: -656px -332px;
}


/*=======CSS for sme article page start========*/

div#policybazaar {
	    width: 100%!important;
}
.articleWrapper div.body_container {
	width: 100%;
	max-width: 100%;
	padding-top: 0px;
}
.articleWrapper .sme_page_wrap .bottom_bar .container {
	padding: 0px 15px;
}
.articleWrapper .sme_breadcrumbinner {
	position: relative;
}
.articleWrapper .sme_breadcrumbinner .breadcrumbinner.index {
    width: 1170px;
}
.articleWrapper .sme_breadcrumbinner .breadcrumbinner li a {
	color: #0065ff;
	font-size: 12px;
	font-weight: 400;
}
 .articleWrapper .sme_breadcrumbinner .breadcrumbinner  li span.currentLocation {
    color: #fff;
    opacity: 0.8;
}
 .articleWrapper .sme_breadcrumbinner .breadcrumbinner  li::after {
    color: #fff;
}
.articleWrapper .sme_page_wrap .bottom_bar .container .row {
	margin-left: 0;
	margin-right: 0;
}
.articleWrapper .sme_page_wrap .bottom_bar .proceed_btn p {
	margin-top: 5px;
}
.articleWrapper div.innerbodycontainer .artcle_left_panel .page-header {
	margin-top: 0px;
}
.articleWrapper div.innerbodycontainer .artcle_left_panel h1 {
	margin-bottom: 3px;
}
.articleWrapper div.innerbodycontainer .artcle_left_panel .page-header dl {
	margin-bottom: 0px;
}
.sme_page_innerwrap, .row.policy_wrapper {
	max-width: 1170px;
	margin: 0 auto;
}
.leftSection {
    width: 72.5%!important;
}



.leftSection table {
	border-collapse: collapse;
	width: 100%;
	border: solid 0.8px #e1e1e1;
	font-size: 14px;
	color: #253858;
	margin-top: 10px;
	margin-top: 20px;
	line-height: 27px;
	border-radius: 8px;
  }
  
  .leftSection table p a.btn-primary, .leftSection table a.btn-primary {
	border-radius: 4px;
	background-color: #0065ff;
	color: #fff !important;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	padding: 6px 18px;
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	width: 120px;
	display: block;
	margin: 0px auto;
  }
  
  .leftSection table tr:first-child {
	border: none;
	background: #f1f3f5;
	color: #344f7c;
	border-right: solid 0.8px #e1e1e1;
  }
  
  @media only screen and (max-width: 640px) {
	.leftSection table tr:first-child {
	  color: #253858;
	}
  }
  
  .leftSection table td {
	border-top: solid 0.8px #e1e1e1;
	border-bottom: solid 0.8px #e1e1e1;
	padding: 10px;
	vertical-align: top;
	border-right: solid 0.8px #e1e1e1;
	text-align: left;
	line-height: 1.3;
	font-size: 14px;
	letter-spacing: 1.8;
  }
  
  .leftSection table td a {
	font-size: 14px;
	font-weight: 500;
	color: #4C9AFF !important;
  }
  
  .leftSection table td ul, .leftSection table td ol {
	margin: 0;
	padding: 0;
	list-style: none;
  }
  
  .leftSection table td ul li, .leftSection table td ol li {
	line-height: 18px;
	margin-bottom: 8px;
	padding: 0 0 0 8px;
	display: block;
	position: relative;
  }
  
  .leftSection table td ul li:before, .leftSection table td ol li:before {
	content: "";
	width: 3px;
	height: 3px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 5px;
	background: #253858;
	border-radius: 100%;
  }

  
/*=======CSS for sme article page end========*/

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
	.sme_page_wrap .sme_top .sme_head {
		font-size: 20px;
	}
	.sme_page_wrap .sme_bottom .bottom_bar {
		position: static;
	}
	.sme_page_wrap .bottom_bar .container {
		padding: 0px 40px;
		box-sizing: border-box;
	}
	.sme_bottom .sme_form .form-group {
		margin: 8px 0px;
	}
	.sme_bottom .sme_form .sme_tab_head {
		font-size: 22px;
		    margin: 5px 0px 16px 0px;
	}
	.sme_bottom .sme_form label {
		margin-bottom: 5px;
	}
	.sme_page_wrap .sme_top, .sme_page_wrap .sme_bottom {
		height: auto;
	}
	.sme_page_wrap .sme_bottom {
		padding: 20px 0px;
		box-sizing: border-box;
	}
	.sme_page_wrap .sme_top .sme_head {
		padding: 20px 15px;
	}
	.tab-slider_cont.open {
		    margin: 0px 35px;
    padding: 30px 10px;
	}

	   .sme_page_wrap .tab_slider .tab-list li .slide_tabs {
		   margin-top: 3px;
	   }
		 .newsub_category_sme.breadcrumbinner .breadcrumbinner {
		position: static !important;
	}
	.newsub_category_sme.breadcrumbinner .breadcrumb li a {
    color: #008dc2 !important;
	}
	.newsub_category_sme.breadcrumbinner .breadcrumb li span.currentLocation {
    color: #838282 !important;
}
	.newsub_category_sme.breadcrumbinner ul.breadcrumb {
   padding: 10px 0px !important;
	}
	.newsub_category_sme.breadcrumbinner .breadcrumb li::after {
		color: #265683 !important;
	}
		.articleWrapper .sme_breadcrumbinner .breadcrumbinner.index {
		position: static;
	}
	.articleWrapper .sme_breadcrumbinner .breadcrumbinner li span.currentLocation {
		color: #838282;
		opacity: 1;
	}
	.articleWrapper .sme_breadcrumbinner .breadcrumbinner li a {
		color: #008dc2;
	}
	.articleWrapper .sme_breadcrumbinner .breadcrumbinner li::after {
		    color: #265683;
	}
}
 @media(min-width: 1025px){
	.breadcrumbinner.newsub_category_sme {
	position: relative;
		width: 1170px;
}
.newsub_category_sme.breadcrumbinner .breadcrumbinner {
	 width: 1140px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0;
	max-width: 100%;
}
.newsub_category_sme.breadcrumbinner ul.breadcrumb {
	padding: 2px 0px;
}
.newsub_category_sme.breadcrumbinner .breadcrumb li span.currentLocation {
	color: #fff;
	opacity: 0.8;
}
.newsub_category_sme.breadcrumbinner .breadcrumb li a {
	color: #fff;
}
.newsub_category_sme.breadcrumbinner .breadcrumb li::after {
	color: #fff;	 
	 }
.sme_page_wrap .tab_slider .tab-list li .slide_tabs {
		   margin-top: 3px;
	   }

}

@media(max-width: 1024px){
	.breadcrumbinner ul.breadcrumb{padding: 10px 16px;}
	.sme_page_wrap .sme_top .sme_head {
		font-size: 18px;
	}
	.sme_page_wrap .sme_bottom .bottom_bar {
		position: static;
	}
	.sme_page_wrap .bottom_bar .container {
		padding: 0px 40px;
		box-sizing: border-box;
	}
	.sme_bottom .sme_form .form-group {
		margin: 8px 0px;
	}
	.sme_bottom .sme_form .sme_tab_head {
		font-size: 22px;
		    margin: 5px 0px 16px 0px;
	}
	.sme_bottom .sme_form label {
		margin-bottom: 5px;
	}
	.sme_page_wrap .sme_top, .sme_page_wrap .sme_bottom {
		height: auto;
	}
	.sme_page_wrap .sme_bottom {
		padding: 20px 0px 0;
		box-sizing: border-box;
	}
	.sme_page_wrap .sme_top .sme_head {
		padding: 15px 15px;
	}
	.tab-slider_cont.open {
		    margin: 0px 35px;
    padding: 30px 10px;
	}
	.container {
		width: 100%;
	}
	.newsub_category_sme.breadcrumbinner .breadcrumbinner {
		position: static;
	}
	.articleWrapper .sme_breadcrumbinner .breadcrumbinner.index {
		position: static;
	}
	.articleWrapper .sme_breadcrumbinner .breadcrumbinner li span.currentLocation {
		color: #838282;
		opacity: 1;
	}
	.articleWrapper .sme_breadcrumbinner .breadcrumbinner li a {
		color: #008dc2;
	}
	.articleWrapper .sme_breadcrumbinner .breadcrumbinner li::after {
		    color: #265683;
	}
}

@media(max-width: 860px){
		.tab-slider_cont.open {
		padding:20px 20px;
	}
	.sme_page_wrap .side_article span.head {
		font-size: 14px;
	}
}
@media(max-width: 800px){
.leftSection {
	width: 100% !important;
}
}
@media(max-width: 768px){
	.tab-slider_cont.open {
		margin:0px 15px;
	}
	.sme_page_wrap #hrefwritereview {
		display: block;
		    color: #fff;
		margin-bottom: 0px;
		font-weight: normal !important;
		    border-bottom: 1px solid #fff !important;
		margin: 0px!important;
	}
	.sme_page_wrap .newsub_category .tabbing {
		margin-bottom: 0px;
	}
	.sme_page_wrap .side_article span.head {
		font-weight: normal !important;
	}
		.sme_bottom .sme_form .sme_tab_head {
		    margin-bottom: 10px;
	}
	.sme_bottom .sme_form .form-group {
    margin: 6px 0px;
} 
	.sme_bottom .sme_form .proceed_btn p {
		margin-top: 8px;
		line-height: normal;
	}
}
@media only screen and (max-width: 768px) and (min-width: 480px) { 
	.sme_page_wrap #hrefwritereview {
		 background-color: #005387 !important;
	}
	   
}
@media(max-width: 767px){
	.sme_page_wrap .topbar form label{
		text-align: left;
	}
	.sme_page_wrap .topbar form .form-group{
	margin-bottom: 10px;
  }
	.sme_bottom .sme_form .proceed_btn button, .sme_bottom .sme_form .proceed_btn  a.btn {
		min-width: 250px;
	}
}
@media(max-width: 640px){
.sme_page_wrap .bottom_bar .table_wrap table{
	width: 640px;
}
	.tab-slider_cont.open {
		margin: 0px 15px;
	}
	.sme_page_wrap .bottom_bar .container {
		padding: 0px 25px;
	}
	.sme_page_wrap .tab_slider .tab-list li {
		min-height: 95px;
	}
	.sme_bottom .slider_sme .sme_icon{
		height: 40px;
		width: 34px;
	}
	.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-prev, .sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-next {
	width: 35px;
	height: 35px;
	}
		.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-next {
    right: -20px;
} 
	.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-prev {
    left: -20px;
	}
	.sme_page_wrap .tab_slider .tab-list li span {
    max-width: 95px;
}

	
}
@media(max-width: 480px){
	.autocomplete-items {top:auto}
	.sme_bottom .sme_form .sme_tab_head {
    font-size: 18px;
	}
.sme_page_wrap .tab_slider .tab-list li span {
	max-width: 125px;
}

	.tab-slider_cont.open {
		padding: 15px;
	}
	.sme_bottom .sme_form .proceed_btn button, .sme_bottom .sme_form .proceed_btn a.btn {
    min-width: 202px;
}
	.sme_page_wrap .sme_top .sme_head {
    font-size: 14px;
}

	.tab-slider_cont.open {
    margin: 0px 10px;
}
	.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-next {
    	right: 0px;
		background-color: transparent;
		box-shadow: none;
		outline: none;
			
} 
	.sme_page_wrap .tab_slider .owl-carousel .owl-nav button.owl-prev {
    	left: 0px;
		background-color: transparent;
		box-shadow: none;
		outline: none;
	}
	.sme_page_wrap .bottom_bar .container {
    padding: 0px 13px;
}
.side_article {
    margin: 0 auto 3px auto;
}	
}
@media(max-width: 360px){
.tab-slider_cont.open {
    margin: 0px 5px;
}
.tab-slider_cont.open {
    padding: 15px;
}
}
@media(max-width: 320px){
.sme_page_wrap .tab_slider .tab-list li span {
    max-width: 95px;
} 
	
}

.mb-50{margin-bottom:50px}

@media(max-width: 767px){
	.mb-50{margin-bottom:50px}
}

.form-whatsapp { font-size: 12px; text-align: center; color: #333; margin-top: 20px; }.floatpanel .form-whatsapp {margin-bottom:60px} .form-whatsapp i.icon { background: url(../../images/bu/whatsapp.png) no-repeat; background-size: cover; margin-right: 5px; margin-bottom: 2px; vertical-align: middle; width: 14px; height: 14px; display: inline-block; } .form-whatsapp .switch { position: relative; display: inline-block !important; width: 32px; height: 20px; vertical-align: middle; margin-left: 5px; margin-bottom: 0 !important;} .form-whatsapp .switch input { opacity: 0; width: 0; height: 0px; } .form-whatsapp .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .form-whatsapp .slider:before { position: absolute; content: ""; height: 14px; width: 14px; left: 4px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s; } .form-whatsapp input:checked + .slider { background-color: #2196F3; } .form-whatsapp input:focus + .slider { -webkit-box-shadow: 0 0 1px #2196F3; box-shadow: 0 0 1px #2196F3; } .form-whatsapp input:checked + .slider:before { -webkit-transform: translateX(11px); transform: translateX(11px); } .form-whatsapp .slider.round { border-radius: 34px; } .form-whatsapp .slider.round:before { border-radius: 50%; }


.proceedBtn{
	-o-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
	cursor: pointer;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.05em;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 16px;
	padding: 10px 12px;
	line-height: 1.9;
	display: block;
	border: solid 1px transparent;
	text-transform: uppercase;
	-webkit-appearance: none;
	border-radius: 4px;
	background: #0065ff;
	color: #ffffff;
	width: 40%;
	position: relative;
	margin: 10px auto;
}
.loader{
	-o-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
	cursor: pointer;
	font-weight: 400;
	text-align: center;
	letter-spacing: 0.05em;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 16px;
	padding: 10px 12px;
	line-height: 1.9;
	display: block;
	border: solid 1px transparent;
	text-transform: uppercase;
	-webkit-appearance: none;
	border-radius: 4px;height:52px;
	background: #0065ff;
	color: #ffffff;
	width: 40%;
	position: relative;
	margin: 10px auto;
	
}
.loader:hover,.loader.active,.loader.loading {
	background: #0051cc;
	color: #ffffff;
}
.loader.loading span{visibility: hidden;}
.loader.loading:after {
	left:0px;right:0px;margin: 0px auto;
}

.loading::after {
    content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    right: 10px;
    border-top: 4px solid rgba(255, 255, 255, 0.2);
    border-right: 4px solid rgba(255, 255, 255, 0.2);
    border-bottom: 4px solid rgba(255, 255, 255, 0.2);
    border-left: 4px solid #fff;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
    border-radius: 50%;
    margin: 0px;
    vertical-align: middle;
    margin-left: 6px;
    position: absolute;
	left: 0px;
    right: 0px;
    margin: 0px auto;
}

.proceed_btn a{color: #333;}

.sme_page-products{
	margin-top: 40px;
	background: url("../../images/bu/sme/commercial/sme_products-bg.png") no-repeat top 15px right;
	background-size: 49%;
    padding-bottom: 50px;
}
.sme_page-products .sme_select-product{
	display: flex;
    margin: 28px -12px;
    flex-wrap: wrap;
    max-width: 846px;
}
.sme_page-products .sme_page-products_heading{ 
	font-weight: 400;
font-size: 32px;
line-height: 42px;
font-family: 'Merriweather';
}
.sme_page-products .sme_page-products_heading span{
	font-weight: 700;
	display: block;
}
.sme_page-products .sme_select-product .sme_product-selection{
	margin: 10px;
    background: #F3F7FE;
    padding: 0 10px 0px 16px;
    display: grid;
    align-items: center;
    cursor: pointer;
    height: 78px;
    border-radius: 8px;
    max-width: 187px;
    min-width: 187px;
	grid-template-columns: auto auto;
}

.sme_page-products .sme_select-product .sme_product-selection label{
	width: 48px;
	height: 48px;
	margin-right: 16px;
	cursor: pointer;
}
.sme_page-products .sme_select-product .sme_product-selection label img{
	width: 100%;
}
.sme_page-products .sme_select-product .sme_product-selection p{
	color: #253858;
    font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}
.sme_page-products .read-more-btn{
	text-align: center;
    position: relative;
    margin: 40px 0px 24px;
    border-top: 1px solid #DFE1E6;
}

.sme_page-products .read-more-btn button{
	width: 137px;
    height: 36px;
    box-shadow: 0px 4px 16px rgb(52 105 203 / 12%);
    border-radius: 100px;
    background: #FFFFFF;
    outline: none;
    border: none;
    color: #0065FF;
    position: absolute;
    top: -17px;
    left: 50%;
    transform: translateX(-50%);
    font-weight: 500;
    cursor: pointer;
    text-align: left;
    font-size: 14px;
    padding: 0px 20px;
}
.sme_page-products .read-more-btn button .arrow {
    border: solid #0065FF;
    border-width: 0 2.5px 2.5px 0;
    display: inline-block;
    padding: 3px;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: all 0.2s ease-out;
    margin: 0 0 3px 5px;
    margin-left: 10px;
}
.sme_page-products .read-more-btn.active button .arrow{
	transform: rotate(-135deg) !important;
    -webkit-transform: rotate(-135deg) !important;
    top: 18px;
    right: 31px;
	position: absolute;
}
.hide-desktop{
	display: none;
}
@media only screen and (max-width: 1024px){
	.hide-desktop{
		display: block;
	}
	.sme_page-products{
		background: #ffffff url("../../images/bu/sme/commercial/sme_products-bg-mb.png") no-repeat bottom 15px right;
		margin-top: 0px;
		padding: 20px 0px 58px;
        background-size: 87%;
	}
	.sme_page-products .sme_select-product{
		margin-top: 24px;
	}
	.sme_page-products .grid{
		padding: 0px 16px;
	}
	.sme_page-products h1{
		font-size: 2rem;
		line-height: 2.5rem;
	}
	.sme_page-products h1 span{display: inline;}
	.sme_page-products .sme_select-product .sme_product-selection{
		display: block;
		max-width: 158px;
		min-width: 158px;
		height: 116px;
		padding: 12px 16px;
		margin: 6px;
	}
	.sme_page-products .sme_select-product .sme_product-selection label{
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 340px){
	.sme_page-products .sme_select-product .sme_product-selection{
		max-width: 140px;
		min-width: 140px;
	}
}

.rightSection .rhs-banner-1 {
	background: url(../../images/bu/sme/fire-insurance-rhs-1.svg) no-repeat;
	max-width: 342px;
	height: 470px;
	margin-bottom: 20px;
	cursor: pointer;
  }
  @media (max-width: 1024px) {
	.rightSection .rhs-banner-1 {
	  margin: 0px auto 20px;
	}
  }
  @media (max-width: 568px) {
	.rightSection .rhs-banner-1 {
	  width: 98%;
	  background-size: 100%;
	}
  }
  .rightSection .rhs-banner-2 {
	background: url(../../images/bu/sme/fire-insurance-rhs-2.svg) no-repeat;
	max-width: 342px;
	height: 355px;
	margin-bottom: 20px;
	cursor: pointer;
  }
  @media (max-width: 1024px) {
	.rightSection .rhs-banner-2 {
	  margin: 0px auto 20px;
	}
  }
  @media (max-width: 568px) {
	.rightSection .rhs-banner-2 {
	  width: 98%;
	  background-size: 100%;
	}
  }
  .rightSection .rhs-banner-3 {
	background: url(../../images/bu/sme/marine/marine-calculate-premium.svg) no-repeat;
	max-width: 342px;
	height: 475px;
	margin-bottom: 20px;
	cursor: pointer;
  }
  @media (max-width: 1024px) {
	.rightSection .rhs-banner-3 {
	  margin: 0px auto 20px;
	}
  }
  @media (max-width: 568px) {
	.rightSection .rhs-banner-3 {
	  width: 98%;
	  background-size: 100%;
	}
  }