body{font-family: 'Open Sans', sans-serif;font-weight: 400;}
.section-wrap{padding-top:40px;padding-bottom:40px;}
.section-wrap-top{padding-top:45px;}
.section-wrap-btm{padding-bottom:45px;}
.text-left{text-align:left;}
.text-right{text-align:right;}
h1,h2,h3,h4,h5,h6,ul,ul li,p{margin:0;
  font-family: "El Messiri", sans-serif;
  font-style: normal;
}
p, a{font-family: 'Open Sans', sans-serif;font-size: 17px;padding-bottom:20px;line-height: 28px;}
a{padding:0;line-height:normal}
p:last-child{padding-bottom: 0;}
ul,ul li{list-style:none;}
p.last{padding-bottom:30px;}
.bg-ash{background-color: #fbfbfb !important;}
.bg-ash2{background-color: #EBEBEB;}
.grnBg{background:#0D996C;}
.pinkBg{background:#FFEAE4;}
.ashBg{background:#fbfbfb;font-weight: 400;}
.bgTrans{background:transparent !important}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.mb20{margin-bottom:20px !important;}
.mb0{margin-bottom:0 !important;}
h2{color: #352a2d;font-size: 28px;font-weight: 700;text-align: center;margin-bottom:30px;}
.content-block{margin-top: 68px;}
.sub-txt{font-size: 18px;text-align: center;padding-bottom:25px;margin-top:-20px}
.hm-video video{width: 100%;height: 700px !important;}
.video iframe{width: 100%;height: 500px;border-radius: 15px;}
.red-txt{color: #cf152d;}
.no-brd{border: 0 !important;}
figure{margin:0}

.hmBanner{background:#FFEAE4;padding-top:40px;padding-bottom:40px}
.hmBanner .cnt-blk{display:flex;justify-content:center;align-items:center}
.hmBanner .cnt-blk .innerCnt{width:50%}
.hmBanner .cnt-blk .innerCnt h1{	font-weight:600;font-size:42px;color:#000;margin-bottom:20px}
.hmBanner .cnt-blk .innerCnt p{font: 400 22px "Open Sans", Sans-serif;color:#000;margin-bottom:20px}
.hmBanner .cnt-blk .img{width:50%}
.hmBanner  .foures-btn {text-align:left}
.hmBanner  .foures-btn a{background:#EF7700;color:#fff}

.our-best-offer .item-bx{background-color: #fff;border: 1px solid #DDDDDD;box-shadow: 0 1px 2px rgba(0,0,0,0.08), 0 4px 12px rgba(0,0,0,0.05);
    transition: box-shadow 0.2s cubic-bezier(0.2,0,0,1);margin-bottom:30px}
.our-best-offer .item-bx:hover{box-shadow: 0 2px 4px rgba(0,0,0,0.18);}
.our-best-offer .item-bx h3{margin:15px 15px 25px;background-color:#333;font-size: 18px;font-weight:700;color:#fff;text-align: center;padding: 10px;}
.our-best-offer .item-bx figure img{width: 100%;}
.our-best-offer .item-bx .item-desc{min-height: 200px;padding: 25px 25px 0;position:relative;display: flex;}
.our-best-offer .item-bx .item-desc ul{padding-left: 0;}
.our-best-offer .item-bx .item-desc ul li{position:relative;font-size:16px;line-height:16px;padding-left:25px;padding-bottom:25px;color:#333;font-weight:600;transition:all 0.5s;display: block;}
.our-best-offer .item-bx .item-desc ul li:before{position:absolute;transition:all 0.5s;content:'';left:0;background: url('../images/ic-tick.svg') no-repeat 0 0;width: 14px;height: 14px;}
.our-best-offer .item-bx .item-desc p.start{position:absolute;bottom:20px;font: 600 18px "Open Sans", Sans-serif;color: #333;text-align:center;width: 100%;left: 50%;
    transform: translateX(-50%);}
.our-best-offer .item-bx .item-desc p.start span{position: relative;display: inline-block;padding-right: 10px}
.our-best-offer .item-bx .item-desc p.start span::before, .our-best-offer .item-bx .item-desc p.start span::after {content: '';width: 100%;position: absolute;right: 0;top: 50%;}
.our-best-offer .item-bx .item-desc p.start span::before {border-bottom: 2px solid red;-webkit-transform: skewY(-10deg);transform: skewY(-10deg);}
.our-best-offer .item-bx .item-desc p.start span::after {border-bottom: 2px solid red;-webkit-transform: skewY(10deg);transform: skewY(10deg);}
.our-best-offer .item-bx .btn{margin-left: 15px;margin-right: 15px;margin-bottom:15px;display: flex;}
.our-best-offer .item-bx .btn a.btn-book-now{font-size:16px;font-weight:600;color:#000;border: 1px solid #CF152D;text-align: center;padding: 8px;width: 100%;}
.our-best-offer .item-bx .btn a.btn-book-now:hover{color:#CF152D;border: 1px solid #000;background-color: #000;text-decoration: none;}

.tab .tab-hdg {text-align:center}
.tab .tab-hdg ul {display:inline-flex;text-align:center;padding: 10px !important;margin: 0 auto !important;align-items: center;width: auto;background:#fff;position:relative;}
.tab .tab-hdg ul li{position:relative;border-radius:5px;padding:10px 20px;border:1px solid #F3932A;list-style:none;transition:all 0.5s;cursor:pointer;text-align:center;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 400;color: #000;margin:0 15px}
/* .tab .tab-hdg ul li:before{position:absolute;content:'';left:12px;background: url('https://roundtrip.in/wp-content/uploads/2024/09/ic_tab.png') 0 0 no-repeat;width:31px;height:36px;background-size:contain;} */
/* .tab .tab-hdg ul li.fadeIn:before {background-image: url('https://roundtrip.in/wp-content/uploads/2024/09/ic_tab-act.png')} */
.tab .tab-hdg ul li.fadeIn{background:#F3932A;color:#fff;font-size: 15px;font-weight: 600;}
/* .tab .tab-hdg ul.dubai{width:1210px} */
.tab .tab-cnt {transition:all 0.5s;padding:40px 0 30px;}
.tab .tab-cnt .wrap{display:block;margin-left:-20px;margin-right:-20px}
.tab .tab-cnt .cnt{display:none;transition:all 0.5s;}
.tab .tab-cnt .cnt.fadeIn{display:block;font-size: 14px;font-weight: 500;color: #ED1E24;}
.tab .tab-cnt .wrap .clm{padding-left:30px;padding-right:30px;float:left}
.tab .tab-cnt .wrap .clm.clm1{width:65%}
.tab .tab-cnt .wrap .clm.clm2{width:35%}
.tab .tab-cnt p {color:#021E40;font-size:18px;font-weight:400;line-height:30px}
.tab .tab-cnt h3 {color:#303394;font-size:24px;font-weight:600;margin-bottom:20px}
.tab .tab-cnt ul li{position:relative;color:#021E40;font-size:18px;font-weight:500;font-family: "DM Sans", Sans-serif;padding: 0 0 20px 44px;}
.tab .tab-cnt ul li span{font-weight:500}
.tab .tab-cnt ul li:before{position:absolute;content:'';left:0;top:3px;background-size:contain;background-repeat:no-repeat;background-position:0 0;width:26px;height:26px}
.tab .tab-cnt ul.tick li:before{background-image:url('https://roundtrip.in/wp-content/uploads/2024/09/ic_list-tick.png');}
.tab .tab-cnt ul.cross li:before{background-image:url('https://roundtrip.in/wp-content/uploads/2024/09/ic_list-cross.png');}
.tab .tab-cnt ul.notes li:before{background-image:url('https://roundtrip.in/wp-content/uploads/2024/09/ic_list-notes.png');width:27px;height:28px}
.tab .tab-cnt .line{line-height:1px;height:1px;width:100%;background-color:#6A6969;margin-top:30px;margin-bottom:30px;opacity:0.6}
.tab .tab-cnt .btn-primary {margin-bottom:20px;padding:0}
.tab .tab-cnt .btn-primary a{color:#fff;padding:10px 100px;display:block}

.fadeIn {animation: fadein 2500ms;}
.fadeOut {animation: fadeout 2500ms;}

@keyframes fadein {
  from: { opacity: 0; }
  to: { opacity: 1; }
}

@keyframes fadeout {
  from : { opacity: 1; }
  to: { opacity: 0; }
}

.mission h3{border-right:4px solid #ff3d00;margin-bottom:25px}
.mission h3.even{border-left:4px solid #ff3d00;border-right:0}

.board-director-wrap h3{border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:25px;font-size:30px;color:#ff5e14}
.board-director-wrap h3 span {font-size:24px;display:block;color:#333}
.board-director-wrap h4{margin-bottom:20px;font-size:22px}
.board-director-wrap ul{padding-left:15px}
.board-director-wrap figure img{border-radius:9px}


.benefitBx figure {margin-bottom:15px;display:block}
.benefitBx .item-desc{position:relative;padding-right:50px}
.benefitBx .item-desc h4{font: 700 14px "Open Sans", Sans-serif;color: #000;margin-bottom:10px}
.benefitBx .item-desc p{font: 400 14px "Open Sans", Sans-serif;color: #000;min-height: 90px;}


ul.list li {
    list-style: none;
    margin-left: 54px;
    position: relative;
    margin-bottom: 20px;
    font-family: 'Open Sans', sans-serif;font-size: 16px;
}
ul.list li:before {
    position: absolute;
    content: "";
    width: 45px;
    height: 2px;
    background-image: linear-gradient(270deg, #fff, #ff3b00);
    left: -53px;
    top: 12px;
}
ul.list2 li {
    list-style: disc;
    margin-left: 0;
    position: relative;
    margin-bottom: 20px;
    font-family: 'Open Sans', sans-serif;font-size: 16px;
}

h4{font-size:24px;font-weight:400;font-family: "El Messiri", sans-serif;color: #000;margin-bottom:15px}
.why-choose .choose-bx{margin-bottom:30px}
.why-choose .choose-bx .choose-tp{display:block;padding-bottom:25px}
.why-choose .choose-bx .icon{box-shadow: 0px 10px 20px 0px rgba(255, 188.00000000000006, 9.999999999999993, 0.4);
    transform: rotate(0deg);
    width: 50px;
    line-height: 50px;height: 50px;background-color: #f4f4f4;
    border-radius: 50% 50% 50% 50%;display:inline-block}
	.why-choose .choose-bx h5{display:inline-block;padding-left:10px}
.why-choose figure{margin-right:50px}
.why-choose .choose-bx p{font-size: 16px;line-height: normal;}

.call-to-action{border-radius:15px;background:#f4f4f4;padding:25px}
.call-to-action p{font-size:30px;font-weight:700;font-family: "El Messiri", sans-serif;color: #333;text-align: left;}
.call-to-action2{border-radius:4px;background:#EF7700;padding:25px}
.call-to-action2 p{font-size:16px !important;font-weight:700;font-family: 'Open Sans', sans-serif;color: #fff !important;text-align: left;line-height: 26px !important;}
.call-to-action2 .foures-btn a {float:right;}
.foures-btn{display: block;text-align: center;}
.foures-btn a {
    display: inline-block;
    background: #fff;
    text-decoration: none;
    padding: 10px 25px;
    font-size: 15px;
    color: #ff3d00;
    font-weight: 600;
    position: relative;
    z-index: 1;
    border-radius: 3px;
    transition: .5s;
    border: 1px solid #ff3d00;;
}
.foures-btn a:hover {
    color: #fff;
}
.foures-hover-btn {
    background-color: #050a1e;
    height: 100%;
    top: 0;
    opacity: 0;
    position: absolute;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    width: 25%;
    z-index: -1;
}
.hover-bx {
    left: 0;
    -webkit-transition-delay: .105s;
    transition-delay: .105s;
    border-radius: 3px 0 0 3px;
}
.hover-bx2 {
    left: 25%;
    -webkit-transition-delay: .105s;
    transition-delay: .105s;
}
.hover-bx3 {
    left: 50%;
    -webkit-transition-delay: .105s;
    transition-delay: .105s;
}
.hover-bx4 {
    left: 75%;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    border-radius: 0 3px 3px 0;
}
.foures-btn a:hover .foures-hover-btn {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.hdg2{font-size:30px;position: relative;font-family: "El Messiri", sans-serif;color:#333;text-align: left;padding-left: 60px;font-weight: 400;margin-bottom: 25px;}
.hdg2:before{position:absolute;content:'';left:0;width: 40px;height:3px;background-color: #ff3d00;top: 50%;transform: translateY(-50%);}
.section-main-title {
    font-size: 30px;
    line-height: 40px;
    color: #333;
    font-weight: 700;
   font-family: "El Messiri", sans-serif;
    margin: 0 0 30px;
    text-align: left;
}
.section-main-title span {
    display: inline-block;
    color: #ff5e14;
}

/* .product-area {
    padding: 0 0 88px;
} */

.product-box {
	display: flex;
	gap: 30px;
	justify-items: center;
	align-items: center;
	justify-content: space-between;
}

.product-sinble-single-box {
    border-radius: 15px;
    background-color: #f4f4f4;
    border: 1px solid #e1e1e1;
    text-align: center;
    padding: 36px 25px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-bottom: 30px;
    transition: .5s;
	width:33%
}

.product-sinble-single-box:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: url(/../images/bg_hm-prd2.png);
    left: -17%;
    top: -3%;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: center
}

.product-sinble-single-box:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    transition: .5s;
    z-index: -1;
    background: url(../images/bg_hm-prd.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    right: 0;
    bottom: 0;
    transform: perspective(500px) rotateX(-90deg);
    opacity: 0
}

.product-sinble-single-box:hover:after {
    transform: perspective(500px) rotateX(0);
    opacity: 1
}

.product-icon {
    width: 75px;
    height: 75px;
    border-radius: 38px;
    background-color: #fff6;
    border: 2px solid #ffffff;
    line-height: 70px;
    margin: auto;
    position: relative;
    z-index: 1
}

.product-icon img {
    transition: .5s;
    filter: brightness(1) invert(0)
}

.product-icon:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: #171a2b;
    left: 0;
    top: 0;
    border-radius: 50%;
    transform: scale(0);
    transition: .5s
}

h3.product-title {
    font-size: 18px;
    color: #050a1e;
    font-weight: 600;
    font-family: Poppins;
    margin: 0;
    padding: 20px 0 0;
    transition: .5s;
    cursor: pointer
}

p.product-text {
    font-size: 16px;
    line-height: 26px;
    color: #7a7a7a;
    font-weight: 400;
    font-family: Fira Sans;
    margin: 0;
    transition: .5s
}

.product-sinble-single-box:hover {
    border: 1px solid #ff4208
}

.product-sinble-single-box:hover .product-icon:before {
    transform: scale(1)
}

.product-sinble-single-box:hover .product-icon img {
    filter: brightness(0) invert(1)
}

.product-sinble-single-box:hover h3.product-title,.product-sinble-single-box:hover p.product-text {
    color: #fff
}

.sservice-area {
    background: #f4f4f4;
    padding: 120px 0 88px;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.service-single-box {
    background: #fff;
    border-radius: 15px;
    padding: 30px 30px 25px;
    position: relative;
    z-index: 1;
    margin-bottom: 30px
}

.service-single-box:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: url(../images/bg_hm-tailored.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    left: 0;
    top: 0;
    z-index: -1;
    clip-path: polygon(50% 0,50% 0,50% 50%,50% 100%,50% 100%,50% 50%);
    transition: .4s
}

.service-icon {
    margin-bottom: 33px
}

.service-icon img {
    filter: brightness(1) invert(0);
    transition: .5s
}

h3.service-title {
    font-size: 21px;
    color: #050a1e;
    font-weight: 600;
    font-family: Poppins;
    margin: 0;
    transition: .5s;
    cursor: pointer;
	min-height:55px;
}

p.service-text {
    transition: .5s;
	    min-height: 106px;
}

.service-btn a {
    display: inline-block;
    font-size: 15px;
    line-height: 26px;
    color: #fff;
    font-weight: 600;
    text-decoration: none
}

.service-btn i {
    display: inline-block;
    color: #ff3c00;
    background: #f4f4f4;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    font-size: 20px;
    margin-right: 11px;
    transition: .5s
}

.service-single-box:hover:before {
    clip-path: polygon(25% -70%,75% -70%,120% 50%,75% 170%,25% 170%,-20% 50%)
}

.service-single-box:hover .service-icon img {
    filter: brightness(0) invert(1)
}

.service-single-box:hover h3.service-title,.service-single-box:hover p.service-text {
    color: #fff
}

.service-single-box:hover .service-btn i {
    color: #fff;
    background: #ff6d3e
}

.service-shape {
    position: absolute;
    top: 0;
    right: 0
}

.service-shape2 {
    position: absolute;
    top: 16%;
    left: 3%
}

.service-shape2 img {
    -webkit-animation: dance 2s alternate infinite;
    animation: dance 3s alternate infinite
}

.service-shape3 {
    position: absolute;
    top: 2%;
    left: 0
}

.bg-ash{background:#F4F4F4}

.insurance-wrap .item-desc {padding-right: 40px;padding-left: 40px;}
.insurance-wrap.even .item-desc {padding-left: 0;padding-right: 0;}
.insurance-wrap.even figure {padding-right: 40px;text-align: right;}
.insurance-wrap.even2 .item-desc{padding-left: 0;padding-right: 40px;}
.insurance-wrap.even2 figure {padding-right: 0;text-align: right;}
.insurance p{font-size: 14px;line-height: 20px;color: #000;}
.insurance p b{font-weight: 700;}
.insurance p.hd{font-size: 15px;font-weight: 700;}


/*Header*/
header{position: fixed !important;top: 0;left: 0;right: 0;background: #DBDBDB;z-index: 100;}
header ul.comm{display:flex;padding:0}
header ul.comm li:first-child{background-color: #EF7700;border:0}
header ul.comm li:first-child a{color: #fff}
header ul.comm li {border-radius:4px;padding:4px 12px;border:1px solid #EF7700;}
header ul.comm li a{color: #EF7700;text-decoration: none;position:relative;padding-left:30px}
header ul.comm li a:before{position:absolute;content:'';left:0;width:25px;height:25px;background-repeat: no-repeat;background-position: 0 center;background-size:contain;}
header ul.comm li a.tel:before{background-image:url('../images/ic_phone.png');}
header ul.comm li a.mail:before{background-image:url('../images/ic_mail.png');}

.navbar-dark .navbar-nav .nav-link{color:#222;font-size:18px;padding: 0 20px;text-decoration:none;font-weight: 400;}
.navbar-dark .navbar-nav .nav-link:hover{color:#EF7700;transition:all 0.5s}
.navbar .nav-item .dropdown-menu{min-width: 100%;padding: 0;background: rgba(0,0,0,0.5);-webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;-ms-border-radius: 0 0 3px 3px;-o-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
    .dropdown-item{padding: 10px 15px 10px 15px !important;font-size: 15px;color: #fff;line-height: 1;-webkit-transition: .3s;
    -moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.dropdown-item:focus, .dropdown-item:hover{background: #55595c;color: #fff !important;}
.navbar .nav-item .dropdown-menu li{border-top:2px solid #fff}
.navbar .nav-item .dropdown-menu li:first-child{border-top:0}
.dropdown-item img{width: 29px;display: inline-block;}
.dropdown-item:focus, .dropdown-item:hover{text-decoration:none;color:#E8803B !important;text-decoration:none}
.navbar .nav-item{position: relative;}
.navbar .nav-item:hover .dropdown-menu{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);
    -o-transform: translateY(0);transform: translateY(0);visibility: visible;opacity: 1;}
#main_nav{justify-content: center;}

ul.soc{margin: 0 75px;padding: 0;display:none}
ul.soc li{margin-left:20px;float:left;}
ul.soc li:first-child{margin-left:0;}
ul.soc li a{width:22px;background-repeat:no-repeat;background-size:contain;background-position:0 center;display:block;text-indent:-9999em;}
ul.soc li.fb a{background-image:url('../images/ic-facebook.svg');}
ul.soc li.uTube a{background-image:url('../images/ic-youtube.svg');}
ul.soc li.insta a{background-image:url('../images/ic-instagram.svg');}
ul.soc li.linked a{background-image:url('../images/ic-linkedin.svg');}

/*Footer*/
footer {background:#353535;}
footer .ftr-tp{background:#353535;padding-top: 60px;padding-bottom: 40px;}
footer .ftr-tp p{color: #fff;font-size: 14px;line-height: 22px;}
footer h3{font-size:24px;color:#EF7700;font-weight:400;margin-bottom:25px;font-family: "El Messiri", sans-serif;}
footer .ftr-tp ul.link {margin-bottom:10px;padding-left: 0;text-align: center;}
footer .ftr-tp ul.link li {list-style:none;padding: 0 12px 0 18px;position: relative;display: inline-block;}
footer .ftr-tp ul.link li:before {position:absolute;transition:all 0.5s;content:'';left:0;width: 2px;height: 80%;top:10%;background-color: #b3b3b3;}
footer .ftr-tp ul.link li:first-child:before {display: none;}
footer .ftr-tp ul.link li a{position:relative;font-size:16px;line-height:16px;color:#fff;font-weight:400;transition:all 0.5s;display: block;}
footer .ftr-tp ul.link li a:before{display:none;position:absolute;transition:all 0.5s;content:'';left:0;background: url('../images/ftr-link-arrow.svg');width: 13px;height: 14px;}
footer .ftr-tp ul.link li a:hover{color:#E8803B;}
footer .ftr-tp .qLinks{position: relative;height: 100%;text-align: center;}
footer .ftr-tp .qLinks:before{position: absolute;content:'';left:0;width: 2px;height: 90%;top:10%;background-color: #b3b3b3;}
footer .ftr-tp .qLinks:after{position: absolute;content:'';right:0;width: 2px;height: 90%;top:10%;background-color: #b3b3b3;}

footer .ftr-tp .ftr-add .add{position:relative;margin-bottom:15px;padding-left: 34px;font-size: 14px;color: #fff;line-height: 22px;}
footer .ftr-tp .ftr-add .add:last-child{margin-bottom: 0;}
footer .ftr-tp .ftr-add .add a{font-size: 16px;color: #fff;transition:all 0.5s;}
footer .ftr-tp .ftr-add .add a:hover{color:#E8803B;}
footer .ftr-tp .ftr-add .add:before{position:absolute;transition:all 0.5s;content:'';left:0;top:0;background-position: center 0;background-repeat:no-repeat;background-size:contain;width: 24px;height: 25px;}
footer .ftr-tp .ftr-add .add.ph:before{background-image: url('../images/ic_phone.png');}
footer .ftr-tp .ftr-add .add.email:before{background-image: url('../images/ic_mail.png');}
footer .ftr-tp figure.logo img{width: 250px;}
footer .ftr-tp .getTouch{padding-left: 40px;}

footer .brd-tp{border-top: 1px solid #fff;}
footer .ftr-btm{padding-bottom:20px;}
footer .ftr-btm p{color: #AEAEAE;font-size: 16px;line-height: 22px;text-align: left;font-weight: 600;}
footer .ftr-btm h4{font-size:19px;color:#fff;font-weight:600;margin-bottom:5px;font-family: "El Messiri", sans-serif;}
footer .ftr-btm .add-bx{width: 20%;border-left: 1px solid #fff;padding-left: 15px;padding-right: 15px;margin-top: 25px;margin-bottom: 25px;}
footer .ftr-btm .add-bx h3{margin-bottom: 10px;}
footer .ftr-btm .add-bx:first-child{border: 0;}


.footer-widget__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-top: 22px;
  }
  
  .footer-widget__social a {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;  
    border: 2px solid #686868;
    position: relative;
  }
  .soc.cat {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .soc.cat .footer-widget__social a{border: 4px solid #404643;width: 60px;height: 60px;}
  .soc.cat .footer-widget__social a + a {margin-left: 30px;}
  
  .footer-widget__social a::before {
    position: relative;
    z-index: 10;
  }
  .footer-widget__social a:before {position: absolute;content: '';width: 26px;height: 26px;left: 50%;top: 50%;transform: translate(-50%,-50%);background-position: center center;background-repeat: no-repeat;background-size: contain;width: 17px;height:17px;}
  .footer-widget__social a:hover::after {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  *, ::after, ::before {
    box-sizing: border-box;
  }
  
  .footer-widget__social a::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: 500ms;
    transition: 500ms;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffd240), to(#fa9442));
    background-image: linear-gradient(90deg, #ffd240 0%, #fa9442 100%);
    /* background-image: -webkit-gradient(linear, right top, left top, from(#0a6ad6), to(#23e7ea));
    background-image: linear-gradient(to right, #8AC528 0%, #00FFF0 71%); */
  }
  .footer-widget__social a + a {margin-left: 10px;}
  
  .footer-widget__social a.linkedin:before {background-image: url('../images/ic_linkedin.png');}
  .footer-widget__social a.x:before {background-image: url('../images/ic_x.png');}
  .footer-widget__social a.fb:before {background-image: url('../images/ic_facebook.png');width: 12px;height:18px;}
  .footer-widget__social a.instagram:before {background-image: url('../images/ic_instagram.png');width: 17px;height:16px;}
  .footer-widget__social a.uTube:before {background-image: url('../images/ic_uTube.png');width: 20px;height:14px;}
  
  .soc {display: flex;justify-content: right;align-items: center;color: #EB893B;font-size: 18px;}




.inner-banner {position:relative;height:100%}
.inner-banner .banner{background-repeat:no-repeat;background-position:center top;width:100%;height:700px;font-family: 'Montserrat', sans-serif;color:#fff;position: relative;}
.inner-banner .banner h1{font-family: "El Messiri", sans-serif;font-size:60px;color:#fff;font-weight:500}
.inner-banner .banner.health{background-image:url('../images/banner_health-insurance.jpg')}
.inner-banner .banner.rural{background-image:url('../images/banner_rural-insurance.jpg')}
.inner-banner .banner.eng{background-image:url('../images/banner_engineering.jpg')}
.inner-banner .banner.liability{background-image:url('../images/banner_liability.jpg')}
.inner-banner .banner.motor{background-image:url('../images/banner_motor-insurance.jpg')}
.inner-banner .banner.property{background-image:url('../images/banner_property-insurance.jpg')}
.inner-banner .banner.tvl{background-image:url('../images/banner_travel-insurance.jpg')}
.inner-banner .banner.contact{background-image:url('../images/banner_contact.jpg')}
.inner-banner .banner.banner1 h1{text-align:left;margin-bottom:0;}
.inner-banner .banner .cnt-blk{height: 100%;}


.accordion {margin: 20px auto;}
.accordion-header {cursor: pointer;padding: 10px 25px;background-color: #303442;border: 1px solid #ccc;margin: 0;position: relative;font-weight:500;color:#fff;font-size:19px;border-radius:5px}
.accordion-content {display: none;padding: 10px 25px;border: 1px solid #ccc;border-top: none;background-color: #F4F4F4;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:relative;margin-top:-5px;z-index:1;margin-bottom:10px}
.accordion-content p{margin:0;font-weight:400;color:#6A6A6A;font-size:18px;}
.arrow {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 14px;height: 14px;background-repeat:no-repeat;background-position:center center;}
.arrow.down {display: inline-block;padding: 3px;background-image:url('../images/ic_plus.png')}
.arrow.up {display: inline-block;padding: 3px;background-image:url('../images/ic_minus.png')}
.related-service figure {margin:0 0 10px;text-align:center}
.related-service figure img{border-radius:5px;display:inline-block}
.related-service p{margin:0;font-weight:600;color:#000;font-size:18px;text-align:center}

.contact-form {width:100%;padding:30px 25px;}
.contact-form .form-group {margin-bottom:15px}