﻿@charset"utf-8";

* { padding: 0px; margin: 0px; list-style-type: none; border: none; outline: none !important; }
/*----------------------------Font face-------------------------------*/
/*@font-face { font-family: 'robotobold_condensed'; src: url('roboto-boldcondensed-webfont.eot'); src: url('roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'), url('roboto-boldcondensed-webfont.woff2') format('woff2'), url('roboto-boldcondensed-webfont.woff') format('woff'), url('roboto-boldcondensed-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'robotobold_condensed'; src: url('fonts/Roboto-Condensed-webfont.eot'); src: url('fonts/Roboto-Condensed-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Condensed-webfont.woff2') format('woff2'), url('fonts/Roboto-Condensed-webfont.woff') format('woff'), url('fonts/Roboto-Condensed-webfont.ttf') format('truetype'), url('fonts/Roboto-Condensed-webfont.svg#robotocondensed') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Roboto Light'; src: url('fonts/roboto-light-webfont.eot'); src: url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-light-webfont.woff2') format('woff2'), url('fonts/roboto-light-webfont.woff') format('woff'), url('fonts/roboto-light-webfont.ttf') format('truetype'), url('fonts/roboto-light-webfont.svg#robotolight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Roboto Regular'; src: url('fonts/roboto-regular-webfont.eot'); src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-regular-webfont.woff2') format('woff2'), url('fonts/roboto-regular-webfont.woff') format('woff'), url('fonts/roboto-regular-webfont.ttf') format('truetype'), url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg'); font-weight: normal; font-style: normal; }*/

@font-face { font-family: 'Segoe UI Regular'; font-style: normal; font-weight: normal; src: url('fonts/Segoe UI.woff') format('woff'); font-display:swap}
@font-face { font-family: 'Segoe UI Italic'; font-style: normal; font-weight: normal; src: url('fonts/Segoe UI Italic.woff') format('woff'); font-display: swap }
@font-face { font-family: 'Segoe UI Bold'; font-style: normal; font-weight: normal; src: url('fonts/Segoe UI Bold.woff') format('woff'); font-display: swap }
@font-face { font-family: 'Segoe UI Bold Italic'; font-style: normal; font-weight: normal; src: url('fonts/Segoe UI Bold Italic.woff') format('woff'); font-display: swap }

/*--------------------------Font face ends----------------------------*/
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

/*----------------------------Common css style---------------------------*/
*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

