﻿*{ padding:0px; margin:0px; outline:none !important;}

.bghead{ background:url(../images/bgheadimg.jpg) no-repeat center top; background-size: cover;  padding-bottom: 77px;}

.bginner{ background:url(../images/bginner.jpg) no-repeat center top; background-size: cover;  padding-bottom: 68px;}
.mBot0{margin-bottom:0px;}
.pLeft30{padding-left:30px;}
.navbar-default { background-color: transparent !important; }
.text-red { color: #dd3d37 ;}
.navbar-nav > li > a.active { color: #ff5650 !important; }
 .navbar-default .navbar-nav>li>a:focus{color:#fff !important;}

.act{     border: 1px solid #fff !important;
    border-radius: 25px !important; transition:all 0.5s ease-in-out !important; }
.mt-2{margin-top:20px;}
.mt-1 { margin-top: 5px; }
.mb-0{margin-bottom:0px !important;}
.act:hover{ background:#fff !important;}
.mLeft20{margin-left:20px;}
.navbar-nav > li > a { font-weight: 600 !important; }

.mgalgn{ padding-left:120px;}

.navbar-toggle { margin-top: 5px !important; position: relative; float: right; padding: 9px 10px; margin-top: 15px; margin-right: 5px; 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;
}

.mgtpban{ margin-top: 120px; }

.mgtpban h1{ color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px; text-align:center;}
	
	.mgtpban h3{ color: #fff;
    text-transform: none;
    letter-spacing: 1px; text-align:center;
	
	}

.mgtpban p{ color: #fff;
    letter-spacing: 2px; text-align:center; margin-top:30px; font-size:15px}

.mgtpban span{ color: #dd3d37; font-weight:600; }

.startbtn{ margin-top:50px; text-align:center;}

.startbtn a{ background:#dd3d37; color:#fff; padding:15px 35px; border-radius:50px; transition:all 0.5s ease-in-out; letter-spacing:2px; }

.startbtn a:hover{ background:#333; color:#fff; text-decoration:none; }

.txtalgn{ text-align:center;}

.ftwt{ font-weight:500; letter-spacing:0px;}
.ftwtd { font-weight:600; letter-spacing:1px;}

.clrd{ color:#36485b;}

 

   .btnred{ margin-top:40px;     margin-bottom: 40px;}

      .btnred a{ background:#FF5650; color:#fff; border-radius:40px; padding:15px 25px; text-transform:uppercase; font-weight:600; letter-spacing:2px; }

            .btnred a:hover{ background:#dd3d37; color:#fff; border-radius:40px; padding:15px 25px; text-decoration:none; }

            .secpad{ margin-top:50px; margin-bottom:50px;}

            .bgclr{ background:#f4f4f4; padding-top:50px; padding-bottom:50px;}

            .mgtp13{ margin-top:50px;}
			 .mgtp13 span{ color: #dd3d37; margin-top:50px;}

            .txttran{ text-transform:uppercase;}

            .pstyl{ color:#555f6a; line-height:30px;}

            .fl{ float:left;}

            .pdbtm{     padding-bottom: 120px;}

            .mobaln{ position: absolute;
    top: -90px;
    left: 60px;}

            .footerbg{ background:#36485b; color:#fff; padding-top:5px; padding-bottom:5px;}

            .footerbg p{ color:#fff; }

           #back-top {
    position: fixed;
    bottom: 30px;
    right: 20px;
    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;
-ms-transition: 1s;
-webkit-transition: 1s;
opacity: 0.9;
-moz-transition: 1s;
transition: 1s;
background: #dd3d37;
line-height: 20px;
text-align:center;
padding-top:9px;
}
#back-top a:hover{
    background:#5D5D5D;
}


.small
{
	color: #fff;
	
}

.lnht12{ line-height: 35px;
}



.mgtp0{     margin-top: 0px !important;}
.navbar-nav > li > a{padding: 8px 10px !important;}
.social_network a {background: #ff5650;display: inline-block;margin-bottom: 5px;width: 40px;height: 40px;line-height: 40px;text-align: center; transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear; border-radius:3px 0px 0px 3px;}
.social_network.list-unstyled {position: fixed;right: 0px;top:35%;}
.social_network .facebook a:hover{background:#3a559f;}
.social_network .twitter a:hover{background:#50abf1;}
.social_network .google-plus a:hover{background:#dd4b39;}
.social_network .linkedin a:hover{background:#0084b1;}
.social_network .youtube a:hover{background:#dc472e;}
/*.collapse{display:block;}*/
.navbar-header{margin:0px;}
/*.navbar-fixed-top{transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;}
.fixedmenu{background:#FFF !important;box-shadow:0px 4px 10px rgba(0,0,0,0.1);}*/
/*stickybar*/
.sticky { background: #333335; color: #fff; padding: 20px 20px 12px 20px; font-size: 20px; }
.bottom_ad_section { background: #fff; border: 1px solid #949494; padding: 10px 15px; border-bottom: 0; box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius: 3px 3px 0px 0px; padding-top: 18px; }
.ad_close { text-decoration: none; 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; }
.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: 999; transition: all .4s linear; -webkit-transition: all .4s linear; }
.bts{margin-top:5px;}
.stky-caption{margin-top:21px; color:#000 !important; font-size:18px;}
.sticky-top{position:sticky;top:100px;z-index:0;}
.foot_adpopup{display:none !important;}
.button_sticky { background-color: #f7564f; border: 2px solid #f7564f; padding: 10px 14px; color: #fff; border-radius: 20px; min-width: 130px; display: inline-block; font-size: 13px; font-weight:600; 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-transform:uppercase; font-weight:600; letter-spacing:2px;}
.button_sticky:hover, .button_sticky:focus { background-color:#dd3d37; border: 2px solid #dd3d37; padding:10px 14px; color: #fff; border-radius: 20px; text-decoration: none; }
.bottom_ad_section .button_sticky{margin:0px;}
.ad_row{display:flex;align-items:center;}
.bottom_ad_section .stky-caption{margin:0px;}


#adPopup .btnblue{float:none;}
#adPopup .modal-body{padding: 28px 20px 30px 20px  !important;}
.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; }
.MboxClose:hover { background-position: 0 -31px; }
.video_text span img {margin-top:5px;}
.ftwt { font-weight: 600; font-size: 24px; margin-bottom: 22px; padding-bottom: 15px; position: relative; line-height: normal; }
.ftwt::before {position: absolute;left: 50%;width: 80px;bottom: 0px;margin-left: -40px;content: "";border-top:2px solid #f75b01;}
.ftwt1 { font-weight:600 !important; font-size: 24px; margin-bottom:15px; padding-bottom:15px; position: relative;line-height: normal; }
.ftwt1::before {position: absolute;/*left: 50%;*/width: 80px;bottom: 0px;/*margin-left: -40px;*/content: "";border-top:2px solid #f75b01;}
.ftwt1{ font-weight:500; letter-spacing:0px;}

.hideModal #adPopup,.hideModal .modal-backdrop{display:none !important;}
body{overflow-y:inherit !important;padding:0px !important;}
.parasiz p {font-size:18px !important; font-weight:500;}
.modal-open{overflow:auto !important;}
.efile_box span {width: 80px;height: 80px;margin-top: 10px;display: inline-block;border-radius: 100%;border: 2px solid #f75b01;line-height: 80px;text-align: center;position: relative;background: #f75b01;font-family: 'Poppins', sans-serif;}
.efile_box span::after {content: "";position: absolute;right: -8px;top: 5px;width:28px;height:28px;background:#797979;border-radius: 200px;display: inline-block;text-align: center;line-height:28px;color: #FFF;}
.efile_box span img{width:30px;}
.efile_box1 span::after{content: "1";}
.efile_box2 span::after{content: "2";}
.efile_box3 span::after{content: "3";}
.efile_box {position:relative;float:left;width:100%;}
.efile_box::after {content: "";position: absolute;right: -3px;top:45px;width: 30px;height: 30px;}
.efile_box3:after{display:none;}
.mar1{margin-top:30px;}
.main_efile_sec ::after{background:url("../images/step-arrow.png") no-repeat;right: -37px;top: 46px;}
.overlap_below_section{position:relative;top:-140px;}
.main_efile_sec .common_h5 {font-size: 16px;font-weight:300; margin-top:10px;line-height:22px;}
.main_efile_sec {width:33% !important;display: inline-block;max-width: inherit;flex: auto;text-align:center;vertical-align:central;}
.para p {margin-top:12px;}
.leftspc {padding-left:20px; padding-right: 5px; }
.martop {margin-top:25px;}
.modal-body { padding: 16px 0px }
/*.modal-body {
    position: relative;
    padding: 29px;
}*/
a{text-decoration:underline;}
.nav li a{text-decoration:none !important;}
.startbtn a { text-decoration: none !important; }
.btnred a { text-decoration: none !important; }
.button_sticky { text-decoration: none !important; }
.btns_features { color: #ff8500; background: transparent; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; font-weight: 500; display: inline-block; font-size: 18px; text-align: center; text-decoration: none; font-family: 'Poppins', sans-serif; padding: 7px 20px; min-width: 150px; border-radius: 2px; border: 2px solid #ff8500; }
.btns_features:hover, .btns_features:focus { background: #ff8500; color: #fff; text-decoration: none; }
#steps {text-align:center;}
.modal-dialog { width: 722px !important; }
.border-right-1 { border-right: 1px solid #d0d0d0; }
.border-bottom-1 { border-bottom: 1px solid #d0d0d0; }
.prcng { margin-top: 12px; font-size: 20px; font-weight: 600;}
.hdng{ margin-top: 0px; color:#fff !important;}
.banner { background-size: cover; background-position: right; min-height: 100vh; display: flex; align-items: center; justify-content: center; position: relative;}
.banner_inr { background-size: cover; background-position: right; min-height: 70vh; display: flex; align-items: center; justify-content: center; position: relative;}
.banner-notification{position:absolute; bottom:0px; left:0; right:0;background: #fff;}
.styl_gap{line-height:32px;} .modal-dialog{margin-top:130px;}
.pic{top:5px;}
.pic li {background: url("../images/square.png") no-repeat;padding-left:20px;/*line-height: 25px;*/ margin-top: 10px;}
.resp{ margin-bottom: 15px;
    margin-top: -10px;}

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixedmenu { background: #333335 !important; box-shadow: 0px 4px 10px rgba(0,0,0,0.1); padding: 10px; }

.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.icon-width { width: 30%; margin: auto;display:block }
.logoim { width: 74%; margin-top: -12px; }
.d-none{display:none}
.mt-3 { margin-top: 1rem !important; }
.navbar-nav > li{margin-top:-10px}
.popup-border { border-right: 1px solid #cacaca; }
.common_button_gap { margin-bottom: 30px; }
.set-padding { padding: 2% 3% 0% 3%; }
.ad_row .sticky-text { font-size: 20px; font-weight: 600; color: #2a2a2a; margin-right: 25px; margin-top: 0px; margin-bottom: 0px; }
.ad_row .sticky-text-2 { font-size: 18px; font-weight: 600; color: #2a2a2a; margin-right: 25px; margin-top: 5px; margin-bottom: 0px; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: none !important; }
.navbar-default .navbar-toggle { border-color: #ddd; background: none !important; }

.border-right-bot { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.border-top-bottom { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

.pad-10{padding:15px;}
.vertical_align1 { display: flex; align-items: center; }
.bg-blue { background-color: #00498e !important; }
.modal-header { background-color: #00498e !important; border-radius: 10px 0px 0px 0px; margin-top: 0px; margin-bottom: 0px; }
.modal-content { border: unset; border-radius: 11px; }
.text-white{color:#fff; font-size:24px;}
.p-15px{padding:15px;}
.w-100{width:100%;}
.ps-15px{padding-left:15px}
.mb-15{margin-bottom:15px;}
.modal-sub-head { color: #337ab7; font-size: 15px; font-weight: 800; }
.mt-25 { margin-top: 25px !important; }
.stripe-link{color:#fff;
             text-decoration:underline;

}
    .stripe-link:hover { color: #dd3d37; text-decoration: underline; }