﻿@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic|Oswald:400,300,700');

* {margin:0px; padding:0px; outline:none !important;}

html {min-height:100%; position:relative;}
body {/*position:relative;*/ min-height:100%;}

body {font-family: 'Lato', sans-serif; font-size:15px; font-weight:400; color:#6d6d6d;}
.body-content {padding-bottom:50px;}

a {color:#000000;}
a:hover {color:#cc0000;}
.mtop40{margin-top:40px;}
.taL { text-align: left; }
.taC {text-align:center;}
.taR {text-align:right;}
.taJ {text-align:justify;}
.mTop20 {margin-top:20px;}
.mBot20 {margin-bottom:20px;}
.mRight10 {margin-right:10px;}
.red {color:#f00;}

footer { padding:0px 0px; color:#b5b5b5; /*position:absolute;*/ bottom:0px; width:100%; background-color:#dbdbdb;}
footer .footerTxt {padding:15px 0px;text-align:center; color:#808080; font-size:14px; font-weight:500; margin:auto; line-height:24px;}
footer .footerTxt a {color:#000000; text-decoration:none;}
footer .footerTxt a:hover {color:#cc0000; text-decoration:underline;}
/*.footerLine {height:2px; margin:10px auto; background:#494949; border-bottom:1px solid #1f1f1f;}*/

.tryFree {padding:25px 0px 25px; color:#808080; font-size:15px; text-align:center; border-radius:0px; margin:auto; /*border-top:3px solid #999999;*/ border-bottom:3px solid #999999;}
.tryFree h6 {color:#cc0000; font-size:20px; font-weight:700; text-transform:uppercase; margin-bottom:5px; line-height:24px; font-family:'Lato', sans-serif !important; margin-top:0px;}
.tryFree a {font:800 28px Lato; color:#fff; border-radius:3px; background:#cc0000; text-align:center; border:none; padding:10px 25px; display:inline-block; text-decoration:none;}

.navigation {font-size: 0; list-style-type: none; margin-right:0px; margin-bottom:0px; margin-top: 10px; padding:0px; font-family:Oswald, sans-serif;}
.navigation > li {display: inline-block; font-size: 14px; padding:5px 5px; text-transform: uppercase; transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s; z-index:1;}
.navigation li a {color: #333; display: block; font-size:16px; font-weight: 500; border-radius:3px; outline: medium none; padding: 6px 15px 6px 15px; text-decoration: none; transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;}
.navigation li a:hover {color:#808080;}
.navigation li.active a, .navigation li.active:hover a {background:#cc0000; color:#fff;}
.navbar-default {background:rgba(255, 255, 255, 1); border:none; box-shadow:0 0 20px 2px rgba(0, 0, 0, 0.2);}
.menufix-part {background:#fff;}
.logo img {margin-top:12px;}

.callUs { margin-top:0px;}
.callUs ul {margin:0px; padding:0px; line-height: 1.3; list-style-type: none; padding-top: 17px;}
.callUs ul li {display: inline-block; color:#333333; font-family: 'Oswlad', sans-serif; font-weight: 500; font-size:15px; text-transform:uppercase; padding: 0 1px; position: relative; vertical-align: middle;}
.callUs ul li span {color:#cc0000;}
.callUs ul li a {font:600 24px 'Oswlad', sans-serif; color:#000000; text-decoration:none; padding-top:5px;}
.callUs ul li a img {margin-top:-4px;}
.callUs ul li:first-child:after { background: #949494; content: ""; display: block; height: 32px; position: absolute; right: -15px; top: -5px; width: 1px;}
.callUs ul li:last-child {padding: 0 25px !important;}

.banner {background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(Images/bannerImg.jpg) no-repeat center center #fff; background-size:cover; max-height:700px; height:700px; padding:170px 0px 30px; margin-top:0px; margin-bottom:0px;}
.banner:before {content:""; background:rgba(0,0,0,.65); position:absolute; leftL0px; top:0px; width:100%; min-height:auto;}
.banner h2 {color:#fff; font:700 36px 'Lato', sans-serif !important; /*text-shadow:3px 3px 2px rgba(0,0,0,.5);*/ margin:50px 0px;}
.banner h2 small {color:#ccc;}

/*bannerexpress*/
.bannerexpress {background:url(Images/bannerImg-express.jpg) no-repeat center center #fff; background-size:cover; max-height:610px; height:610px; padding:170px 0px 30px; margin-top:0px; margin-bottom:40px;}
.bannerexpress:before {content:""; background:rgba(0,0,0,.65); position:absolute; leftL0px; top:0px; width:100%; height:610px;}
.bannerexpress h2 {color:#fff; font:700 36px 'Lato', sans-serif !important; /*text-shadow:3px 3px 2px rgba(0,0,0,.5);*/ margin:50px 0px;}
.bannerexpress h2 small {color:#ccc;}

/*bannerdrayage*/
.bannerdrayage {background:url(Images/bannerImg-drayage.jpg) no-repeat center center #fff; background-size:cover; max-height:610px; height:610px; padding:170px 0px 30px; margin-top:0px; margin-bottom:40px;}
.bannerdrayage:before {content:""; background:rgba(0,0,0,.65); position:absolute; leftL0px; top:0px; width:100%; height:610px;}
.bannerdrayage h2 {color:#fff; font:700 36px 'Lato', sans-serif !important; /*text-shadow:3px 3px 2px rgba(0,0,0,.5);*/ margin:50px 0px;}
.bannerdrayage h2 small {color:#ccc;}

/*bannercartage*/
.bannercartage {background:url(Images/bannerImg-cartage.jpg) no-repeat center center #fff; background-size:cover; max-height:610px; height:610px; padding:170px 0px 30px; margin-top:0px; margin-bottom:40px;}
.bannercartage:before {content:""; background:rgba(0,0,0,.65); position:absolute; leftL0px; top:0px; width:100%; height:610px;}
.bannercartage h2 {color:#fff; font:700 36px 'Lato', sans-serif !important; /*text-shadow:3px 3px 2px rgba(0,0,0,.5);*/ margin:50px 0px;}
.bannercartage h2 small {color:#ccc;}

/*bannerportservices*/
.bannerportservices {background:url(Images/bannerImg-portservices.jpg) no-repeat center center #fff; background-size:cover; max-height:610px; height:610px; padding:170px 0px 30px; margin-top:0px; margin-bottom:40px;}
.bannerportservices:before {content:""; background:rgba(0,0,0,.65); position:absolute; leftL0px; top:0px; width:100%; height:610px;}
.bannerportservices h2 {color:#fff; font:700 36px 'Lato', sans-serif !important; /*text-shadow:3px 3px 2px rgba(0,0,0,.5);*/ margin:50px 0px;}
.bannerportservices h2 small {color:#ccc;}

.startBtn, .startBtn:focus { font: 900 20px Lato; color: #fff; background: #cc0000; text-align: center; border-radius: 3px; border: 3px solid #cc0000; padding: 8px 20px; display: inline-block; text-decoration: none; text-transform: uppercase; /* transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;*/ }
.startBtn:hover,.startBtn:active {background:#f8f8f8; text-decoration:none; color:#3b3b3b; border-color:#e4e4e4;}



.btns1, .btns1:focus { font: 900 20px Lato; color: #000; background: #fff; text-align: center; border-radius: 3px; border: 3px solid #fff; padding: 8px 20px;; display: inline-block; text-decoration: none; text-transform: uppercase; }
    .btns1:hover, .btns1:active { background: #cc0000; text-decoration: none; color: #fff; border-color: #cc0000; border: 3px solid #cc0000; }


 #back-top {bottom: 10px; position: fixed; right: 20px; z-index: 999;}
#back-top a {color: #bbb; display: block; text-align: center; text-decoration: none; text-transform: uppercase; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; width: 40px;}
#back-top span i {background: #cc0000; border-radius: 50px; color: #fff; display: block; font-size: 30px; height: 37px; line-height: 33px; opacity: 0.9; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; width: 37px;}

.titleText span {color: #6a747c; display: block; font-size: 14px; font-weight: bold; font-family:'Oswald', sans-serif; text-transform: uppercase;}
.titleText h1, .titleText h2 {letter-spacing: 0px; position: relative; text-transform: uppercase; font-weight: 900; margin-bottom: 30px; font-size:36px; font-family:'Lato', sans-serif; margin-top:0px; padding-bottom: 0; color:#000000;}

.aboutText .column {border:1px solid #dcdcdc; box-shadow:0 5px 13px rgba(0,0,0, .05); padding:10px 20px; min-height:230px; margin-bottom:10px;}
.aboutText .column h2, .aboutText .column h3, .aboutText .column h1 {font-weight: 900; letter-spacing: 0px; margin-top:10px; margin-bottom: 10px; font-size:24px; font-family:'Lato', sans-serif; text-transform:uppercase; color:#cc0000;}

.steps {margin-bottom:20px; overflow:hidden;}
.steps .numbers {float:left; margin-bottom:10px; margin-right:10px;}
.steps h3, .steps h4 {font:500 20px 'Oswald', sans-serif !important; margin:0px; color:#000; text-transform:uppercase;}
.steps h4 {margin-top:15px;}
.steps ul {margin:0px 0px 0px 10px; padding:0px; list-style-type:none; clear:both;}
.steps ul li {background:url(Images/bulletIcon.png) no-repeat left 4px; padding-left:15px; list-style-type:none; color:#2c3740; font-size:14px; margin-bottom:10px; line-height:18px;}

.sepLine {height:1px; background:#d4dee5 ; width:50%; margin:30px auto;}
.sepLine span {background: #d4dee5; border: 8px solid #ffffff; border-radius: 50%; display: block; height: 32px; margin: 0 auto; position: relative; width: 32px; top:-15px;}
.sepLine span:after {background:none; border: 2px solid #ffffff; border-radius: 50%; content: ""; display: block; height: 10px; left: 3px; position: absolute; top: 3px; width: 10px;}

.leftColum {line-height:1.6;}
.leftColum h3 {font:900 20px 'Lato', sans-serif; text-transform:uppercase; color:#cc0000;}
.leftColum ul {margin:0px 0px 0px 10px; padding:0px; list-style-type:none; clear:both;}
.leftColum ul li {background:url(Images/bulletIcon.png) no-repeat left 4px; padding-left:15px; list-style-type:none; color:#2c3740; font-size:14px; margin-bottom:10px; line-height:18px;}
.rightColum {margin:15px;}
.userBtn a{background:#cc0000; display:block; padding:10px; font:bold 18px 'Lato', sans-serif; color:#fff; text-align:left; margin:10px 0px; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; text-transform:uppercase; border-radius:6px;}
.newBtn a {background:#000000; display:block; padding:10px; font:bold 18px 'Lato', sans-serif; color:#fff; text-align:left; margin:10px 0px; transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; text-transform:uppercase; border-radius:6px;}
.userBtn a:hover, .newBtn a:hover, .userBtn a:focus, .newBtn a:focus {text-decoration:none; background:rgba(0,0,0,.85); border-color:rgba(0,0,0,.85);}

.listTable {background:#dddddd; border-spacing:1px; border-collapse:separate; width:100%;}
.listTable th {background:#f9f9f9; padding:15px 10px; font:600 18px 'Lato', sans-serif; text-align:left;}
.listTable td {background:#fff; padding:10px 10px; font:400 16px 'Lato', sans-serif; text-align:left;}
.listTable td.priceValue {width:15%;}
.cards {margin-top:20px;}

input[type="text"], input[type="password"], textarea {border: 1px solid #d3ddde; display: block; outline:none !important; font-weight:500; font-size: 15px; margin-bottom:15px; padding: 11px 5px 12px 15px; width: 100%;}
select {border: 1px solid #d3ddde; display: block; outline:none !important; font-weight:500; font-size: 15px; margin-bottom: 15px; padding: 11px 0px 12px 15px; width: 100%;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {border-color:#333; outline:none !important; box-shadow:0px 0px 6px rgba(0,0,0,.2);}
.submitBtn {background: #cc0000; color: #ffffff; /*display: block;*/ border-radius:6px; font-weight: 800; width: 15.4%; border:none; font-size: 18px !important; height: 51px; line-height: 25px; margin-top: 11px; padding: 0 !important; text-transform: uppercase; width: 133px !important;}

.blueGrd {background:#f9f9f9; padding:15px; border:1px solid #dddddd; line-height:20px; margin-bottom:20px}
.topMargin {margin-top:56px;}
.inputbox {font-weight:600; margin-top:10px; color:#2c3740; text-transform:uppercase; font-size:14px;}

.field-validation-error {background: #f00; padding: 3px 10px; color: #fff; font: 500 13px 'Lato', sans-serif; position: absolute; border-radius: 3px 3px 0px 0px; margin-top: 0; right: 0; top: -22px; }.input-validation-error {border-color:#f00 !important;}

.leftColum #accordion .panel-heading {padding:0px;}
.leftColum #accordion h3 {text-transform:none; font:600 16px 'Lato', sans-serif !important; margin-bottom:0px; padding:0px;}
.leftColum #accordion h3 a {color:#404040; text-decoration:none; display:block; padding:10px 15px;}
.leftColum #accordion h3 a:hover {text-decoration:none; color:#cc0000}
.plain_content {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d4dee5; text-align:justify;}
.panel {box-shadow:none;}
.navbar-header {float:none;}
.navbar-toggle {margin-top:20px;}
.navbar-default .navbar-toggle {border-color:#cc0000;}
.navbar-toggle .icon-bar {background-color:#cc0000!important;}
.glyphicon {color:#333; margin-right:5px;}
#accordion .panel-heading.active h3 a {color:#333;}
#accordion .panel-heading.active h3 a .glyphicon {color:#333;}


.input-group .form-control:focus {
    z-index: 3;
    border-color: #66afe9;
}

.input-group .form-control {
border-radius: 0 4px 4px 0 !important;
}

.floatL{float:left;}

.flow {
    margin: 0;
    padding: 0 !important;
    text-align: center;
    overflow:hidden;
}

.flow li {
    display: inline-block;
    list-style-type: none;
    margin: 5px 10px;
    padding: 0 25px;
}

.cir1 {
    border: 8px solid #e78795;
}

.cir2 {
    border: 8px solid #e86a7c;
}

.cir3 {
    border: 8px solid #e8445c;
}

.cir4 {
    border: 8px solid #e71836;
}

.flow li .Circle::before {
    content: "➜";
    font-size: 33px;
    padding: 13px 11px;
    position: absolute;
    right: -70px;
    top: 20px;
}

.flow li .Circle.cir4::before {
    content: "";
    font-size: 33px;
    padding: 13px 11px;
    position: absolute;
    right: -70px;
    top: 20px;
}

.flow li .Circle {
    background: #fff;
    border-radius: 100%;
    display: table-cell;
    font: bold 16px "open sans";
    height: 155px;
    position: relative;
    text-align: center;
    transition: all .5s ease 0s;
    vertical-align: middle;
    width: 155px;
    padding: 5px;
}

.flow li .Circle.cir1::before {
    color: #ccc;
}

.flow li .Circle.cir2::before {
    color: #999;
}

.flow li .Circle.cir3::before {
    color: #666;
}

.accIcon{font-size:14px;}

.capta {
    background-color: #f6f6f6;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #555;
    display: block;
    font-size: 14px;
    height: 100px;
    line-height: 1.42857;
    padding: 15px;
    width: 100%;
}

textarea.form-control {
    height: 90px;
}

.contact-form-part {
    background: url(images/form-bg.jpg) no-repeat 0 0;
    background-size: cover;
    text-align: center;
    padding: 30px 0;
    background-size: cover;
    width: 100%;
    color:#fff;
}
.contact-form-part h2 {
    font-size: 28px;
    color: #fff;
    line-height: 35px;
}

.contact-form-part h5 {
    font-size: 28px;
    color: #fff;
}

.contact-form-part .disTxt {
    color: #bdbdbd;
    font-weight: 400;
    font-size: 14px;
}

.sepline1{background: #8e8d8d;
height: 1px;
}

.mTop30{margin-top:30px !important;}

.mBot30{margin-bottom:30px}

/*.ad_banner{padding:5px; border:1px #ccc solid; margin-bottom:10px;}
.block{display:inline-block;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.flex_block{display:flex;align-items:center;}*/
/*stickybar*/
.bottom_ad_section { background: #fff; border: 1px solid #949494; font-size: 20px; padding: 10px 15px; border-bottom: 0; box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius: 3px 3px 0px 0px; }
.ad_close { position: absolute; right: -10px; top: -12px; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center;text-decoration: none; }
.ad_close:hover { position: absolute; right: -10px; top: -12px; background: #e04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; text-decoration:none; }
.bottom_fixed_bar { position: fixed; bottom: 0; left: 0; width: 100%; z-index:99; transition: all .4s linear; -webkit-transition: all .4s linear; }
.bts{margin-top:5px;}
.stky-caption { margin-top: 21px; color: #000 !important; font-size:22px; text-align: left !important; padding: 15px; line-height: 26px; }
.sticky-top{position:sticky;top:100px;z-index:0;}
.foot_adpopup{display:none !important;}
.button_sticky { background-color:#cc0000; border: 2px solid #cc0000; padding: 8px 17px; color: #fff; border-radius: 3px; min-width: 130px; display: inline-block; font-size: 16px; font-weight:700; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; margin-top:15px;text-decoration: none;}
    .button_sticky:hover, .button_sticky:focus { background-color: #fff; border: 2px solid #cc0000; padding: 8px 17px; color: #cc0000; border-radius: 3px; text-decoration: none; }
.bottom_ad_section .button_sticky{margin:0px;}
.ad_row{display:flex;align-items:center;}
.bottom_ad_section .stky-caption{margin:0px;}
.mTop20{margin-top:20px !important;}
.ad_row .sticky-text { font-size: 22px; font-weight: 600; color: #2a2a2a; margin-right: 25px; margin-top: 0px; margin-bottom: 0px; }
    .ad_row .sticky-text span { color: #cc0000; }
.common_button_gap { margin-bottom: 30px !important; }
.highlight { color: #019773; font-weight: 600; }
.popup-border { border-right: 1px solid #cacaca; }
.sub-txt { font-size: 20px !important; }
.mt-3 { margin-top: 1rem !important; }
.h6, h6 { font-size: 15px !important; }
/*new design*/
.common_h1 { color: #fff; font-size: 34px; line-height: 41px; font-weight: 600; }
.baner-caption { font-size: 24px; color: #f7dc29; font-weight: 600;margin-bottom:30px; }
.price-caption { font-size: 16px; color: #fff; font-style: italic; margin-top: 10px; display: block; }
.price-caption span { font-size: 20px; font-weight: 600; color: #f7dc29; }
.strip { padding: 20px; background: #dbdbdb; /* line-height: 53px; */ color: #fff;text-align:center; }
.ooida-hght-strip h3 { font-size: 22px; font-weight: 500; color: #000; text-align: center; line-height: inherit;margin:10px 0px;line-height:28px; }
.ooida-exclusive{ display:table; border: 1px solid #fff; padding: 16px; border-radius: 8px; background-color: rgba(199, 199, 199, 0.58);margin:auto; }
.banner-caption1 { font-size: 20px; color: #fff; font-weight: 500; }
.py-5{padding-top: 3rem !important; padding-bottom: 3rem !important;}
.service.service-style-1 { display: inline-block; border-radius: 0.5rem; width: 70%; margin-bottom: 20px; margin-top: 30px; padding: 0px 10px 20px 10px; text-align: center; -webkit-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; }
.imgBox { box-shadow: 0 0 14px #ccc; width: 100px; height: 100px; text-align: center; vertical-align: c; border-radius: 50%; /* padding-top: 68px; */ display: flex; align-items: center; text-align: center; justify-content: space-around; margin: auto; }
.imgBox img { width: 60px; }
.service-text { font-size: 18px; font-weight: 500; }
.borrgt { border-right: 1px solid #ddd; }
.borbot { border-bottom: 1px solid #ddd; }
.fht_h3 { font-size: 20px; }
.working-process-step { position: relative; overflow: hidden; }

    .working-process-step:before { content: ''; position: absolute; left: -0; right: -0; height: 100%; display: block; background: url(images/step-arrow.png) center center no-repeat; }

.working-process .row { margin: 0 -65px; }

.process-block { position: relative; margin-bottom: 20px; padding: 0 65px; border-radius: 5px; }

    .process-block .inner-box { position: relative; padding: 20px 27px 10px; box-shadow: 0px 15px 39px 0px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; background-color: #ffffff; text-align: center; transition: .5s ease; }

        .process-block .inner-box:hover { box-shadow: 0px -10px 39px 0px rgba(0, 0, 0, 0.2); transform: translateY(-10px); }

    .process-block:nth-child(2) .inner-box { margin-top: 70px; }

    .process-block .inner-box .count-box { position: relative; width: 70px; height: 70px; background: #333; margin: 0 auto; color: #ffffff; text-align: center; line-height: 70px; font-size: 30px; font-weight: 700; font-family: 'Muli', sans-serif; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; border-radius: 10px; margin-bottom: 25px; }
    .process-block .inner-box h3 { position: relative; font-size: 20px; font-weight: 700; margin-bottom: 10px; color: #0e6f53; }

    .process-block .inner-box .text { position: relative; color: #777777; font-size: 14px; line-height: 1.8em; margin-bottom: 18px; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.process-block .leftColum ul li{font-size:18px;line-height:23px;}
.working-process-step:before { content: ''; position: absolute; left: -0; right: -0; height: 100%; display: block; background: url(images/step-arrow.png) center center no-repeat; }
.calcubg { background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url(images/calculator.jpg) no-repeat center; background-attachment: fixed;background-size:cover; }
.calculator { box-shadow: 0 0 14px #595959; padding:10px 10px 15px; border-radius: 3px; background: #fff; }
.calculator p{font-size:18px;}
.faqsec h3{color:#000;}
p{font-size:18px;line-height:23px;}
.sublist-faq h3::before { position: absolute; content: ""; width: 12px; height: 12px; background-color: #6b747c; border-radius: 50%; top: 3px; left: 0px; }
.faqsec h3 { /* background: url(images/arrow.png) no-repeat 0px 3px; */ font-size: 18px; position: relative; }
.video-right a:after { position: absolute; background: url(images/playicon.png) no-repeat 0 0/50px; top: 38%; right: 47%; content: ""; width: 50px; height: 50px; }
.img-fluid { max-width: 100%; height: auto; }
.videosec { display: inline-grid; }
.video-right { position: relative; }
.Right_banr-video { cursor: pointer; }
.Right_banr-video img { border: 2px solid #666; }
.sublist-faq h3 { padding-left: 20px; }
.vertical-align{display:flex;align-items:center;}
.bann_top{margin-top:20px;}
button.close, button.close:hover, button.close:focus{position: absolute;background: red;top: -10px;z-index: 9999999;opacity: 1;right: -10px;border-radius: 50%;width: 25px;height: 25px;color: #fff;line-height: 0;}
.modal-open{padding-right:0px !important; overflow-x:hidden !important; overflow-y:auto !important;}
.modal.in .modal-dialog{transform: translate(0, 40px);}
.faqsec p{padding-left:20px;}
#adPopup .stky-caption{font-weight:500;}
#adPopup .stky-caption span{color:#cc0000;font-weight:600;}

.MboxClose { background: url(images/close.png) no-repeat; border: medium none; height: 31px; position: absolute; right: -15px; text-indent: -9999px; top: -10px; width: 31px; z-index: 9; }
.set-font-size { color: #000 !important; font-size: 24px; margin: auto; }
.sub-txt { font-size: 20px !important; }
.modal-body { padding: 0px; }
.modal-header { background: #ddd;border-radius:3px 0 0 0; }
.mtop { margin-top: 10px !important; }
.ad_row .sticky-text-2 { font-size: 19px; font-weight: 600; color: #2A2A2A; margin-right: 25px; margin-top: 0px; margin-bottom: 0px; }
    .ad_row .sticky-text-2 span { color: #3F5FAC; }
.highlight { color: #cc0000; font-weight: 600; }
.border-right-1 { border-right: 1px solid #CACACA; }
.set-padding { padding: 0% 5%; }
.icon-width { width: 30%; margin: auto; }
.d-inline-block { display: inline-block; }
.position-relative { position: relative !important; }
.eg { left: 6% !important; width: 16% !important; bottom: 79%; position: absolute !important; }
.modal-dialog { width: 700px; margin: 30px auto; }

.stripe { color: #fff; background-color: #c00; padding: 30px; font-size: 24px; }
.position-relative { position: relative !important; }
.adjust { bottom: -93%; width: 17%; left: 7%; }
.position-absolute { position: absolute !important; }
.bg-primary { color: #fff; background-color: #337ab7; padding: 30px; }
.list-points { padding-left: 30px; margin: 0px; }
.list-points li { list-style: none; position: relative; padding: 6px; padding-left: 6px; padding-left: 6px; text-align: left; font-size: 16px; padding-left: 10px; font-weight: bold; }
 .list-points li::before { content: ""; position: absolute; top: 9px; left: -23px; width: 32px; height: 20px; background: url("Images/bulletIcon.png") no-repeat center center; }
  .list-points li { list-style: none; text-align: left; font-size: 16px; font-weight: bold; }
.set-padding{padding:20px 0;}
.pRight30{padding-right:30px;}
