@charset "utf-8";
/* CSS Document */


body{ 
	margin:0px;
	padding:0px;
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px;
    font-weight: 300;
    color: #333;
    line-height: 1.6em;
	

}
*, ::after, ::before {
    -o-transition: all .1s;
    -moz-transition: all .1s;
    -webkit-transition: all .1s;
    -ms-transition: all .1s;
    transition: all .1s;
}
h1, h2, h3, h4, h5, h5, p, ul, li, a{ margin:0px; padding:0px; text-decoration:none;}

.bg-light {
    background-color: #ffffff !important;
}
.navbar {
    padding: 0;
}
.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}
.navbar-brand img{
	height:55px;
	width: auto;
}
.navbar li.nav-item {
    border-left: 2px solid #ccc;
    padding: 15px 5px;
    position: relative;
    color: white;
    background-color: #3a3a3a;
}
.navbar li.nav-item i {
    font-size: 30px;
    color: white;

}
.navbar-light .navbar-nav .nav-link {
    color: white;
    font-size: 15px;
	padding: .4rem;
	
	-o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.navbar li.nav-item:hover {
    background: #000;
}
.navbar li.nav-item:hover i{
    color: #ccc;
}
.navbar li.nav-item:hover  a{
    color: #ccc;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #ccc;
}


#top-sctn{  color:#fff; padding: 3rem 0px;  margin-top: 100px; position:relative}
h1{ font-size:4.2rem;}
#top-sctn h1{ margin:34px 0 25px;}
#top-sctn p {
    font-size: 22px;
    line-height: 36px;
    color: white;
}
#top-sctn ul{ margin:16px 0;}
#top-sctn ul li { background: rgba(0, 0, 0, 0) url("../../images/check.png") no-repeat scroll 0 74%; display: block; font-size: 1.8rem; line-height: 27px; list-style: outside none none; margin-bottom: 11px; padding-left: 60px;}

.maincontents{ margin: 45px auto; text-align:center}