footer ul li a:focus { color: #fff; }

body { background: #fff; font: normal 15px 'Segoe UI Regular',Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; display: table; width: 100%; }

a { color: #f26522; outline: none;  transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; -ms-transition: all .5s ease 0s;text-decoration:underline; }

a:hover, a:active, a:focus { outline: none; -moz-outline-style: none; }

a:hover {text-decoration: underline;color: #01adef !important; }

img { border: none; outline: none; }

.disnone { display: none; }

.clear { clear: both; /*height: 1px;*/ }

.floatL, .button_left { float: left; }

.floatR, .button_right { float: right; }

.taL { text-align: left; }

.taC { text-align: center; }

.taR { text-align: right; }

.taJ { text-align: justify; }

.vaT { vertical-align: top; }

.vaM { vertical-align: middle; }

.vaB { vertical-align: bottom; }

.mTopMinus5 { margin-top: -5px; }

.mTop0 { margin-top: 0px; }

.mTop2 { margin-top: 2px; }

.mTop3 { margin-top: 3px; }

.mTop4 { margin-top: 4px; }

.mTop5 { margin-top: 5px; }

.mTop7 { margin-top: 7px; }

.mTop10 { margin-top: 10px; }

.mTop12 { margin-top: 12px; }

.mTop13 { margin-top: 13px; }

.mTop15 { margin-top: 15px; }

.mTop20 { margin-top: 20px !important; }

.mTop22 { margin-top: 22px; }

.mTop24 { margin-top: 24px; }

.mTop25 { margin-top: 25px; }

.mTop30 { margin-top: 30px; }

.mTop35 { margin-top: 35px; }

.mTop40 { margin-top: 40px; }

.mTop45 { margin-top: 45px; }

.mTop47 { margin-top: 47px; }

.mTop70 { margin-top: 70px; }

.mTop50 { margin-top: 50px; }

.mTop37 { margin-top: 37px; }

.mTop59 { margin-top: 59px; }

.mTop75 { margin-top: 75px; }

.mBot20 { margin-bottom: 20px; }

.mBot25 { margin-bottom: 25px; }

.mBot30 { margin-bottom: 30px; }

.mBot40 { margin-bottom: 40px; }

.mBot2 { margin-bottom: 2px; }

.mBot5 { margin-bottom: 5px; }

.mBot10 { margin-bottom: 10px; }

.mBot15 { margin-bottom: 15px; }

.mBot45 { margin-bottom: 45px; }

.mBot59 { margin-bottom: 59px; }

.mR6 { margin-right: 6px; }

.mRight5 { margin-right: 5px; }

.mRight7 { margin-right: 7px; }

.mRight9 { margin-right: 9px; }

.mRight10 { margin-right: 10px; }

.mRight15 { margin-right: 15px; }

.mRight20 { margin-right: 20px; }

.mRight25 { margin-right: 25px; }

.mRight30 { margin-right: 30px; }

.mRight40 { margin-right: 40px; }

.mRight300 { margin-right: 300px; }

.mLeft3 { margin-left: 3px; }

.mLeft5 { margin-left: 5px; }

.mLeft10 { margin-left: 10px; }

.mLeft11 { margin-left: 11px; }

.mLeft15 { margin-left: 15px; }

.mLeft17 { margin-left: 17px; }

.mLeft20 { margin-left: 20px; }

.mLeft25 { margin-left: 25px; }

.mLeft30 { margin-left: 30px; }

.mLeft35 { margin-left: 35px; }

.mLeft45 { margin-left: 45px; }

.mLeft50 { margin-left: 50px; }

.mLight300 { margin-left: 300px; }

.p10 { padding: 10px; }

.pLeft10 { padding-left: 10px; }

.pLeft20 { padding-left: 20px; }

.pLeft30 { padding-left: 30px; }

.pLeft45 { padding-left: 45px; }

.pLeft70 { padding-left: 70px; }

.pLeft300 { padding-left: 300px; }

.pLeft15 { padding-left: 15px; }

.pRight10 { padding-right: 10px; }

.pRight5 { padding-right: 5px; }

.pTop10 { padding-top: 10px; }
.pTop20 { padding-top: 30px; }
.pTop30 { padding-top: 30px; }
.pBot10 { padding-bottom: 10px; }

.pBot20 { padding-bottom: 20px; }

.pRight20 { padding-right: 20px; }

.pRight25 { padding-right: 25px; }


.pRight30 { padding-right: 30px; }

.pRight35 { padding-right: 35px; }

.text11 { font-size: 11px; }

.spacer3 { height: 3px; }

.spacer5 { height: 5px; }

.spacer10 { height: 10px; }

.spacer15 { height: 15px; }

.spacer20 { height: 20px; }

.spacer25 { height: 25px; }

.spacer30 { height: 30px; }

.spacer35 { height: 35px; }

.spacer40 { height: 40px; }

.spacer45 { height: 45px; }

.spacer50 { height: 50px; }

.spacer60 { height: 60px; }

.red { color: #f00; }

.noWrap { white-space: nowrap; }

.pT5 { padding-top: 5px; }

.pT10 { padding-top: 10px; }

.pR5 { padding-right: 5px; }

.noPad { padding: 0px !important; }

.noLeft { padding-left: 0px; }

.noRight { padding-right: 0px; }

.bold { font-weight: bold; }

.txt9 { font-size: 9px; font-style: italic; color: #434a4d; }

.txt011 { font-size: 14px; color: #434a4d; font-weight: normal; }

.txt11 { font: italic 13px 'Segoe UI Regular', sans-serif; color: #434a4d; }

.txt12 { font-size: 14px; font-style: italic; color: #000; }

.txt15 { font-size: 15px; }

.txt22 { font-size: 22px; }

.mBot0 { margin-bottom: 0px !important; }

.nopadding { padding: 0px !important; }

.pRight0 { padding-right: 0px !important; }

.border0 { border: none !important; }

::-webkit-input-placeholder { color: #6f6763; }

:-moz-placeholder { /* Firefox 18- */ color: #6f6763; }

::-moz-placeholder { /* Firefox 19+ */ color: #6f6763; }

:-ms-input-placeholder { color: #6f6763; }

.f12 { font-size: 12px; }

.f20 { font-size: 20px; }

iframe { border: 2px solid #454545; }

/*--------------------------------Common css style ends--------------------*/


/*----------------------------Header----------------------------------------*/
.logoresize img { margin-top: 10px; }

header { }

.fixnav { background: #ffffff none repeat scroll 0 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); position: fixed; transition: all 0.5s ease 0s; width: 100%; z-index: 51; }

header.layoutheader { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: auto; min-height: 85px; }

a.signin { background: #023b7c; font-size: 14px; text-transform: uppercase; text-decoration: none; color: #fff; padding: 8px 20px; display: inline-block;border-radius:250px;margin-right:5px; }

a.register { background: #f36f21; font-size: 14px; text-transform: uppercase; text-decoration: none; color: #fff; padding: 8px 20px; display: inline-block; border-radius:250px; }

a.signin:hover, a.register:hover { color: #fff !important; }

/*----------------Navigation----------------------*/
.menu li a { color: #000 !important;margin-bottom: 0;font-weight: 500;text-transform: capitalize;padding:15px 20px; }
.nav > li > a { margin-bottom: 0px !important; }
.navbar-default { background: #fff; border: none; border-radius: 0; width: 100%; margin-top: 15px; text-align: right; margin: 0; margin-top:10px;}

.navbar-header { float: right; }

.navbar-default .navbar-collapse { margin: 0; }

nav ul { list-style-type: none; margin: 0; }

nav ul li { display: inline; }

nav ul li a { font-size: 16px; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 50px; padding: 14px 14px;transition:0.3s all;-webkit-transition:0.3s all; }

nav ul li a:hover { color: #fff !important; text-decoration: none; }

nav ul li a.active { border-bottom: 4px solid #f26522; text-decoration: none;color:#f26522 !important;border-top-left-radius:5px;border-top-right-radius:5px;}

nav ul li a.active:hover { color: #fff; }

i.phoneicon { background: url('Images/Common/phoneicon.png') no-repeat left top; width: 19px; height: 19px; display: inline-block; margin-right: 7px; position: relative; top: 4px; }

i.mailicon { background: url('Images/Common/mailicon.png') no-repeat left top; width: 18px; height: 12px; display: inline-block; margin-right: 7px; }

i.chaticon { background: url('Images/Common/chaticon.png') no-repeat left top; width: 20px; height: 16px; display: inline-block; margin-right: 7px; }

i.faxicon { background: url('Images/Common/fax.png') no-repeat left top; width: 16px; height: 16px; display: inline-block; margin-right: 7px; }
.topcontact a { text-decoration: none; color: #000; }

/****************************Banner**************************************/
.banner { position: relative; }

.bannerheader { /*background: rgba(0, 0, 0, 0) url("Images/Common/homeBnr.png") no-repeat center;*/ /*background: url("Images/Common/homeBnr.jpg") no-repeat center;*/ /*background: url("Images/Common/homeBnr1.jpg") no-repeat center;*/background: url("Images/banner-img.jpg") no-repeat center;  background-size: cover; /*height: 460px;*/ width: 100%; padding: 0px; }
.bannerheader-2 { /*background: rgba(0, 0, 0, 0) url("Images/Common/homeBnr.png") no-repeat center;*/ /*background: url("Images/Common/homeBnr.jpg") no-repeat center;*/ /*background: url("Images/Common/homeBnr1.jpg") no-repeat center;*/background: url("Images/banner-due-date.jpg") no-repeat center;  background-size: cover;  width: 100%; padding: 0px; }
.bannerheader-3 { /*background: rgba(0, 0, 0, 0) url("Images/Common/homeBnr.png") no-repeat center;*/ /*background: url("Images/Common/homeBnr.jpg") no-repeat center;*/ /*background: url("Images/Common/homeBnr1.jpg") no-repeat center;*/background: url("Images/banner-img-instruction-page.jpg") no-repeat center;  background-size: cover;  width: 100%; padding: 0px; }


.irslogo a { position: absolute; right: 0; background: url("Images/Common/irslogo.png") no-repeat; width: 104px; height: 102px; margin-top: 0px; z-index: 9; }
.irs img { width: 60px; }
#fixNav { padding-top: 30px; }

.banner h2 { font-family: 'Segoe UI Regular'; font-size: 24px; font-weight: bold; color: #FFF; line-height: 55px; text-align: left; margin-bottom: 0; /*margin-top: 12%;*/ }

.banner h2 span { color: #f36f21;text-shadow: 0px 1px 1px rgba(0,0,0,0.5); }

.banner h1 { font-size: 35px; color: #000; text-align: left; margin-top: 10px;line-height:42px; }

    .banner h1 span { font-family: 'Segoe UI Bold'; color: #f36f21; /*text-shadow: 0px 1px 1px rgba(0,0,0,0.5);*/ }

.banner h3 { font-size: 24px; font-weight: bold; color: #000; text-align: left; margin-top: 0; line-height:35px;}

/**************************************************************************/
.headbanner { background-color: #f6f6f6; padding-bottom: 60px; }

.headbanner p { text-align: justify; color: #454545; font-size: 18px; font-weight: normal; padding: 25px 10px; }

.lftbg { background-color: #eee6dd; }

.cntbg { background-color: #ead4bb; }

.rntbg { background-color: #e2caaf; }

.lftbg1 { padding: 6px; }

.cntbg1 { padding: 6px; }

.rntbg1 { padding: 6px; }

.lftbg1 a, .cntbg1 a, .rntbg1 a { font-size: 17px; text-decoration: none; color: #454545; padding: 5px 0px; }

.bluclr { background-color: #0b5498; padding: 20px; width: 100%; }

.yellowclr { background-color: #ffa931; padding: 10px; width: 100%; }

.yellowbg-part h2 { font-size: 32px; /*color: #a10f0f;*/ /*font-weight: bold;
    text-transform: uppercase;*/ }

.home-part { background: url("Images/home-Bg.jpg") no-repeat center; min-height: 365px; text-align: center; background-size: cover; width: 100%; }

.home-part h2 { font-size: 30px; color: #fff; }

.home-part h2 span { color: #f36f21; }

.home-part h4 { font-size: 35px; font-weight: bold; text-align: left; color: #fff; }

.home-part p { color: #fff; font-size: 16px; font-weight: 500; margin-top: 0; text-align: center; padding: 72px 0px 29px; }

.form-part img { margin: 5% auto 1%; }

.home-part ul li { background: rgba(0, 0, 0, 0) url("Images/Common/tickicon.png") no-repeat scroll left 8px; float: left; line-height: 30px; list-style: outside none; padding: 0 0 2px 30px; text-align: left; width: 100%; font-size: 18px; color: #fff; }

.home-part p i { color: #f26522; font-size: 18px; line-height: 20px; text-align: left; font-weight: normal; font-family: 'Segoe UI Regular'; }



.app-part { /*background: url("Images/app-Bg.jpg") no-repeat center;*/ background: url("Images/Common/mblAppBg.jpg") no-repeat center; min-height: 365px; text-align: center; background-size: cover; width: 100%; } .app-part h2 { font-size: 30px; color: #04437d; }

.app-part h2 span { color: #f36f21; }
.app-part h4 { font-size: 16px; font-weight: normal; text-align: center; color: #fff; }
.app-part h4 a { font-size: 16px; font-weight: normal; text-align: left; color: #f26522; }
.app-part h4 a:hove { font-size: 16px; font-weight: normal; text-align: left; color: #fff; }


.app-part p { color: #fff; font-size: 16px; margin-top: 0; text-align: center; padding: 16px; }


.get-btn { background: #f36f21; color: #ffffff; display: inline-block; font-size: 18px; font-weight: 500; margin: 15px 0; padding: 8px 15px; text-decoration: none; text-transform: uppercase; }

.yellowbg-part { background: #efefef url("Images/black-twill.png") repeat center; /*min-height: 155px;
    text-align: center;*/ width: 100%; }

/*.yellowbg-part p {
        color: #000;
        font-size: 20px;
        text-align: center;
        font-family: 'Segoe UI Regular';
        font-weight: 400;
        padding: 15px;
    }*/

.gray-part { /*background: url("Images/darkgrain.png")repeat;*/ width: 100%; background-color: #fafafa; }

    .gray-part p { color: #363636; font-size: 18px; text-align: center; font-family: 'Segoe UI Regular'; font-weight: 400; padding: 15px; }

    .gray-part h2 { color: #9d611b; font-size: 46px; font-family: 'Segoe UI Regular'; font-weight: bold; text-transform: uppercase; }

.more-btn { background-color: #fff; border:2px #004a8f solid; color: #004a8f; display: inline-block; font-family: 'Segoe UI Regular'; font-size: 18px; font-weight: 500; margin: 25px 0; padding: 7px 20px; text-decoration: none; border-radius:250px;}

.more-btn:hover { color: #fff !important; text-decoration:none; background-color:#004a8f; }
.more-btn:focus { color: #fff !important; text-decoration:none; background-color:#004a8f; }

.sand-part { background: url("Images/darkgrain.png")repeat; background-color: #fff; width: 100%; }

    /*.sand-part h2 {
        color: #151515;
        font-size: 38px;
        text-align: center;
        font-family: 'Segoe UI Regular';
        font-weight: bold;
        padding: 20px;
    }*/

    .sand-part h4 { color: #373737; font-size: 20px; text-align: center; font-family: 'Segoe UI Regular'; padding: 20px; }

.sand-part h4 a { color: #004a8f; text-decoration: underline; }

/*.videoBox {
    margin: auto;
    width: 600px;
}*/
.app-btn a { text-decoration: none; }
.app-btn a img { max-width: 100%; width: 150px; margin: 10px 0px 20px; }
/*.appbg h2 {
    font-size: 46px;
    color: #373737;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}*/

. /*appbg p {
    font-size: 26px;
    color: #373737;
    text-align: center;
    padding: 12px;
}*/
.appbg h4 { color: #373737; font-size: 20px; text-align: center; font-family: 'Segoe UI Regular'; padding: 24px; }

.appbg h4 a { color: #004a8f; text-decoration: underline; }

.app-btn { display: block; text-align: center; }

.as { margin-right: 20px; }

/**************************Footer***************************************/
footer { background: #1e1e1e; padding: 20px 0px; }

footer h5 { color: #f26522; font-size: 20px; font-weight: 700; }

footer ul li { list-style-type: none; margin: 2px 0px; /*padding-bottom:5px;*/ }

footer ul li i { font-size: 16px !important; color: #fff !important; font-weight: bold !important; margin-right: 5px; position: relative; top: -2px; }

    footer ul li a { font-family: 'Segoe UI Regular', Verdana, sans-serif; font-size: 14px; text-decoration: none !important; color: #fff; }

footer ul li a:hover { color: #f26522; }

footer p { color: #fff; font-size: 16px; width: 100%; margin: auto; text-align: left; }

.foot-cont { padding-bottom: 30px; width: 100%; float: left; }

.foot-address { width: 100%; }

    .foot-address p { font-family: 'Segoe UI Regular'; font-size: 16px; color: #fff; text-align: left; margin-top: 23px; }

.foot-address p a { color: #f26522; text-decoration: none !important; }

.foot-address p a:hover { color: #f3ede6; }

.foot-cont ul li { background: url("Images/Common/footerli.png") no-repeat left 5px; float: left; list-style: outside none none; text-align: left; width: 100%; margin: 0 0px; padding: 0 0 2px 12px; }

#footer-end { width: 100%; padding: 20px; background-color: #121212; }

hr { border-color: #eeeeee; border-style: solid none none; border-width: 1px 0 0; border-image: none; border-style: none none; border-width: 0; margin-bottom: 0px; margin-top: 0px; }

#open-overlay { border-radius: 10px; cursor: pointer; display: inline-block; }

.video-part a { display: inline-block; margin-top: 5%; }

.banner-cont { /*background:rgba(255, 255, 255, 0.71);*/ /*opacity: 0.7; filter:alpha(opacity=70);*/ padding: 20px; text-align: center; margin-top: 0px !important; }

.headbtn { margin-top: 2%; }

.fb-btn { margin-right: 15px; }



.navbar-default .navbar-toggle { background-color: #fff !important; }


/*tab*/
.tabs { /*margin: 0px 20px;*/ position: relative; /*background: #EFF1E4;
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.2);*/ width: 100%; }

.tabs nav { display: flex; flex-wrap: wrap; align-items: stretch; color: #fff; width: 200px; }

.tabs nav a { padding: 10px 0px; text-align: center; width: 100%; margin: 2px; cursor: pointer; background-color: #001d38; text-decoration: none; font-size: 16px; color: #fff; }

.tabs nav a:hover,
.tabs nav a.selected { background: #004a8f; color: #fff; text-decoration: none; }

.tabs .content { padding: 10px 0px; position: absolute; top: 0px; left: 215px; color: #6C5D5D; width: 0px; height: 100%; overflow: hidden; opacity: 0; transition: opacity 0.1s linear 0s; }

.tabs .content.visible { width: calc(100% - 215px); opacity: 1; border: 1px solid #004a8f; }

.tabs .content p { padding: 2px; color: #363636; }

.tabs .content p a { color: #f26522; }

.tabs .content h4 { color: #002e5a; font-size: 18px; }

.tab .content p b { color: #004a8f; }

.tabs ul li, ol.tabs li { background: url("Images/Common/footerli.png") no-repeat left 7px; padding: 2px 2px 2px 16px; }

.tabs-btn { font-size: 16px; color: #fff; font-weight: 400; padding: 5px 15px; display: inline-block; background-color: #004a8f; text-decoration: none; }

.tabs-btn:hover { color: #f26522 !important; }

.gen_content_heading { color: #454545; font-size: 36px; font-weight: bold; text-align: center; text-transform: uppercase; }

.tabs .content p:last-of-type { padding-bottom: 0px; }

/*.acc h2 {
    color: #454545;
    font-size: 46px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px;
}*/

/*social icons*/

.social-icons { width: 75%; margin: auto; margin-top: 15px; }

.social-icons a { float: none; }

.social-icons a.fb { background: url("Images/Common/socialicons.png") no-repeat left top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.twit { background: url("Images/Common/socialicons.png") no-repeat -48px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.gp { background: url("Images/Common/socialicons.png") no-repeat -96px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.ln { background: url("Images/Common/socialicons.png") no-repeat -144px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.yt { background: url("Images/Common/socialicons.png") no-repeat -192px top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.pin { background: url("Images/Common/socialicons.png") no-repeat left top; width: 35px; height: 35px; display: inline-block; margin-right: 10px; }

.social-icons a.rss { background: url("Images/Common/socialicons.png") no-repeat -240px top; width: 35px; height: 35px; display: inline-block; }

/*about us*/

.about-part { text-align: center; background-size: cover; width: 100%; }

.about-part h2 { color: #454545; font-size: 32px; font-weight: 500; text-align: center; text-transform: uppercase; }

.about-part h2 span { color: #f37022; }

.about-part h3 { color: #f26522; }


.about-part p { color: #363636; font-size: 16px; text-align: left; line-height: 24px; }

.about-part img { margin: 5% auto 1%; }

.about-part h4 { color: #454545; font-size: 22px; font-weight: bold; text-align: left; text-transform: uppercase; }

.about-part h5 { color: #454545; font-size: 28px; font-weight: bold; }

.about-part b { color: #363636; font-size: 14px; font-weight: normal; }
/*css added ss*/

ol.carousel-indicators li { display: inline-block; list-style: outside none none; }

.exaboutbtmcnt .plainContent { background: #f5f5f5; border: 1px solid #eeeeee; padding: 15px 15px 15px 15px; position: relative; text-align: justify; font-size: 14px; /*min-height:150px;*/ }

.exaboutbtmcnt .plainContent:first-child, .exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: 150px; }

.exaboutbtmcnt .plainContent:first-child + .plainContent { min-height: 180px; }

.exaboutbtmcnt .plainContent:last-child { min-height: 140px; }

.exaboutbtmcnt .plainContent h2 { margin: 0 0 10px; text-align: left; font-size: 20px; color: #004a8f; }

.exaboutbtmcnt .boxWrap { margin: 2% 3%; width: 43%; }

.exaboutbtmcnt .plainContent img { border: 5px solid #ffffff; /*border-radius: 50%;*/ float: left; margin: 0px 20px 20px 0px; /*left: -40px;
    position: absolute;
    top: 25px;*/ }

/*services*/
.services .services_title { margin: 10px 0; font-size: 24px; padding: 5px; text-align: left; font-weight: bold; color: #004a8f; }

.services .plain_content { line-height: 26px; margin: 0px 0 0; text-align: left; }

.services p { font-weight: 400; }

.services b { display: inline-block; font-size: 15px; font-weight: bold; margin-bottom: 10px; }


.services ul li { background: url("Images/Common/footerli.png") no-repeat left 6px; /*float: left;width: 45%;*/ line-height: 22px; list-style: outside none none; text-align: left; margin: 0 0px 10px 0; padding: 0px 0px 5px 15px; font-size: 18px; font-weight: 500; color: #004a8f; }

.services ul li p { text-align: left; padding: 0px; font-size: 16px; }

.services .gen_content_heading { font-size: 36px; }

.services h4 { font-size: 26px; text-align: left; }

/*pricing*/
/****************************Pricing**********************************/
.pricepg .pricetab { background: #fff; }

    .pricepg .pricetab h4 { background: #00498e; font-family: 'Segoe UI Regular',Open Sans, sans-serif; font-size: 24px; color: #fff; border: 1px #00498e solid; padding: 10px; text-align: center; margin: 0; }

.pricepg .priceval { border: 1px #dfdfdf solid; border-top: none; }

.pricepg .priceval .price { font-size: 60px; font-weight: 700; color: #f26522; margin: 0; line-height: 70px; }

.pricepg .priceval .price span { font-size: 36px; }



.pricepg table { background: #f5f5f5; border-spacing: 1px; border: 1px #dfdfdf solid; width: 100%; }

.pricepg th { font-size: 24px; font-weight: normal; color: #004a8f; text-align: center; padding: 6px 10px; border-bottom: 1px solid #dfdfdf !important; }

.pricepg td { background: #fff; color: #5f5f5f; font-size: 16px; padding: 10px 10px; text-align: left; }

td.pricecal { font-weight: 700; text-align: center; color: #f26522; border-left: 1px #dfdfdf solid; }

tr.bordrowtop td { border-top: 1px #dfdfdf solid; }

tr.bordrow td { border: 1px #dfdfdf solid; border-right: none; }

.pricepg i.small { font-size: 14px; }

.pricepg ul li { background: url("Images/Common/tickicon.png") no-repeat left 4px; /*float: left;width: 45%;*/ line-height: 22px; list-style: outside none none; text-align: left; margin: 0 0px 10px 0; padding: 0px 0px 5px 25px; font-size: 16px; color: #454545; }

.cardTop { margin-top: 8%; }
.col-md-6.card.cardTop > ul { float: right; }
.card ul li { padding: 10px; float: left; }

.card p i { color: #f26522; float: left; font-family: "Segoe UI Bold"; font-size: 14px; font-weight: normal; line-height: 20px; text-align: left; margin-top: 5px; }

.refind { background-color: #f5f5f5; }

/*faq*/
.faqbg .plain_content a { color: #f26522; }

.faqbg .plain_content a:hover { color: #222; }

.faqbg .plain_content { height: auto !important; border-color: #dddddd; font-family: 'Segoe UI Regular'; text-align: left; font-size: 14px; line-height: 22px; border-radius: 0px; }

.faqbg h3.ui-accordion-header { background: #fff; border: 1px solid #dddddd; text-align: left; border-radius: 0px; margin-top: -1px; }

.faqbg h3.ui-accordion-header-active { background: #01adef; border-color: #01adef; color: #ffffff; font-family: 'Segoe UI Regular'; }

    .faqbg h3.ui-accordion-header-active span, .faqbg h3.ui-accordion-header-active a { color: #ffffff; font-family: 'Segoe UI Regular'; }

/*.faqbg .inputbox {
    margin: 30px 0;
}*/

.faqbg .inputbox input { border: 1px solid #dddddd; max-width: 330px; padding: 8px 15px; }

.container.faqbg { margin-bottom: 60px; }

.extax_price #vin, .extax_price #virs { display: block; width: 100%; }

#vin .priceListtitle h6 { margin: 27px 0 0; }

/*contact*/
.form-group label { color: #363636 !important; font-weight: normal !important; }

textarea.form-control { min-height: 135px !important; }

.gMaps { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: 500px; position: absolute; width: 100%; }


/*resource*/

.resource .gen_content_heading { font-size: 20px; color: #004a8f; text-align: left; text-transform: capitalize; }

.resource ul li { background: rgba(0, 0, 0, 0) url("Images/Common/footerli.png") no-repeat scroll left 6px; line-height: 22px; list-style: outside none none; margin: 0 0 10px; padding: 0 0 5px 14px; text-align: left; }

.resource .tabs-btn { font-size: 14px; color: #fff; font-weight: 400; padding: 8px 12px; display: inline-block; background-color: #004a8f; text-decoration: none; /*float: right;*/ cursor: pointer; margin-top: 5px; border-radius:5px;}

.resource .tabs-btn:hover { color: #fff; }

/*home page accor*/
.nav-tabs li a { background-color: #004a8f !important; color: #fff !important; text-decoration: none !important; }

.panel-title { font-size: 16px !important; }

.panel-title a { text-decoration: none; }

.panel-body p { text-align: justify; font-size: 14px; }

.nav > li > a { margin-bottom: 5px; }

.tab-content ul li { background: url("Images/Common/footerli.png") no-repeat scroll left 5px; float: left; list-style: outside none none; margin: 0; padding: 0 0 2px 12px; text-align: left; width: 100%; color: #454545; }

.tab-content p { color: #454545; }

.tabs-left { margin-top: 3rem; }

.tabs-left .nav-tabs { float: left; border-bottom: 0; }

.tabs-left .nav-tabs li { float: none; margin: 0; }

.tabs-left .nav-tabs li a { margin-right: 0; border-radius: 0px; background-color: #c0392b; }

.tabs-left .nav-tabs li a:hover { background-color: #00b2f0 !important; border-radius: 0px; margin-right: 0 !important; }

.tabs-left .nav-tabs .glyphicon { color: #fff; }

.tabs-left .nav-tabs .active .glyphicon { color: #333; }


.tabs-left .nav-tabs > li { position: relative; }

.tabs-left .nav-tabs > li.active > a { background-color: #00b2f0 !important; }

.tabs-left .nav-tabs > li.active::before { z-index: 9; content: ""; position: absolute; width: 0; height: 0; border-top: 11px solid transparent; border-bottom: 11px solid transparent; right: -8px; top: 12px; border-left: 10px solid #00b2f0; }
.tab-content.col-xs-12.col-md-9 { border: 1px solid #004a8f; }

.tab-content { }

.tab-content .tab-pane { display: none; background-color: #fff; padding: 1.6rem; overflow-y: auto; }

.tab-content .active { display: block; }

.panel-default { border: none !important; }

.panel-heading { border: 1px solid #dddddd !important; }

.panel-default > .panel-heading.active { background-color: #01adef; }

.panel-heading:hover { background-color: #f26522 !important; color: #fff !important; }

.panel-default > .panel-heading:hover h4 { color: #f26522 !important; }

.panel-default > .panel-heading.active h4 { color: #fff; }

.panel-collapse.collapse.in .panel-body { border: 1px solid #dddddd; }

.panel-default > .panel-heading { background-color: #fff; margin-top: -5px; cursor: pointer; }

.form_bg { background: url("Images/Common/map.png") no-repeat scroll left top; padding: 15px 0 15px; }

.patt-bg { /*background: url("Images/Common/patten.png") repeat scroll left top;*/ z-index: 999 !important; height:500px; display: flex; align-items: center; }

.refind .about-part h3 { color: #454545; }

.refind .about-part h3 span { color: #f26522; }

/*.form-group span {
    color: #ff0000;
    font-size: 22px;
}*/

.contact-form p { color: #272727; font-size: 18px; margin: 20px 0; }

.contact-form p span { color: #ff0000; font-size: 22px; }

/*.acc h2 {
    color: #000;
    font-family: "robotobold_condensed";
    font-size: 46px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}*/

.contact-box { border-color: #d5d5d5; border-style: solid; border-width: 1px; background-color: #e6e6e6; display: block; min-height: 220px; }
.owl-theme .owl-controls .owl-buttons div { padding: 60px 12px !important; }

.owl-carousel .owl-wrapper-outer { width: 100% !important; }

.border-bottom { border-bottom: 1px solid #d5d5d5; margin-bottom: 3px; }

.reso-cen .about-part p { color: #363636; font-size: 16px; line-height: 24px; padding: 0; text-align: left; height:72px;}

.reso-cen .gen_content_heading { /*background: rgba(0, 0, 0, 0) url("Images/Common/footerli.png") no-repeat scroll left 7px;*/ color: #004a8f; font-size: 20px; padding: 0; text-align: left; text-transform: capitalize; }

.resource .plainContent { background: #f5f5f5 none repeat scroll 0 0; border: 1px solid #eeeeee; font-size: 14px; padding: 0 15px; position: relative; text-align: justify; /*min-height: 150px;*/ }

.panel-default > .panel-heading.active { background: url("Images/Common/tab.png") no-repeat 7px 16px !important; background-color: #01adef !important; }

.panel-default > .panel-heading { background: url("Images/Common/tabl.png") no-repeat 8px 15px !important; }

.panel-default > .panel-heading:hover h4 { background-color: none !important; }
.contact-boxa{background:transparent!important;}
.start-btn { background-color: #f36f21; color: #fff; display: inline-block; font-size: 20px; font-weight: 500; margin: 25px 0; padding: 15px 25px; text-decoration: none; border-radius: 250px; }
.start-btnhedr { background-color: #f36f21; color: #fff; display: inline-block; font-size: 18px; font-weight: 500; margin: 0px 0; padding: 10px 30px; text-decoration: none; }
.mleft10{margin-left:10px;}
.text-black{color:#000!important;}
.panel-title > a { margin-left: 5px; font-weight: normal; }

.carousel-indicators { bottom: -40px; width: 5%; margin: auto; text-align: center; width: 100% !important; left: 0px !important; }

.carousel-indicators li { background: #fff; width: 16px; height: 16px; border: 2px solid #004a8f; margin: 5px; border-radius: 50%; list-style-type: none; float: none; display: inline-block; cursor: pointer; }

.carousel-indicators li.active { background: #f26522; width: 16px; height: 16px; border: 2px solid #004a8f; margin: 5px; border-radius: 50%; cursor: default; }

.right-arrow { width: 0; height: 0; border-style: solid; border-width: 50px 0 50px 30px; border-color: transparent transparent transparent #004a8f; }

.play h1 { line-height: 30px !important; }

.play .mTop0 > a { color: #fff; font-size: 16px; text-decoration: none; line-height: 30px; }

.play .mTop0 > a:hover { text-decoration: none; }

.inputbox input { border: 1px solid #dddddd; max-width: 330px; padding: 8px 15px; }
.headbtn h4 { line-height: 24px; font-weight: 600; font-size: 20px; color: #fff; margin-top: 10px; }
.mrg0 { margin: 0px; }
.pad0 { padding: 0px !important; }
.mTop-20 { margin-top: -15px !important; }
select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; border: 1px solid #ddd; }

/*----------------------Contact Us------------------*/
#contact-form .form-group { position: relative; }

#contact-form .form-group label { display: block; font-size: 12px; letter-spacing: 1px; text-align: left !important; }

.input-group { position: relative; display: table; border-collapse: separate; }

.input-group-addon:first-child { border-right: 0; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.h-200px { height: 200px !important; }
.w-40 { width: 40%; }
#contact-form label.error, .field-validation-error { background: red; color: #fff; padding: 5px 10px; position: absolute; right: 0; line-height: 15px; display: block; margin-top: 34px; }
#contact-form label#Message-error.error { margin-top: 0 !important; }
.login { float: right; margin-top: 12px; }
.col-md-push-2.play button { background-color: transparent; }
.MboxClose { background: rgba(0, 0, 0, 0) url("images/close.png") no-repeat scroll 0 0; border: medium none; height: 31px; position: absolute; right: -15px; text-indent: -9999px; top: -10px; width: 31px; z-index: 990; }
.MboxClose:hover { background-position: 0 -31px; }
.mTop50px{margin-top:50px!important;}
.font-18{font-size:18px;}
.text-orange { color: #f36f21 !important; }
.nav-tabs-dropdown { display: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

    .nav-tabs-dropdown:before { content: "\e114"; font-family: 'Segoe UI Regular'; position: absolute; right: 30px; }

@media screen and (min-width: 768px) {
    #nav-tabs-wrapper { display: block !important; }
}

@media screen and (max-width: 767px) {
    .nav-tabs-dropdown { display: block; }
    #nav-tabs-wrapper { display: none; border-top-left-radius: 0; border-top-right-radius: 0; text-align: center; }
    .nav-tabs-horizontal { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05); }
    .nav-tabs-horizontal > li { float: none; }
    .nav-tabs-horizontal > li + li { margin-left: 2px; }
    .nav-tabs-horizontal > li,
    .nav-tabs-horizontal > li > a { background: transparent; width: 100%; }
    .nav-tabs-horizontal > li > a { border-radius: 4px; }
    .nav-tabs-horizontal > li.active > a,
    .nav-tabs-horizontal > li.active > a:hover,
    .nav-tabs-horizontal > li.active > a:focus { color: #ffffff; background-color: #428bca; }
}

.acc .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { background-color: #00b2f0 !important; }
.acc .nav-tabs > li > a { border-radius: 0px; }

.acc ul#nav-tabs-wrapper li.active::before { border-bottom: 11px solid transparent; border-left: 10px solid #00b2f0; border-top: 11px solid transparent; content: ""; height: 0; position: absolute; right: -8px; top: 12px; width: 0; z-index: 9; }
.acc .nav-tabs > li > a { margin-right: 0px; }
.acc .nav-tabs-dropdown.btn.btn-block.btn-primary { background-color: #f36f21; padding: 10px; font-size: 16px; text-decoration: none; }
.container.acc { padding-bottom: 50px; }
.play h2 { color: #fff; }
section {padding: 40px 0px; }
.fb a, .fb a:hover { color: transparent; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #f26522 !important; border-top-left-radius:5px; border-top-right-radius:5px; }
a.start-btn:hover, a.get-btn:hover { color: #004a8f !important; text-decoration: none !important; }
a.start-btn:hover, a.get-btn:hover {background-color: #36b2f0 !important;text-decoration: none !important;color: #fff !important;}
.sand-part h4 a:hover, .appbg h4 a:hover { color: #f26522; }
.bannerInner { background: rgba(0, 0, 0, 0) url("Images/Common/truckinner.jpg") no-repeat center; background-size: cover; height: 400px; width: 100%; padding: 0px; background-size: cover; }

.bannerInner-bg { /*background: url("Images/Common/patten.png") repeat scroll left top;*/ z-index: 999 !important; height: 250px; padding: 80px 0; }
.bannerInner-bg h2 { color: #fff; font-size: 39px; margin-top: 175px; text-align: left; }

.bannerInner-bg h1 { color: #fff; font-size: 39px; /*margin-top: 175px;*/ text-align: left;line-height:50px; }
.vertical-align { display: flex; align-items: center; }
.irslogo_inner { right: 0; position: absolute; }
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 15px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.navbar-toggle:focus { outline: 0; }
.navbar-toggle.collapsed .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); margin-top: 0px; }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 4px; border-radius: 1px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin-top: 5px; }
.navbar-toggle.collapsed .icon-bar + .icon-bar { margin-top: 4px; display: block; }
.navbar-toggle.collapsed .icon-bar + .icon-bar + .icon-bar { margin-top: 4px; display: block; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); margin-bottom: 0px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; display: none; }
.navbar-toggle .icon-bar + .icon-bar + .icon-bar { margin-top: -4px; display: block; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: 0px; margin-bottom: 5px; }

/*pricing*/
.about-part .pricetab { background: #fff none repeat scroll 0 0; }
    .about-part .pricetab h4 { background: #00498e none repeat scroll 0 0; border: 1px solid #00498e; color: #fff; font-family: "Segoe UI Regular",sans-serif; font-size: 24px; margin: 0; padding: 10px; text-align: center; }
.about-part .priceval { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #dfdfdf #dfdfdf; border-image: none; border-style: none solid solid; border-width: medium 1px 1px; }
.about-part .priceval .price { color: #f26522; font-size: 60px; font-weight: 700; line-height: 70px; margin: 0; text-align: center; }
.about-part .priceval p { text-align: center; }
.about-part .priceval .price span { font-size: 36px; }
sup { top: -0.8em; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.about-part .nofvehicle { color: #5f5f5f; font-size: 16px; line-height: 20px; margin-bottom: 0; min-height: 30px; padding: 0 10px; }
.about-part .priceval .get-btn { background: #01adef none repeat scroll 0 0; border: medium none; border-radius: 5px; color: #fff; display: inline-block; font-weight: 700; font-family: "Segoe UI Regular"; font-size: 15px; margin: 10px 0; padding: 5px 10px; text-transform: uppercase; }
.about-part .priceval .get-btn:hover { background: #f26522 none repeat scroll 0 0; }

.testimonials_icon { float: right; padding-bottom: 5px; margin-top: -15px; }
.Contact-section { border: 1px solid #ddd; box-shadow: 0 2px 4px #ddd; padding: 20px; }
.form-group label.error { color: #ffffff !important; }
.deadline_banner { background-color: #36b2f0; /*background-color:#004a8f;*/ padding-top: 20px; padding-bottom: 20px; text-align: center; font-size: 25px; font-weight: 800; color: #fff; }

.deadline_banner a { color: #fff !important; text-decoration: none; }


.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; }
#back-top { position: fixed; bottom: 0px; right: 10px; z-index: 999; }
#back-top a { color: #fff; font-size: 30px; display: block; height: 40px; transition: all 1s ease 0s; width: 40px; border-radius: 50px; -webkit-transition: 1s; opacity: 0.9; -moz-transition: 1s; transition: 1s; background: #f26522; line-height: 20px; text-align: center; padding-top: 5px; }
#features.carousel .contact-box { border-color: rgba(0, 74, 143,0.3); border-style: solid; border-width: 1px; background-color: #fff; display: block; min-height: 300px; border-radius: 5px; box-shadow: 0px 0px 20px rgba(0, 74, 143,0.15); margin-top: 20px; margin-bottom: 20px; padding: 50px 15px; }
#features.carousel .col-md-offset-1 p { text-align: center !important; padding-top: 0px; }
#features.carousel .border-bottom { border-bottom: 3px solid #004a8f; margin-bottom: 3px; width: 100px; margin: 0px auto; }
#features.carousel .lftbg1, #features.carousel .cntbg1 { text-align: center; display: inline-block; margin-top: 20px; }
#features.carousel .lftbg1 p, #features.carousel .cntbg1 p { display: flex; align-items: center; text-align: left; }
.testimonials_icon { float: left; box-shadow: inset 0px 0px 14px rgba(96, 96, 96, 0.3); border-radius: 200px; width: 70px; height: 70px; text-align: center; line-height: 60px; background: #f6f6f6; border: 1px solid #ccc; margin-top: 0px; margin-right: 15px; }
.testimonials_icon img { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); }
#features.carousel .fa-quote-left, #features.carousel .fa-quote-right { color: #f26522; font-size: 36px; position: relative; top: -5px; }
#features.carousel .fa-quote-right { top: inherit; bottom: -20px; }
.contact_form_section .input-group, #Message { width: 100%; }
.about-part.exaboutbtmcnt { padding-bottom: 0px; }
.faqbg ul li { background: url(Images/Common/footerli.png) no-repeat scroll left 5px; float: left; list-style: outside none none; margin: 0; padding: 0 0 2px 12px; text-align: left; width: 100%; color: #454545; }
.banner-link p i{color: #fff !important;font-size: 18px;text-align:center !important;padding:6px 0px 20px;}
.ban_lnk {color: #fff !important;}

.color{Color:#ffffff;}
.iconsection {background-color: #fff;padding-top: 21px;}
.mar-top {margin-top: 65px;}

.bottom_ad_section {
   background: rgba(255, 255, 255, 0.95);
   border: 1px solid rgba(191, 191, 191, 0.5);
   font-size: 20px;
  padding: 0px 0px;
   border-bottom: 0;
   box-shadow: 0 0 20px rgba(0,0,0,.3);
   border-radius: 3px 3px 0px 0px;
   position:relative;
   width:100%;
   margin:auto;
}
.ad_close {
   position: absolute;
      right: -16px;
   top: -20px;
   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;
}
.bottom_fixed_bar {
   position: fixed;
   bottom: 0;
   left: 0;
   width: 100%;
   z-index: 999;
   transition: all .4s linear;
   -webkit-transition: all .4s linear;
}
.btns {
    font-weight: 600;
    background: #ef6d49;
    color: #fff;
    border-radius: 6px;
    box-shadow: 0px -5px 0px rgba(0,0,0,.2) inset;
    border: none;
    vertical-align: top;
    padding: 10px 20px 10px 20px;
    font-size: 14px;
    margin-top: 25px;
    text-decoration:none;
}
.ad_close, .ad_close:hover { text-decoration: none; color: #fff !important; }
.foot_adpopup{display:none !important;}
.stky-caption{margin-top:33px; color:#292b2c; font-size:20px;line-height:28px;}
.sticky-top{position:sticky;top:100px;z-index:0;}
.img_sec p{padding: 6px 0px 29px;}
.img_sec img{padding:  50px 0px 0px;}
.img_sec_popup  img{padding:  14px 0px 0px;}
.img_sec_popup p{padding: 14px 0px 5px;}
.border-bottom { border-bottom: 1px solid rgba(0, 0, 0, 0.11); }
.modal-open{overflow-x:hidden; overflow-y:auto; padding-right:0px !important;}
.icon-text {padding: 10px 0px 10px  !important; font-size: 21px;}
.bod_ryt { border-right:1px solid #3679bc;}
/*.bod_bot { border-bottom:1px solid #ddd; width:100%;}*/
.ad_row{display:flex;align-items:center;}
.bottom_ad_section .stky-caption{margin:20px;}
.contact-box_1 { border-color: rgba(0, 74, 143,0.3); border-style: solid; border-width: 1px; background-color: #fff; display: block;  border-radius: 5px; box-shadow: 0px 0px 20px rgba(0, 74, 143,0.15); margin-top: 85px; margin-bottom: 20px; padding: 25px 15px; }
.last_h2 {margin-top:40px;}
.f-box{border-bottom: 1px solid #3679bc; padding: 15px 15px; margin: 0 -15px;min-height: 170px;}
.f-box1{border-bottom: 1px solid #3679bc; padding: 15px 15px; margin: 0 -15px;min-height: 147px;}
.f-box span img{width:55px; padding-bottom:10px;}
.f-box:last-child{border:none;}
.f-box1 span img{width:55px; padding-bottom:10px;}
.f-box1:last-child{border:none;}
.home-part p{font-weight:500;}
.stkycap {text-align:left;}
.stkycap1 { text-align: left; color: #f36f21; font-weight: 600; }
.blue-color{font-size:20px;color:#01adef;font-weight:600;}
#txtEmailAddress { width: 100%; height: 50px; padding-left: 15px; border: 0px; box-shadow: none; padding-right: 180px; border-radius: 6px; }
#txtEmailAddressinr {width: 60%;height: 50px;padding-left: 15px;border: 0px;box-shadow: none;padding-right: 180px;border-radius: 6px;}
.EmailSearchBox {position: relative;display: inline-block;width: 100%;max-width: 600px;}
.new-btn-efiled {padding: 14px 15px;position: absolute;right: 0px;top: 0px;height: 50px;border-radius: 0px 5px 5px 0px;text-transform: uppercase;box-shadow: none;}
.new-btn-efiledinr { padding: 14px 15px; position: absolute; right: 158px; top: 0px; height: 100%; border-radius: 0px 5px 5px 0px; text-transform: uppercase; box-shadow: none; }
.error {color: #f00;letter-spacing: 0.5px;}
.lbl label{display: block; max-width: 100%; margin-top: 10px; margin-bottom: 5px; font-weight: 500; padding: 3px; color: #fff; background: #d61718; position: absolute; top: -39px; left: 20px; font-size: 14px; padding: 5px; }
.lbl{position:relative;}
.lbl label::before{content: ""; width: 0; height: 0; border-top: solid 6px #d61718; border-left: solid 6px transparent; border-right: solid 6px transparent; position: absolute; left: 64px; bottom: -6px;}

.deadlineTable {
    background: #F5F5F5;
    border-spacing: 1px;
    border: 1px #DFDFDF solid;
    width: 100%;
}
.deadlineTable th {
    font-size: 24px;
    font-weight: normal;
    color: #004A8F;
    text-align: center;
    padding: 6px 10px;
    border-bottom: 1px solid #DFDFDF !important;
}
.deadlineTable td.pricecal {
    border-right: 1px #DFDFDF solid;
    font-size: 18px;
    color: #F26522;
}
td.pricecal {
    font-weight: 700;
    text-align: center;
    color: #F26522;
    border-left: 1px #DFDFDF solid;
}
.deadlineTable td {
    background: #fff;
    color: #5F5F5F;
    font-size: 16px;
    padding: 10px 10px;
    text-align: left;
}
.bg1 {
    background-image: url(Images/bg1.jpg);
    text-align: center;
    background-size: cover;
}
.noteText {
    margin-top: 20px;
    font-style: italic;
}
.about .centerBox1 {
    background: #F5F5F5 none repeat scroll 0 0;
    border: 1px solid #EEEEEE;
    padding: 30px;
}
.about-part h2{text-align:left;}
.centerBox1 p{text-align:center;}
.about-part-bt{text-align:left !important;}
.width90{width:85%;}
.width901 { width: 100%; }
.deadline_banner a{text-decoration:underline;}
.bannerLink {color: #fff;margin-top: 15px;font-size: 20px;text-decoration: underline;}
.flow {margin: 0;padding: 0 !important;text-align: center;}
.flow li {display: inline-block;list-style-type: none;margin: 5px 10px;padding: 0 25px;position:relative;}
.flowList li:before {content: "1";background: #01ADEF;width: 45px;height: 45px;border-radius: 200px;position: absolute;left: 132px;bottom: 20px;font-size: 20px;font-weight: 700;color: #fff;line-height: 43px;}
/*.flowList li:after {content: "";width: 100%;height: 5px;position: absolute;left: 166px;bottom: 39px;border-bottom: 4px dotted #01adef;z-index: -1;}*/
.FlowBox {width: 250px;display: inline-block;margin-bottom: 100px;position: relative;}
.FlowIcons {padding: 15px;display: inline-block;width: 100%;background: #f5f5f5;border: 1px solid #ddd;border-bottom-color: rgb(221, 221, 221);border-bottom-style: solid;border-bottom-width: 1px;border-radius: 3px 3px 0px 0px;border-bottom: 0px;}
.cir1 {background: #01adef;}
.flow li .Circle { display: table-cell; width: 250px; height: 70px; font: 500 18px 'Segoe UI Regular', sans-serif; position: relative; text-align: center; transition: all 0.5s ease 0s; vertical-align: middle; padding: 10px; border-radius: 0px 0px 3px 0px; color: #FFF; border: 0px; }
.flow li .Circle { font: 500 18px 'Avenir LT Std', sans-serif; font-family: "Segoe UI Regular", sans-serif; text-align: center; color: #FFF; }
.flowList .cir1::before {background: url("Images/flow-arrow1.png") no-repeat 0px 0px;}
.flow li .Circle:before {content: "";position: absolute;right: -60px;top: -20px;width: 45px;height: 20px;}
.flow li .Circle.cir1::before {color: #01adef;}
.triangle {position: absolute;height: 60px;width: 50px;overflow: hidden;top: 100%;left: 100px;}
.arrow-bottom {position: absolute;width: 52px;height: 128px;bottom: 38px;-webkit-transform: rotate(40deg);transform: rotate(40deg);border-radius: 5px;left: 25px;}
.flowList li:nth-child(2)::before {content: "2";background: #4A89D0;}
.flowList li:nth-child(2)::after {border-color: #4A89D0;}
.cir2 {background: #4a89d0;}
.flowList .cir2:before {background: url("Images/flow-arrow2.png") no-repeat 0px 0px;}
.flow li .Circle.cir2:before {color: #4a89d0;}
.flowList li:nth-child(3)::before {content: "3";background: #0552AB;}
.flowList li:last-child::before {content: "3";background: #023B7C;}
.flowList li:nth-child(3)::after {border-color: #0552AB;}
.flowList li:last-child::after {display: none;}
.cir5 {background: #023b7c;}
.flow1{background-color: #f0f6f9;border: 1px solid #c7e9fb;}
.flow2{background-color: #dfeaf7;border: 1px solid #dfeaf7;}
.flow3{background-color: rgba(2, 59, 124, 0.2);border: 1px solid rgba(2, 59, 124, 0.1);}
.caption-h3 { text-align: center; font-size: 22px !important; font-style: italic; }
.newList{text-align: left;padding-left: 25px;margin-top: 20px;}
.newList li {color: #fff;padding-bottom: 12px;font-size: 16px;position: relative;padding-left: 30px;}
.newList li:before {position: absolute;content: "";width: 10px;height: 10px;background-color: #fff;border-radius: 50%;left: 0px;top: 5px;}
.fw-white{color:#fff;}
/*#Exit_popup .modal-title { font-size: 26px; text-align: center; margin-top: 0; margin-bottom: 15px; line-height: 30px; color: #fff; background-color: #004a8f; padding: 20px; }*/
#Exit_popup .modal-title { font-size: 24px; text-align: center; margin-top: 0; margin-bottom: 15px; line-height: 30px; color: #fff; background-color: #00498E; padding: 10px; line-height: 32px; font-weight: 600; }
#Exit_popup .orangeTxt{color:#f36f21;}
.orangeTxt{color:#f36f21;}
#Exit_popup .modal-header{padding: 0;border: none;min-height:0;}
#Exit_popup .close{background-color: red;width: 30px;height: 30px;z-index: 99999;top: -13px;position: relative;opacity: 1;border-radius: 50%;left: 12px;color: #fff;}
.sub-hint.mBot0 { text-align: center; margin-top: 20px; margin-bottom: 0px !important; font-size: 25px; color: #36b2f0; font-weight: 500; }
.Exit_Pric_box {background-color: #edf9ff;border: 1px solid #01adef;border-radius: 10px;padding: 20px;text-align: center;}
.Exit_Pric_box h3 {font-size: 18px;text-align: center;margin-top: 0;font-weight: 500;}
.Exit_Pric_box p {margin-bottom: 0;color: #000;font-weight: 500;}
.Exit_popup-content h3.common_h3 {font-size: 20px;line-height: 28px;}
#Exit_popup .modal-footer{display:none;}
.closePopup{display:none !important;}
.disNone{display:none !important;}
.taC{text-align:center;}
.stepSection {position: relative;}
.stepSection::before {position: absolute;background-color: #000;width: 5px;height: 500px;top: 0;left: 50%;content: "";}
.stepSection ul li {position: relative !important;}
.stepSection ul li::before {position: absolute;content: "";background-color: #000;width: 75px;height: 75px;left: 47%;border-radius: 50%;top: 0;}
.stepSection ul li span {position: relative;color: #fff;left: 563px;font-size: 40px;font-weight: 600;text-align: center;top: 10px;}
.stepLeft {position: relative;left: 55%;top: -40px;}
.stepTitle {font-size: 20px;}
.stepLeft p {font-size: 16px;}
.stepRight {position: relative;right: 54%;text-align: right;top: -40px;}

.demo{ background: repeating-linear-gradient(45deg, #fff 0, #fff 10px,#f9f9f9 10px,#f9f9f9 20px); }
.main-timeline{
    position: relative;
}
.main-timeline:after{
    content: '';
    display: block;
    clear: both;
}
.main-timeline .timeline{
    width: 50%;
    margin: 0 0 20px 20px;
    float: right;
}
.main-timeline .timeline-content{
    color: #000;
    background: radial-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.5),transparent);
    text-align: center;
    min-height: 125px;
    padding: 30px 20px 30px 45px;
    border-radius: 15px;
    border: 2px solid #000;
    display: block;
    position: relative;
}
.main-timeline .timeline-content:hover{ text-decoration: none; }
.main-timeline .timeline-icon{
    color: #fff;
    background-color: #f26522;
    font-size: 37px;
    line-height: 65px;
    height: 75px;
    width: 75px;
    border: 6px solid #fff;
    border-radius: 50%;
    transform: translateY(-50%);
    position: absolute;
    left: -38px;
    top: 50%;
}
.main-timeline .timeline-icon:before,
.main-timeline .timeline-icon:after{
    content: '';
    background-color: #000;
    height: 7px;
    width: 7px;
    border-radius: 50%;
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: -12px;
}
.main-timeline .timeline-icon:after{ top: calc(100% + 6px); }
.main-timeline .title{
    color: #f26522;
    font-size: 22px;
    font-weight: 700;    
    letter-spacing: 1px;
    margin: 0 0 5px;
}
.main-timeline .description{font-size: 18px;margin: 0;font-weight: 500;}

.main-timeline .timeline:nth-child(even){
    float: left;
    margin: 0 20px 20px 0;
}
.main-timeline .timeline:nth-child(even) .timeline-content{ padding: 30px 45px 30px 20px; }
.main-timeline .timeline:nth-child(even) .timeline-icon{
    right: -39px;
    left: auto;
}
.main-timeline .timeline:nth-child(4n+2) .timeline-icon{ background-color: #01adef; }
.main-timeline .timeline:nth-child(4n+2) .title{ color: #01adef; }
.main-timeline .timeline:nth-child(4n+3) .timeline-icon{ background-color: #4a89d0; }
.main-timeline .timeline:nth-child(4n+3) .title{ color: #4a89d0; }
.main-timeline .timeline:nth-child(4n+4) .timeline-icon{ background-color: #023b7c; }
.main-timeline .timeline:nth-child(4n+4) .title{ color: #023b7c; }
#Exit_popup .modal-dialog{margin:70px auto;}

.newList1 { text-align: left; padding-left: 25px; margin-top: 20px; }
    .newList1 li { color: #000; padding-bottom: 12px; font-size: 16px; position: relative; padding-left: 25px; }
        .newList1 li:before { position: absolute; content: ""; width: 10px; height: 10px; background-color: #000; border-radius: 50%; left: 0px; top: 5px; }
.new-pph3 { font-size: 20px; text-align: center; margin-top: -20px; color: #004a8f; }
.new-pph33 { font-size: 23px; text-align: center; margin-top: 23px; color: #6f6763; }
    .new-pph33 span { color: #f36f21; }
.bnr_btn{ text-align: left; }
.list_unordered li { padding: 13px 0px 7px 25px; font-size: 18px; color: #444; background: url('Images/arrow2.png')no-repeat left 20px top 20px; font-family: 'Segoe UI Regular', sans-serif; text-align: left; padding-left: 40px; }
.irslogo {position: absolute;right: 120px;top: 145px;}
.headerTop{display:flex;justify-content:flex-end;align-items:center;}
.bnrList {display: flex;padding-left:5px;}
.bnrList li {color: #333;display: inline-block;text-align: left;padding: 0px 10px 5px 20px;position: relative;font-size: 20px;font-weight: 500;margin-right: 18px;font-style:italic;}
.bnrList li::before {position: absolute;content: "";background-color: #36b2f0;width: 12px;height: 13px;border-radius: 250px;left: 0;top: 8px;}
.prcBnr{padding-top:100px;}
.padTop40{padding-top:40px;}
.modal-body{padding:0 0 20px 0;}
.panel-group .panel{margin-bottom:15px;}
.app-part .newList li{color:#000;font-weight:500;}
.app-part .fw-white {color: #f26522;}
.app-part .newList li:before{background-color:#04437d;}
/*.panel-default > .panel-heading.active:hover {
    background-color: #11A4DB !important;
}

.panel-title a:hover {
    color: #fff !important;
}
.panel-default > .panel-heading.active:hover a {
    color: #fff !important;
}*/
.visible-300{display:none;}
.fImgNew img{transition:0.3s all;-webkit-transition:0.3s all;}
.fImgNew img:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.2);}
.banner-quarantee {width: 100%;background: linear-gradient(to right, rgba(54, 178, 240, 0.5) 1%, transparent 40%, transparent 40%);border-left: 10px solid #f36f21;}
.linGradBnr {padding: 15px 15px 15px 25px;}
.seal{margin-right:30px;}
.sealtxt .caption {font-size: 24px;font-style: italic;font-weight: 600;margin-bottom: 10px !important;color: #36b2f0;}
.sealtxt p {font-size: 18px;font-weight: 500;}
.linGrdBottom{padding: 15px 15px 15px 25px;background:linear-gradient(to right, rgba(54, 178, 240, 0.5), transparent);}
.linGrdBottom .bnr-h5 {font-size: 22px;font-weight: 600;font-style: italic;color: #000;}
.linGrdBottom .bnr-h5 span{color:#f36f21;}
.gurBnr{height:560px;}
.gurBnr .patt-bg{height:500px;}
.start-btn.mTop10{margin-top:10px !important}
.common-h3{font-size: 24px; font-weight: bold; color: #000; text-align: left; margin-top: 0; line-height: 35px;}
.banner-cont .bnr_btn{text-align:left;}
.pricing-txt{font-size:22px;text-align:left;}
.orange-txt{color:#f26522;font-weight:600;}
.banner-padding { padding-top: 30px !important; padding-bottom: 15px !important; }
.homepage-banner .irslogo{right:220px;bottom:0;top:220px;}
.widget{background: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.9)); padding: 10px; border-radius: 5px; border: 1px solid #aae3ff; box-shadow: 0px; box-shadow: 0px 0px 9px #ddd;padding-right:20px;}
.widget .newList li{color:#000;font-size:17px;}
.widget .newList li:before{background:#f26522;top:6px;}
.deadline-img{margin-right:10px;}
.homepge-strip{text-align:left;}
.bold-text{ font-family: 'Segoe UI Bold' !important; }
.guranteelogo { position: absolute; right: -10px; margin-top: 90px; }
    .guranteelogo img { width: 180px; }
.deadline{font-size:24px;border:1px solid #004a8f;width:fit-content;border-radius:5px;padding:10px;margin-left:20px;background:linear-gradient(45deg, #d1e7f1, transparent);}
.deadline-txt p{font-size:16px;font-style:italic;margin:0px;}
.text-white{color:#fff;}
.list-white li{color:#fff;}
.height-235px{height:235px;}
a.black-text{color:#000 !important;}
a:hover.black-text { color: #fff !important; }
.black-clr{color:#000;}
.bottom_fixed_bar a{margin:8px;}
.mTop30{margin-top:30px;}
.mTop10{margin-top:10px;}
.modal-body h3 span{color:#f26522;font-weight:700;}
.modal-dialog { width: 700px; margin: 30px auto; }
.border-right{border-right:1px solid #dddddd;}
.pad-30px{padding:30px;}

.popup-list li { color: #333; display: inline-block; text-align: left; padding: 0px 10px 15px 20px; position: relative; font-size: 20px; font-weight: 500; margin-right: 18px; font-style: italic; }
    .popup-list li::before { position: absolute; content: ""; background-color: #36b2f0; width: 12px; height: 13px; border-radius: 250px; left: 0; top: 8px; }
#Exit_popup .start-btn { margin: 0px 0; }
.fnt-wt-800{font-weight:800;}

.stripe-text-2 { line-height: 28px; font-size: 18px; font-weight: 500; margin-bottom: 20px; padding: 10px; color: black; border-radius: 8px; /* box-shadow: 0 0 13px rgb(23 23 23); */ /* margin-left: 10px; */ background: #ffffff; width: fit-content; border: 1px solid #f36f21; }
    .stripe-text-2 .text-primary { color: #f26522 ;}
.internal_link { color: #f26522; text-decoration: underline; }
    .internal_link:hover { color: #01adef !important; text-decoration: underline; }

.pricepg-2 th { font-size: 22px; font-weight: normal; color: #004a8f; text-align: center; padding: 6px 10px; border-bottom: 1px solid #dfdfdf !important; }
.pricepg-2 table { background: #f5f5f5; border-spacing: 1px; border: 1px #dfdfdf solid; width: 100%; }
.pricepg-2 td { background: #fff; color: #5f5f5f; font-size: 16px; padding: 10px 10px; text-align:center; }
td.pricecal { font-weight: 700; text-align: center; color: #F26522; border-left: 1px #DFDFDF solid; }

.service { border: 1px solid #c3c3c3; margin-top: 10px; margin-bottom: 20px; transition: all 0.3s; position: relative; padding: 20px 10px; min-height: 175px; background: #fff; }
.min-h-165px {min-height:155px !important;}
.mb-2 { margin-bottom: .5rem !important; }
.inner_box1 { background: #ffffff; border: 1px solid #f5f5f5; /* box-shadow: 0px 5px 15px rgb(42 187 155 / 46%); */ padding: 20px 10px; border-radius: 5px; margin: 20px 0px; }
.icon-width { width: 80px; height: 80px; }
.inner_box1 h3 { color: black !important; font-size: 22px; margin-top:10px !important;margin-bottom:10px !important; }
.pbot-0 { padding-bottom: 0px !important; margin-bottom: 0px; }
.m-auto { margin: auto !important; }
.liner {margin-top: 0px; margin-bottom: 0px; border: 0; border-top: 1px solid #eee; }
.home-part h3{color:#fff; font-size:20px;}
.w-75{width:75%;}
.flow-dia  h3 { color: #000; font-size: 20px; }
.mtop10{margin-top:10px;}
.fw-600{font-weight:600;}
.bnr-pt-pb { padding-top: 65px; padding-bottom: 25px; }
.bg-blue-img { background: url(Images/home-Bg.jpg) no-repeat center; background-size:cover;}
.bg-blue-img h2{color:#fff;}
.homepge-strip a:hover{color:#000 !important;}
.service-text {font-weight:bold;}
p {  line-height: 25px; }
.you-border { border: 3px solid #fff; box-shadow: 0 0 14px #9c9a91; border-radius: 8px; }

.sperator { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; }
.border-blue { border: #023b7c solid 2px; border-radius: 5px; margin-top: 15px; margin-bottom: 15px; }






.flow-dia {
  list-style: none;
  border-left: solid 4px #023b7c;
  padding: 20px;
  width: 100%;
}
.flow-dia li {
  position: relative;
  margin-bottom: 15px;
  color: #333;
}
    .flow-dia li:before { content: ""; position: absolute; left: -40px; top: 1px; width: 16px; height: 16px; background: #f36f21; border: solid 3px #ffffff; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
.flow-dia li p {
  background: #ffbf86;
  font-style: italic;
  font-size: 14px;
  color: #fff;
  padding: 20px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 1px #023b7c;
  -moz-box-shadow: 0 1px 1px #fff, inset 0 1px 1px #ff9125;
  -webkit-box-shadow: 0 1px 1px #fff, inset 0 1px 1px #ff9125;
  box-shadow: 0 1px 1px #fff, inset 0 1px 1px #ff9125;
}
    .flow-dia li { display: inline-block; list-style-type: none; margin: 15px 10px; padding: 0px 0px; position: relative; }
.flow-dia li ul {
  list-style: none;
  padding: 0;
  position: relative;
}
.flow-dia li ul li { /* padding-left: 60px; */ font-size: 16px; }
.flow-dia li ul li:last-child {
  height: 9px;
}
.flow-dia li ul li p {
  padding: 7px;
  font-size: 12px;
}
    .flow-dia li ul li:before { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; top: 10px; left: -44px; width: 33px; height: 4px; border: none; background: #023b7c; }
    .flow-dia li ul li:after { content: ""; position: absolute; top: 6px; left: -13px; width: 12px; height: 12px; background: #f36f21; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; border: solid 2px #ffffff; }
    .flow-dia li ul li ul { border-left: solid 2px #023b7c; padding-top: 10px; margin-left: -9px; margin-top: -5px; height: 35px; }
.flow-dia li ul li ul li { font-size: 16px; color: #000000; }
.flow-dia li ul li ul li p {
  padding: 0;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  color: #be5e00;
  font-size: 10px;
}
 .flow-dia li ul li ul li:before { height: 2px; left: -12px; width: 52px; }
 .flow-dia li ul li ul li:after { width: 12px; height: 12px; top: 5px; left: 40px; }
.flow-dia li ul li ul li ul {
  border-left: none;
  list-style: circle;
  padding: 0;
  margin-left: 20px;
}
.flow-dia li ul li ul li ul li {
  padding-left: 10px;
  margin-bottom: 5px;
}
.flow-dia li ul li ul li ul li:before {
  width: 0;
  height: 0;
}
.flow-dia li ul li ul li ul li:after {
  width: 0;
  height: 0;
}
.pl-60{padding-left:60px !important;}
.flow-dia h3 {margin-top:0px !important;margin-bottom:0px !important;}
.side-add { position: sticky; top: 130px; }
.ad_banner { margin-top: 15px; border: 5px solid #15a5b4; border-radius: 10px; }
.flow-child-h { height: 108px !important; }
.right-widget .sperator { margin-top: 20px; margin-bottom: 20px; border: 0; border-top-color: currentcolor; border-top-style: none; border-top-width: 0px; border-top: 1px solid #023b7c; }

@media only screen and (min-width: 768px) {
    .dropdown:hover .dropdown-menu { display: block; }
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: #f36f21 !important; text-decoration: none; background-color: #f5f5f5; }

.side-add h2 { font-size: 20px; font-weight: bold; margin-bottom:20px; margin-top:10px; }
.side-add .pLeft10 {padding-left:20px;}
.right-widget { border: #023b7c solid 2px; padding: 10px; border-radius: 5px; border-top: none; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.pricepg {margin-left:15px;}
.text-blue { color: #36b2f0; }
.bg-right-widget { color: #fff; background-color: #2fc5f41c; border: #023b7c solid 2px; padding:10px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.side-add .mTop15{margin-top:15px !important;}
.para p{font-size:16px !important;}
.rgt-cnt { box-shadow: 0px 5px 15px rgb(2 59 124 / 38%); }
.modal-body .icon-width { width: 30%; margin: auto; height: 30%; }
.set-padding { padding: 0% 5%; }
.modal-body h6, .h6 { font-size: 18px; margin-top:20px; }
.modal-body h3 { color: #f36f21 !important; font-weight: 800 !important; }
.modal-body .mt-3 {margin-top:20px;}
.modal-header .close { margin-top: -2px; padding-bottom: 5px; }

/*.dropdown { position: relative; display: inline-block; }

.dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); padding: 12px 16px; z-index: 1; }

.dropdown:hover .dropdown-content { display: block; }*/
.navbar-nav > li > .dropdown-menu { margin-top: 2px; padding: 0px; }
a.test { padding: 5px 20px !important; border-bottom: 1px solid #eee; }
.d-block {display:block !important;}
#Exit_popup .newList li:before { background: #f26522; top: 6px; }
#Exit_popup li { padding-left: 20px; }
#Exit_popup h2 { font-size: 20px; text-align: center; font-weight: bold; color: #023c87; }
.modal-body .mb-3 { margin-bottom: 20px; }
.bg-gradient-blue { background-color: #021c366e !important; }
.w-fit-content { width: fit-content; }
.rounded-10 { border-radius: 10px; }
.p-4 { padding: 1.5rem !important; }
.mt-4 { margin-top: 1.5rem !important; }
.shadow-blue { box-shadow: 0px 0px 9px #d0e5fd; }
.border-dark-blue { border-left:5px solid #023c87 !important; }

.bg-light-blue-80 { background-color: #c2e8ff !important; }
.white-gradient-blue { box-shadow: inset 0 0 15px #bfc6cb; }
.shadow-blue { box-shadow: 0px 0px 9px #d0e5fd; }
.border-dark-blue { border-color: #023c87 !important; }
.ms-n35px { margin-left: -35px; }
.bg-white { background: #fff; }
.border { border: 1px solid #dee2e6 !important; }
.border-dark-blue { border-color: #023c87 !important; }
.border-5 { border-width: 5px !important; }
.border-bottom-0 { border-bottom: 0 !important; }
.border-end-0 { border-right: 0 !important; }
.border-top-0 { border-top: 0 !important; }
.timer .fs-5 { font-size: 20px !important; }
.timer .py-3 {padding:10px 0px; }.timer .px-3 {padding:10px 10px; }.timer label{ padding:15px; margin-bottom:0px;}
.p-2 {padding:10px;}
.fs-6 { font-size: 16px !important; }
.white-gradient-blue { box-shadow: inset 0 0 15px #bfc6cb; }