

/* Motor Iteration 10 */
.header-new #wrapper { min-height: 100%; margin-bottom: -180px;}




/*Header*/
.header-new .header-logo {position: relative; right: 0; top: 15px;}
.header-new .header-logo img { max-width: 100px; height:auto;}
#header-section.header-new  {background-color:#ECFAFD;}
.header-new .insurance-type-links {padding: 18px 20px 18px 0px;}
.header-new .insurance-type-links ul li {text-transform: none;;   padding: 0 15px; border-left: 0px solid #555;  color: #1B879F;}
.header-new .insurance-type-links ul li a{ color: #1B879F; font-size: 15px;}
.header-new .insurance-type-links ul li a:hover, 
.header-new .insurance-type-links ul li a:focus, 
.header-new .insurance-type-links ul li a:hover, 
.header-new .insurance-type-links ul li a.active{ color: #F45C3C;}


.header-new .header-right-links {padding: 15px 0;}
.header-new .header-right-links ul li {padding:0px 10px;}
.header-new .header-right-links ul li a{ text-transform: none; font-weight: 600; font-size: 15px; text-decoration: none; color:#F45C3C; font-weight: 700; line-height: 34px;}
.header-new .header-right-links a.header-health-btn {  background: #3a88a0;  color: #fff;  border-radius:25px;  padding:0px 15px;  display: inline-block;  width: auto; font-size: 14px; height: 34px; line-height: 34px; font-weight: 600;}
.header-new .header-right-links a.header-health-btn img{width: 14px; margin-left: 3px;}
.header-new .header-right-links a.header-health-btn:hover { background: #F45C3C; color: #fff;}

.header-new .header-right-links ul li a.yellow-link {  background:transparent;  color:#1B879F;  border-radius:25px;  padding:0px 15px;  display: inline-block;  width: auto; font-size: 15px; font-weight: 700; height: 34px; line-height: 32px; border:#1B879F solid 2px; text-transform: none;}
.header-new .header-right-links ul li a.yellow-link:hover{background: #F45C3C; color:#fff; border-color:#F45C3C; }

.header-new .header-right-links ul.dropdown-menu {background: #fff; margin: 15px 0 0; width: 100%; border-radius: 0px 0px 5px 5px;}
.header-new .header-right-links ul.dropdown-menu li:not(:last-child) { border-bottom: 1px solid #eee;}
.header-new .header-right-links ul.dropdown-menu li a{color:#3a88a0; padding:0px;  }
.header-new .header-right-links ul.dropdown-menu li a:hover{color:#F45C3C;}



.sidenav.mobile-menu-new ul li a:hover, .sidenav.mobile-menu-new ul li a:active{color: #fff;}
.sidenav.mobile-menu-new ul li a.yellow-link{color:#FBBC37;}
.sidenav.mobile-menu-new ul li{border-top: 1px solid #3e3d3d;}
.sidenav.mobile-menu-new ul li:last-child{border-bottom:0px;}
.sidenav.mobile-menu-new a.header-health-btn {  background: #3a88a0;  color: #fff;  border-radius:15px;  padding:0px 15px;  display: inline-block;  width: 100%; font-size: 14px; height: 34px; line-height: 34px; font-weight: 600; margin-top: 100px; text-align:center;}
.sidenav.mobile-menu-new a.header-health-btn img{width: 14px; margin-left: 3px;}
.sidenav.mobile-menu-new a.header-health-btn:hover { background: #F45C3C; color: #fff;}


/*Slider Section*/
.home-banner{position: relative;}
.home-banner .centered-btns_tabs { bottom: 50px;  z-index:9;}
.home-banner .banner-content{background: transparent; padding: 20px 0px 0px 0px; height: auto; right:15px; left:15px;}
.home-banner .banner-content .banner-bigtext{ color:#042F37; font-size: 38px; line-height: 48px;}
.home-banner .banner-content .banner-bigtext.text-white{color:#fff;}
.home-banner .centered-btns_tabs li a{background: rgba(255, 255, 255, 0.5); width: 12px; height: 12px;}
.home-banner .centered-btns_tabs li.centered-btns_here a{background: rgba(255, 255, 255, 255); }
.home-banner .rslides li .col-sm-offset-6 .banner-content{right: auto; left: 15px; }

.home-banner .banner-content .download-app-icon{padding-top: 20px;}
.home-banner .banner-content .download-app-icon a{margin-left: 15px; display: inline-block;}
.home-banner .banner-content .download-app-icon img{width: auto; max-width: 100%; }
.home-banner .first-slide-text .banner-content { right: 115px;}
/*Tplcomp Hometab*/

.tplcomp-hometab{    margin-top: -280px; position: relative; z-index:19; }
.tplcomp-hometab .nav-tabs{ overflow: hidden; border-bottom:0px;}
.tplcomp-hometab .nav-tabs li{vertical-align:bottom;  }
.tplcomp-hometab .nav-tabs li a{font-size:16px; font-weight:700; text-transform:uppercase; border-radius:15px 15px 0px 0px; border:0px; min-width:200px; text-align: center; transition:ease all 0.3s; padding:10px 10px 20px 10px; top:10px; margin: 0px;}
.tplcomp-hometab .nav-tabs .tpl-tab a, .tplcomp-hometab .nav-tabs .tpl-tab a:hover, .tplcomp-hometab .nav-tabs .tpl-tab.active a, .tplcomp-hometab .nav-tabs .tpl-tab.active a:focus{color:#262626; background:#FBBC37; border-radius:15px 15px 0px 0px; }
.tplcomp-hometab .nav-tabs .tpl-tab.active a, .tplcomp-hometab .nav-tabs .tpl-tab.active a:hover{top:0px; border-radius:15px 15px 0px 0px; color:#262626;  padding: 15px 10px; }
.tplcomp-hometab .nav-tabs .comp-tab a, .tplcomp-hometab .nav-tabs .comp-tab a:hover, .tplcomp-hometab .nav-tabs .comp-tab.active a, .tplcomp-hometab .nav-tabs .comp-tab.active a:focus{color:#ffffff; background:#18AFCA; border-radius:15px 15px 0px 0px; }
.tplcomp-hometab .nav-tabs .comp-tab.active a, .tplcomp-hometab .nav-tabs .comp-tab.active a:hover{top:0px;  border-radius:15px 15px 0px 0px; color:#ffffff ;  padding: 15px 10px; }
.tplcomp-hometab .tab-content .tameeni-tpl-bg{color:#262626; background:#FBBC37; border-radius:15px 0px 15px 15px; padding:20px 30px 5px 30px;}
.tplcomp-hometab .tab-content .tameeni-comp-bg{color:#ffffff; background:#18AFCA; border-radius:15px 0px 15px 15px; padding:20px 30px 5px 30px;}
.tplcomp-hometab .no-padding-l-r{padding-right:0px !important; padding-left:0px !important;}
.tplcomp-hometab .no-padding-l-r .input-box{background: #fff;}
.tplcomp-hometab .form-row input{border-radius:8px;}
.tplcomp-hometab .form-row .select2-container .select2-selection--single{border-radius:8px;}
.tplcomp-hometab .form-row .label-box {color:#1D1D1D;font-size: 14px;}
.tplcomp-hometab .tab-content .tameeni-comp-bg .form-row .label-box {color: #fff;font-size: 14px;}
.tplcomp-hometab .orange-btn{border-radius:8px; text-transform: none; font-size: 16px;}
.tplcomp-hometab .yellow-btn{border-radius:8px; text-transform: none; font-size: 16px;}
.tplcomp-hometab .expiry-date .month-box{padding-left: 0px !important; position:relative;}
.tplcomp-hometab .expiry-date .month-box:after{background:#eee; height:44px; width:1px; position:absolute; top:0; left:0; content:'';}
.tplcomp-hometab .expiry-date .month-box .select2-container{border-radius:0px 8px 8px 0px; background: #fff;}
.tplcomp-hometab .expiry-date .year-box{padding-right: 0px !important;  }
.tplcomp-hometab .expiry-date .year-box .select2-container{border-radius:8px 0px 0px 8px; background: #fff;}
.tplcomp-hometab .form-row input{padding:0 15px;}


/*What You Need*/
#whatneed-section.what-you-need{background:#EDFAFD; position: relative; overflow:visible !important;  z-index: 9; padding: 50px 0px;  margin: 80px 0px 0px 0px;}
#whatneed-section.what-you-need:before{position: absolute; content:''; top: -29px; right: 0; width: 100%; background: url(https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/blue-top-shape.svg) -15px  0px no-repeat; height:30px; background-size:125%; }
#whatneed-section.what-you-need:after{position: absolute; content:''; bottom: -30px; right: 0; width: 100%; background: url(https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/blue-bottom-shape.svg) bottom -15px no-repeat; height:30px; background-size:120%;}
#whatneed-section.what-you-need .section-title { color: #082C50;    padding: 0;    margin: 0;    font-size: 45px;  font-weight: 700;    line-height: 60px; text-align: right;}
#whatneed-section.what-you-need .need-title{color: #015262;}



/*Our Partners */

.our-partners{background: #fff; width: 100%; display: block; padding: 70px 0px;}
.our-partners .section-title { color: #082C50;    padding: 0;    margin: 0;    font-size: 45px;  font-weight: 700;    line-height: 60px; text-align: right;}
.our-partners .slick-prev,.our-partners .slick-next {width:60px; height:60px; border: 0px; background: transparent; color:transparent; margin-top: -10px; z-index: 999; position:absolute; top:50%;}
.our-partners .slick-prev {right: -20px; left: auto; }
.our-partners .slick-next { left:-20px; right: auto;}
.our-partners .slick-prev:before, .our-partners .slick-next:before { font-family:FontAwesome; font-size: 30px; line-height: 1; opacity:1; color: #8c8d8e; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width:70px; height:70px; display: block; }
.our-partners .slick-next:before { content:""; background:url("https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/arrow-left.svg") no-repeat; background-size:60px; }
.our-partners .slick-prev:before { content:""; background:url("https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/arrow-right.svg") no-repeat; background-size:60px; }
.our-partners .slick-list{position: relative; z-index: 0; margin: 0px 40px;}
.our-partners .slick-slide img { display:inline-block;}
.our-partners .slick-slide { text-align:center; padding:5px; }
.our-partners .ourpartner-slider { padding-top:30px;}

.our-partners .slick-dots {width: 100%; text-align: center; padding-top:20px; }
.our-partners .slick-dots li{display: inline-block; margin:0px 5px;}
.our-partners .slick-dots li button{display: inline-block; width: 12px; height: 12px; background: #000000; border-radius: 50px; opacity: 0.3; border:0px; color: transparent; margin: 0px 2px;}
.our-partners .slick-dots li.slick-active button{opacity: 1;}


/*HOME FAQ STYLE */
#faq-section.home-faq{padding:70px 0px; background:#FFF5D9; background-size:100%; position:relative; margin:0px; overflow: visible !important;}
#faq-section.home-faq:before{background:url(https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/yellow-top-shape.svg) top center no-repeat; background-size:110%; position:absolute; top:-20px; right:0; width:100%; height:21px; content:'';}
#faq-section.home-faq:after{background:url(https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/yellow-bottom-shape.svg) bottom center no-repeat; background-size:110%; position:absolute; bottom:-20px; right:0; width:100%; height:21px; content:''; }


/*Home FAQ Section*/
#faq-section.home-faq .section-title { color: #082C50;    padding: 0;    margin: 0;    font-size: 45px;  font-weight: 700;    line-height:70px; text-align: right;}
#faq-section.home-faq .faq-call{ padding:45px 0px 0px 0px; position:relative;}
#faq-section.home-faq .faq-call:before{background:#E3D09D; height:1px; width:100%; max-width:180px; position:absolute; top:20px; right:0px; content:'';}
#faq-section.home-faq .faq-call .call{font-size:45px; font-weight:700; color:#105C6B; line-height:45px; margin-bottom:15px;}
#faq-section.home-faq .faq-call .call a{color:#105C6B; text-decoration:none; transition:ease all 0.5s;}
#faq-section.home-faq .faq-call .call a:hover{color:#F45C3C;}
#faq-section.home-faq .faq-call .call i{max-width:45px;}
#faq-section.home-faq .faq-call p{color:#105C6B; font-size:20px; font-weight:500; line-height: 28px;}

.faq-list .panel-default{box-shadow:none; }
.faq-list .panel-default > .panel-heading + .panel-collapse > .panel-body{border:0px; padding:15px 0px; font-size:14px; line-height:22px;}
.faq-list .panel-heading, .panel-group .panel{background:transparent; padding:0px; border:0px; margin-top:0px;}
.faq-list .panel-heading { border-bottom:#E3D09D solid 1px; border-radius:0px;}
.faq-list .panel-heading h4{position:relative; border-radius:0px; border:0px;}
.faq-list .panel-heading h4 a i{ position:absolute; left:0px; top:0px; color:#81D4E4; font-size:24px; font-weight:400;}
.faq-list .panel-heading h4 a:hover{color:#F45C3C;}
.faq-list .panel-heading h4 a {font-size:24px; color:#042F37;  line-height:26px; padding:15px 0px 15px 70px; display:inline-block; position:relative; width:100%; transition:ease all 0.3s;}
.faq-list .panel-heading h4 a:after{background:url(https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/minus.svg) center center no-repeat; position:absolute; left:0; top:15px; content:''; width:22px; height:22px;}
.faq-list .panel-heading h4 a.collapsed:after{background:url(https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/plus.svg) center center no-repeat; position:absolute; left:0; top:15px; content:''; width:22px; height:22px;}
.faq-list .blue-btn{font-weight:600;}


/*NEW Footer*/
footer.footer-new{ background:#1b879f; position:relative; padding:32px 0px; }
footer.footer-new:before{background:url(https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/svg/footer-shape.svg) top center no-repeat; background-size:110%; position:absolute; top:-18px; right:0; width:100%; height:21px; content:'';}

footer.footer-new .authorized-logo{display: table; width: 100%;}
footer.footer-new .authorized-logo .authorized-text { display: table-cell; vertical-align: top;    font-size: 18px;    font-weight: bold;    color: #FFF;        margin-right:0px;    vertical-align: middle;    line-height: 24px; padding-right: 10px}
footer.footer-new .authorized-logo .author-logo {display: table-cell; vertical-align: top; width: 25%}
footer.footer-new .authorized-logo .author-logo img{width:100%; max-width:150px;}

footer.footer-new .footer-list li{color:#fff;  font-size: 12px; display:block; }
footer.footer-new .footer-list.rasan-product li a {font-size: 12px; }
footer.footer-new .footer-list li a {    color: #FFF;    font-size: 15px;    line-height: 29px; font-weight:400;}
footer.footer-new .footer-list li a:hover {	text-decoration:underline; color:#fff;}
footer.footer-new .social-icon li {  display: inline-block;    margin: 0 0px 0 8px;}
footer.footer-new .footer-list li i{margin-left:5px; float:right;}
footer.footer-new .copyright-text {    color: #FFF;    font-size: 14px;    margin-top: 10px;}
footer.footer-new .ihc-product img {	display: inline-block;}
footer.footer-new .ihc-text {    display: inline-block;    margin-right: 10px;}
footer.footer-new .ihc-product p{    font-size: 15px;    color: #FFF;}
footer.footer-new .ihc-product .rasan {    margin-top: 20px;}
.orange-link{color:#F45C3C;}
.blue-link{color:#80d4e4}

footer.footer-new, .push {
    height: 180px;
}

/*MOBILE APP SECTION STYLE */
.mobile-app-section{background:#fff; padding:70px 0px;}
.mobile-app-section p{margin-bottom:15px; font-size:20px; line-height:30px; padding-top:15px;}
.mobile-app-section .download-app-icon{padding-top: 20px;}
.mobile-app-section .download-app-icon a{margin-left: 15px; display: inline-block;}
.mobile-app-section .download-app-icon img{width: auto; max-width: 100%; }
.mobile-app-section .qr-code{text-align:center; }
.mobile-app-section .qr-code img{display:inline-block; max-width:214px; width:100%;}
.mobile-app-section .qr-code h4{display:block; font-weight:700; color:#3D3D3D; font-size:18px; line-height:30px; text-align:center;}

.faq-view-more .orange-btn{border-radius: 15px;display: inline-block; width: auto; height: 30px;line-height: 30px; padding: 0 20px;}
.mobile-list-style{margin:10px 0px; padding: 0px;}
.mobile-list-style li{display: inline-block; width: 100%; padding:5px 25px 5px 0px; font-size: 24px; line-height: 34px; position: relative; }
.mobile-list-style li:before{    background: #1b879f; height: 6px; width: 16px; content: ''; position: absolute; right: 0; top: 18px;  border-radius: 50px;}
.mobile-app-section h2{font-weight: 700; font-size: 45px; margin-bottom: 20px;    color: #082C50;     line-height: 40px;}
.mobile-app-section h4{font-weight: 700; font-size: 30px; margin-top: 30px;    color: #082C50;     line-height: 30px;}

.home-banner .col-md-offset-6 { margin-left: 50% !important;  margin-right: 0px !important;}
.home-banner .col-md-offset-5 { margin-left: 41.66666667% !important;  margin-right: 0px !important;}
.home-banner .first-slide-text{float: left;}

.tplcomp-hometab .form-row {padding-bottom: 20px;}
.tplcomp-hometab .form-row .error-custom-mesg span{font-size: 12px; line-height: 14px; margin: 0px: }

.sidenav.mobile-menu-new ul li.chatappicon {border-top:0px;}

.home-banner .ramadhan-banner .banner-content{padding-top:100px;}


/*===========================*/
/*RESPONSIVE STYLE START HERE*/
/*===========================*/
@media(max-width: 1024px){
.header-new .insurance-type-links { padding-right:40px;}
.home-banner .banner-content{ padding:0px;}
.home-banner .banner-content .banner-bigtext {font-size: 22px;line-height: 24px;}
#whatneed-section.what-you-need .need-title {line-height: 22px;}
#whatneed-section.what-you-need .section-title{font-size: 48px;}
#whatneed-section.what-you-need .need-icon-list{padding-top: 30px;}
#faq-section.home-faq{margin-bottom: 0px; padding-top:50px;}
#faq-section.home-faq .section-title{font-size: 48px; line-height: 54px;}
.our-partners .section-title{font-size: 48px;}
.faq-list .panel-heading h4 a { font-size: 18px; line-height: 24px;}

footer.footer-new:before{top: -14px;}
footer.footer-new .footer-list li a{line-height: 26px;}
.home-banner .banner-content .download-app-icon img{width:130px;}
.tplcomp-hometab .form-row .label-box { font-size: 12px;}
.tplcomp-hometab .tab-content .tameeni-comp-bg .form-row .label-box { font-size: 12px;}
.mobile-app-section h2{font-size: 35px;}
.header-new .header-right-links ul li {  padding: 0px 8px;}
.home-banner .ramadhan-banner .banner-content{padding-top:50px;}
}

@media(max-width: 992px){

.header-new .header-right-links{text-align: right;}
.header-new .header-logo{text-align: center; width: 100%; max-width: 100%;}
.header-new .mobile-menu-link{padding: 15px 0; text-align: left; line-height: 34px;}
.tplcomp-hometab {  margin-top: 0;  position: absolute;   top: 150px;     width: 100%; left: 0px;}
#whatneed-section.what-you-need{margin-top: 0px;}
#whatneed-section.what-you-need:before {top: -27px;     background-size: 140%;}
#whatneed-section.what-you-need:after {bottom: -25px;     background-size: 150%;}
#whatneed-section.what-you-need .needbox{margin-bottom: 30px;}
#whatneed-section.what-you-need .need-icon img{max-width: 180px;}
#whatneed-section.what-you-need .section-title {  font-size: 34px;}
#faq-section.home-faq .section-title{font-size: 34px;}
.our-partners .section-title{font-size: 34px;}
#ourpartner-section.our-partners { padding:50px 0;}
.our-partners .ourpartner-slider { padding-top: 0px;}
footer.footer-new .authorized-logo .authorized-text{font-size: 14px; line-height: 18px;}
footer.footer-new:before { top: -11px;}
.header-new .header-right-links ul li{padding-right: 0px;}
.home-banner .centered-btns_tabs{display:none;}
.mobile-app-section p{padding-top:0px;}
.home-banner .mobile-slider-text{position:absolute; top:30px; right:0px; width:100%; text-align:center; font-size:18px; font-weight:700; color:#042F37;padding:0px 10px; line-height:20px;}
.tplcomp-hometab .form-row .label-box { font-size: 14px;}
.tplcomp-hometab .tab-content .tameeni-comp-bg .form-row .label-box { font-size: 14px;}
.tplcomp-hometab .error-custom-mesg span{font-size:12px; line-height:10px;}
}

@media(max-width: 767px){
.tplcomp-hometab { top: 150px;}
.tplcomp-hometab .nav-tabs {overflow: visible;}
.tplcomp-hometab .nav-tabs li{width: 50%;}
.tplcomp-hometab .nav-tabs li a{padding-right: 0px; padding-left:0px; min-width: auto;  font-size: 15px;}
.tplcomp-hometab .tab-content.tabs{position: relative;}
.tplcomp-hometab .tab-content .tameeni-comp-bg.active { border-radius: 0px 15px 15px 15px;}
.tplcomp-hometab .tab-content .tameeni-tpl-bg{padding:10px 20px 20px 20px; }
.tplcomp-hometab .tab-content .tameeni-comp-bg{padding:10px 20px 20px 20px; }
.tplcomp-hometab .tab-content .form-row {padding-bottom: 0px;}
.tplcomp-hometab .tab-content .form-btn{margin-top: 15px;}

#whatneed-section.what-you-need {padding: 30px 0px;}
#whatneed-section.what-you-need:before { top: -12px;     background-size: 200%;}
#whatneed-section.what-you-need .section-title { font-size: 28px; text-align: center;}
#whatneed-section.what-you-need .need-title{line-height: 18px; min-height:40px;}
#whatneed-section.what-you-need .need-icon-list {padding: 0px 20px;}
#whatneed-section.what-you-need .needbox { margin-bottom: 10px;}
#whatneed-section.what-you-need:after { bottom: -12px; background-size: 180%;}

#ourpartner-section.our-partners .section-title { font-size: 28px; text-align: center;}
#ourpartner-section.our-partners {padding: 30px 0 50px 0;}
#ourpartner-section.our-partners .slick-list { margin: 0px 0px;}
#ourpartner-section.our-partners .slick-dots{padding-top: 10px;}

#faq-section.home-faq{padding-top: 0px; padding-bottom: 30px;}
#faq-section.home-faq:before{top: -14px;}
#faq-section.home-faq:after{bottom: -14px;}
#faq-section.home-faq .section-title { font-size: 28px; text-align: center;     color: #082C50;}
.faq-list .panel-heading h4 a{padding: 10px 0px 10px 30px; font-size: 14px; line-height: 24px; }


footer.footer-new, .push { height: auto;}
footer.footer-new:before { top: -8px;  background-size: 200%;}
footer.footer-new .footer-list{margin-bottom: 25px; }
footer.footer-new .footer-menu.footer-list{margin-bottom:0px; }
footer.footer-new .footer-list li{text-align: center; font-size: 13px;}
footer.footer-new .social-icon ul{text-align: center; margin-bottom: 25px;}
footer.footer-new .copyright-text{text-align: center; }

footer.footer-new .authorized-logo .authorized-text{font-size: 12px;    line-height: 16px;}
footer.footer-new .authorized-logo .author-logo img{max-width: 70px;}

footer.footer-new .rasan-product{text-align: right;}
footer.footer-new .footer-list.rasan-product li{text-align: right;}
footer.footer-new .footer-list.rasan-product li a{line-height: 18px;}
footer.footer-new .rasan-product i img{width: 30px;}
.mobile-app-section .download-app-icon a{width:44%;}
.mobile-app-section .qr-code { padding-top: 40px;}
.tplcomp-hometab .error-custom-mesg span{font-size:14px; line-height:16px;}
.faq-list .panel-heading h4 a.collapsed:after{top:10px;}
.faq-list .panel-heading h4 a:after{top:10px;}
.mobile-app-section h2 {font-size: 28px;line-height: 30px;}
.mobile-app-section h4{font-size: 22px;}
.mobile-list-style li { font-size: 14px; line-height: 24px; } 
}

@media(max-width: 320px){
.tplcomp-hometab { top: 110px;}
.home-banner .mobile-slider-text{font-size: 13px; top: 10px;  line-height: 16px;}
	
}
.tplcomp-hometab .form-row .home-captcha .enter-captcha {max-width:140px;}


@media(max-width:767px){
.tplcomp-hometab .form-row .home-captcha .enter-captcha {  max-width: unset; width: calc(100% - 134px);}
}



/*SAMA Slider New*/

.sama-slider-new .banner-middle .banner-star{margin-right: -15px;}
.sama-slider-new .banner-middle{text-align: right;}
.sama-slider-new .banner-middle p{text-transform: uppercase;font-size:16px}
.orange-text{color:#f85b38}




#whatneed-section.what-you-need:before { background:none;  }
.qitaf-small-section{ margin-top:0; padding:40px 40px 30px 40px; border-radius: 10px; text-align: center;  margin-bottom: 50px; box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);     margin-top: -15px; position: relative; z-index: 10; background-color:#4F008C; display: inline-block;}
#whatneed-section.what-you-need .qitaf-small-section .section-title { color: #fff;   padding: 0;    vertical-align: top; display:inline-block; margin: 0;  font-size:28px;  font-weight: 700; color: #fff;  line-height: 40px; text-align: left;}
.qitaf-small-section img { width: 210px; margin-right: 50px; display:inline-block;    vertical-align: top;}

.qitaf-small-section:before {
    background: url('https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/new/hang-pin.svg') 0px 0px no-repeat;
    position: absolute;
    content: '';
    top: -35px;
    left: 20px;
    width: 24px;
    height: 60px;
}

.qitaf-small-section:after {
    background: url('https://tameeni.s3-eu-west-1.amazonaws.com/cdn/content/images/new/hang-pin.svg') 0px 0px no-repeat;
    position: absolute;
    content: '';
    top: -35px;
    right: 20px;
    width: 24px;
    height: 60px;
}

.mobile-slider-text span{ text-align: center; display: block;}
.mobile-slider-text span.banner-star { display:inline-block;}
.mobile-slider-text span.orange-text{ display:inline-block;}

@media(max-width: 767px){
.qitaf-small-section{ margin-top:0; padding:20px 15px 10px 15px; border-radius: 10px; text-align: center;  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);     margin: 5px 15px 20px 15px; position: relative; z-index: 10; background-color:#4F008C; display: inline-block;}
#whatneed-section.what-you-need .qitaf-small-section .section-title {  font-size:15px;  font-weight: 700; color: #fff;  line-height: 40px; text-align: right; width: 50%; line-height: 24px;}
.qitaf-small-section img { width:120px; margin-right:10px; display:inline-block;    vertical-align: top; margin-top: 15px;}
}


@media (max-width: 767px){
.tplcomp-hometab {
    top: 170px;
}
}


#wrapper {
    min-height: 100%;
    margin-bottom: -140px;
}

footer.footer-new {
    padding: 20px 0px;
}

footer.footer-new .copyright-text { margin-top:0px; margin-bottom:10px;  }

footer.footer-new, .push { height: 140px; }
footer.footer-new:before {
    display: none;
}

.header-new .insurance-type-links {
   display: none;
}



.otp-text { font-size: 14px; color:#888; padding-bottom: 15px;}
.otp-text span {color: #41557D; font-weight: 700;}
.number-text {color: #41557D; font-weight: 700;}

.header-new .header-right-links ul li a.notification-icon { position: relative; }

.header-new .header-right-links ul li a.notification-icon img{ width: 34px; }
.header-new .header-right-links ul li a.notification-icon span { background: #41557D;
    color: #fff;
    width: auto;
    height: 18px;
    border-radius: 14px;
    display: inline-block;
    line-height: 18px;
    font-size: 12px;
    position: absolute;
    top: -10px;
    left: -10px;
    right: auto;
    font-size: 11px;
    padding: 0px 5px;}

.notification-link {}

.header-new .header-right-links .notification-link  ul.dropdown-menu {
    background: #fff;
    margin: 15px 0 0;
    width: auto;
    border-radius: 0px 0px 10px 10px ;
}

.header-new .header-right-links .notification-link ul.dropdown-menu li a {color: #41557D;}
.header-new .header-right-links .notification-link ul.dropdown-menu li a span {     background-color: #B2AFE7;
    padding: 0px 10px;
    border-radius: 10px;
    font-size: 12px;
    color: #fff; }

/*Additional Driver Summary*/
.additional-driver-summary .content-title{padding-bottom:0px;}
.additional-driver-summary .top-box{min-height: auto; padding: 15px 25px;}
.additional-driver-summary .top-box .driveric-logo{text-align: left;}
.additional-driver-summary .top-box .driveric-logo img{width:50px; height: auto; max-height: 50px;}
.additional-driver-summary .driver-added .policysummary-title{padding-bottom: 0px;}
.additional-driver-summary .driver-added .policy-amount {font-size:35px; line-height:40px;}
@media (max-width: 767px){
.additional-driver-summary .top-box .driveric-logo{text-align: center;}
}