.logo-left{margin-top:10px; margin-bottom:15px;}
.logo-left2{margin-top:10px; float:left;}
.logo-left3{margin-top:10px; float:left;}
header { padding: 0px 0px; position: fixed; height: 100px; width: 100%; background: #fff; z-index: 9; top: 0px; box-shadow: 0 -2px 6px #000;}
.icons { float: right;}
.icons li:hover a i.fa {
    color: #fff;
}
.icons li {
    border-left: 1px solid #ccc;
    display: table-cell;
    list-style-type: none;
    height: 100px;
    padding: 16px 0;
    position: relative;
    text-align: center;
	color: #000;
}
.icons p {
   
    font-size: 11px;
    padding: 0px 10px 0 10px;
}

.icons li:hover { 
	background: #525252;color:#fff !important;
}
.icons li a :hover { 
	color:#fff;
}

.icons li i.fas { 
	font-size: 34px; 
	color: #000; 
	padding-top: 9px;
}


.home-form p{ font-weight:bold; color:#555;}
#radio h3{ color:#555; margin-bottom:25px;}
#radio img { display:inline-block; margin-bottom:25px;}
#rd-advrtsng{ padding-top:0px;}
#rd-advrtsng img{ display:inline-block;}
#rd-advrtsng h2{ font-size:3.6rem; color:#000;}
#rd-advrtsng h3{ margin:16px 0px 10px 0px;}
.line{ background:#2980b9; display:inline-block; width:108px; height:2px; margin:25px 0 33px;}
/* footer{ background:#303d4a; padding:43px 0px; color:#fff;} */
footer ul li{ list-style-type:none; display:inline-block; margin-right:21px;}
footer p{ margin-top:0px;}
.check-form{ width:16px !important; float:left !important; height:22px !important;}
.check-title{ float:left !important; color:#555; margin:2px 0 0 7px;}

.ftr-menu ul li{ display:inline-block; list-style-type:none; margin-right:11px;}
.ftr-menu ul { margin:21px 0 11px;}
.ftr-menu ul li a{ color:#fff;}

.overlay-one-banner {
    background-image: url(../images/bg-main.jpg) !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;

}
.overlay-banner {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.overlay-content > h1 {
    color: #d9d9d9;
}
.button-section {
    margin-top: 32px;
}
.btn-bavel{}

.newloginrequest{ 
	margin-top:20px; 
	display:inline-block; 
	color:#333333;
}

.btn{     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	
	}
.btn-primary.btn-bavel{
	border-bottom-color: #3a3a3a;
	margin-top: 5px;
	margin-left: 5px;
	
}
.btn-primary {
    color: #fff;
	background-color:#3a3a3a;
	
}
.btn-primary:hover{
    border-color: #2d2d2d !important;
}
.btn-primary:hover{background-color: #2d2d2d !important;}
.btn-primary:active{background-color: #2d2d2d !important;}
.btn-primary:focus{background-color: #2d2d2d !important;}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    background-color: #2d2d2d;
	border-bottom-color: #2d2d2d;
	}

.btn-lg {
    font-size: 20px;
    font-weight: 700;
    line-height: 1em;
    padding: 16px 16px;
    text-transform: uppercase;
    width: 30%;
}
.btn-bavel {
    -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;
	border-color:#2d2d2d;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
}

.contact {
    margin: 25px -15px;
}

iframe {
    max-width: 90%;
}

.doc-thumb img {
    max-width: 90%;
    padding: 11px 0 15px;
}

.margin-left{margin-left:83px;}



/*for use instapage*/

.logo {
    display: inline-block;
	margin-top:20px;
	width:100%;
	
}
.link{width:auto; margin: 20px auto;}

.newloginrequest{ margin-top:20px; display:inline-block; color:#333333}


#top-sctn1 {
    color: #000000;
	padding: 0px;
	
}
.panel-primary {
    border-color: #000000;
}
.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.19);
    margin-bottom: 20px;
    width: 83%;
	text-align:center;
	 line-height: 35px;
	 transition: all 0.5s ease 0s;
	
}

.panel:hover {
    box-shadow: none;
    transition: all 0.5s ease 0s;
}


.panel-primary > .panel-heading {
    color: #fff;
    background-color: #1d305b;
    border-color: #1d305b;
    letter-spacing: 3px;
}

.panel-body {
    padding: 15px;
}

.st-top-a{ background:#fff; }
.section-space{ padding: 3rem 0;}
.sechtion-head h2{ font-size: 32px; color:#000 ; font-weight:900; }

.st-bottom-a{ background:#f7f7f7; }

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
.blockquote-primary{  border-color: #000 !important; }
.blockquote-primary p{
    font-size: 20px;
    /* margin: 13px 0; */
    line-height: 33px;
}
.blockquote-primary h5 {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 6px;
}

footer
{
background-color:#3a3a3a;
padding-top:0px;
padding: 20px 0;
color:white;
}
.header
{
background-color:#1d305b;
height:100px;
}
.content
{
padding-top: 15px;
}

#top-sctn h1 {
    font-size: 33px;
    font-weight: 700;
    margin: 0 0 20px;
	color:white;
}

.topmain{ margin-top:100px; }

.video-placement{ margin: 25px 0 0; text-align:center;}
.video-placement h4 {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    margin-top: 12px;
    text-align: center;
}
.last-video{ margin-bottom:00px;}
#radio{background: #f6f6f6 none repeat scroll 0 0; padding: 70px 0 20px 0;}
.bullet-section{ margin-top:65px;}
.bullet-section h3 {
    border-bottom: 1px solid #50537c;
    border-left: 5px solid #50537c;
    padding-bottom: 12px;
    padding-left: 10px;
	margin-top:20px;
}
.bullet-section ul{ margin-left:12px;}
.bullet-section ul li {
   
    list-style: outside none none;
    margin-top: 8px;
    padding-bottom: 8px;
}
.bullet-section ul li span.fa {
    color: #50537c;
    left: 0;
    line-height: 27px;
    position: absolute;
}
.bullet-section p {  margin-top:36px; font-size:15px;}
.bullet-section p a {color:#50537c;}


footer p {
    letter-spacing: 2px;
    font-size: 15px;
}
.blockquote-primary a {
    color: #ec2123 !important;
    font-size: 20px;
}









/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.topmain{ margin-top:30px;}
	.home-form{ margin-top:50px;}
	.link{width:50%; margin: 20px auto;}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.margin-left{margin:0px auto !important; }
	.topmain{ margin-top:30px;}
	.home-form{ margin-top:50px;}
	.panel{margin:10px auto!important;}
	.bullet-section{ margin-top: 0px; margin-bottom: 15px;}
	.bullet-section ul li span.fa {margin-left:17px;}
	.bullet-section ul li{margin-left:17px;}
	.video-placement {margin: 22px auto 0; width: 50%;}
	.logo-left { margin: 0 auto;}
	.icons {margin:0 auto; width:65%;}
	#radio {
		padding: 20px 0 20px;
	}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
	.panel panel-primary{width:80%;}
	.topmain{ margin-top:30px;}
	.home-form{ margin-top:50px;}
	.video-placement {margin: 22px auto 0 ;width: 85%;}
}









.swing:hover
{
        -webkit-animation: swing 1s ease;
        animation: swing 1s ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
}





@-webkit-keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
	{
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}




/*===   LOGIN POPUP START =====  */

@media (min-width: 768px){
	#loginpopup .modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
}
.modal-content {
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
	text-align: left;
	background: rgb(238, 238, 238);
}
.modal-header {
    padding: 1rem 1.7rem;
}
.modal-body {
	padding: 0 1.7rem 1.7rem;
}

.modal-body img {
	margin-bottom: 15px;
}

.modal-header, .modal-footer { border: 0; }


.modal-footer button {
	height: 50px;
	margin: 0;
    padding: 0 20px;
	background: none;
	border: 1px solid #888;
	font-size: 16px;
    font-weight: 300;
    color: #888;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
    text-shadow: none;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}
.modal-footer button:hover { outline: 0; opacity: 0.6; background: none; border: 1px solid #888; color: #888; }

.modal-footer button:focus, .modal-footer button:active:focus, .modal-footer button.active:focus { 
	outline: 0; opacity: 0.6; background: none; border: 1px solid #888; color: #888; 
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}

.modal-footer button:before {
	background: none;
}


.form-bottom {
	padding: 0;
	background: #eee;
	text-align: left;
}

.form-group {
    margin-bottom: 15px;
}

.modal-content input[type="text"], 
.modal-content input[type="password"],
.modal-content textarea, 
.modal-content textarea.form-control {
	height: 50px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #f8f8f8;
    border: 1px solid #ddd;
    font-size: 16px;	
	color: #333;
    font-weight: 400;	
    line-height: 50px;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
    -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}

.modal-content textarea, 
.modal-content textarea.form-control {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 30px;
}

.modal-content input[type="text"]:focus,
.modal-content input[type="password"]:focus,
.modal-content textarea:focus, 
.modal-content textarea.form-control:focus {
	outline: 0;
	background: #fff;
    border: 1px solid #bbb;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}

.modal-content input[type="text"]:-moz-placeholder, .modal-contenttextarea:-moz-placeholder, .modal-contenttextarea.form-control:-moz-placeholder { color: #888; }
.modal-content input[type="text"]:-ms-input-placeholder, .modal-contenttextarea:-ms-input-placeholder, .modal-contenttextarea.form-control:-ms-input-placeholder { color: #888; }
.modal-content input[type="text"]::-webkit-input-placeholder, .modal-contenttextarea::-webkit-input-placeholder, .modal-contenttextarea.form-control::-webkit-input-placeholder { color: #888; }

.modal-content button.btn {
	position: relative;
    margin: 0;
    padding: 9px 36px;
    vertical-align: middle;
    background: #2d2d2d;
    border: 0;
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
    text-shadow: none;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}



.modal-content button.btn:hover { opacity: 0.6; color: #fff; text-decoration: none; }

.modal-content button.btn:active{ outline: 0; opacity: 0.6; color: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.modal-content button.btn:focus{ outline: 0; opacity: 0.6; background: #831d32; color: #fff; }

.modal-content button.btn:active:focus, .modal-content button.btn.active:focus { outline: 0; opacity: 0.6; background: #831d32; color: #fff; }

.modal-content button.btn:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 50%;
	background: rgba(0, 0, 0, 0.1);
}

@media (max-width: 600px) {
	.form-bottom {
		padding: 20px 0;
	}
	.form-wrap {
		margin: 20px 0px 0;
	}
} 
/*===   LOGIN POPUP END =====  */ 




/* Responsive  */
@media (max-width: 767px){
    div#navbarSupportedContent {
        margin: 18px 0px !important;
        /* width: 100%; */
    }
	header {
		padding: 0px;
		height: auto;
		z-index: 1000;
	}	
	.navbar {
		padding: 1rem 1rem;
	}
	.navbar-brand img{
		height:50px;
		width: auto;
	}
	.navbar li.nav-item {
		border-left: 0px solid #ccc;
		padding: 5px 5px;
		border-bottom: 1px solid #ccc;
	}
	.navbar li.nav-item:last-child {
		border-bottom: 0px solid #ccc;
	}
	.navbar li.nav-item i {
		font-size: 18px;
		margin-right: 15px;
		width: 25px;
	}
	#top-sctn {
		margin-top: 90px;
	}
	.btn-lg {
		width: 80%;
	}
}
@media (min-width: 1200px){
	.container {
		max-width: 1170px;
	}
}
@media (max-width: 991px){
	.navbar {
        padding: 23px 15px !important;
    }
    .blockquote-primary p {
        font-size: 18px;
        /* margin: 13px 0; */
        line-height: 33px;
    }
    .blockquote-primary h5 {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 6px;
    }
    .blockquote-primary a {
        color: #ec2123 !important;
        font-size: 18px;
    }
}