﻿@charset "UTF-8";
/*  Base CSS Start */
*{margin:0;padding:0}
body{color:#353535;background:#fff;font-style: normal;font-weight: 400; font-size:14px;overflow-x:hidden;}
html{font-smoothing: antialiased;-webkit-font-smoothing: antialiased; -webkit-font-smoothing: subpixel-antialiased;  -moz-osx-font-smoothing: grayscale;}
.clear{content: " ";display: block;clear: both;height: 0;visibility: hidden;}
ul, li{list-style:none;padding:0; margin:0;}
a{text-decoration:none;}
a:hover, a:focus{outline:none;text-decoration:none;}
a,a:hover,a:focus,a:active{text-decoration:none;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}

/* Body and Heading Fonts */
body{font-style:normal;font-weight:400;font-size: 16px;overflow-x:hidden;color:#303030;font-family: 'Open Sans', sans-serif;}
h1,h2,h3,h4,h5,h6, button, .btn, a{font-style:normal;font-family: 'Teko', sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#121212;line-height:1.2;padding:0;margin:0;font-family: 'Teko', sans-serif;}
p{color:#303030;font-size:16px;font-weight:200;font-family: 'Open Sans', sans-serif;}
/*no Margin*/
.nomargin{margin:0 !important;}
.nolmr{margin-left: 0 !important;}
.normr{margin-right: 0 !important;}
.notmr{margin-top: 0 !important;}
.nobmr{margin-bottom: 0 !important;}
/*No Padding*/
.nopadding{padding:0 !important;}
.nolpd{padding-left:0 !important;}
.norpd{padding-right: 0 !important;}
.notpd{padding-top: 0 !important;}
.nobpd{padding-bottom: 0 !important;}

body::-webkit-scrollbar {width:10px;background:rgba(34,79,122,0.5);}
body::-webkit-scrollbar-track {background-color:rgba(34,79,122,0.5);}
body::-webkit-scrollbar-thumb {background:#122747;width:4px;}/*#11856c*/
/*Pre Loader */
.loader{width:100%;height:100%;position:relative;overflow:hidden;background:#fff;z-index:999;margin:auto;position: absolute;left:0;right:0;top:0;bottom:0;}
.loader-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ball{position:absolute}
.loader ::before,.loader ::after{position:absolute;content:"";box-sizing:border-box}
.preloader .loader-container{width:50px;height:50px}
.preloader .ball::before{top:0;left:0;width:80%;padding-bottom:80%;border-radius:50%;background-color:#121826}
.preloader .ball{position:absolute;top:0;left:50%;width:15%;height:50%;background-color:transparent;transform-origin:bottom center;overflow:visible;animation:preloader 5s infinite linear}
.preloader .ball:nth-of-type(2){animation-delay:.15s}
.preloader .ball:nth-of-type(3){animation-delay:.3s}
.preloader .ball:nth-of-type(4){animation-delay:.45s}
.preloader .ball:nth-of-type(5){animation-delay:.6s}
.preloader .ball:nth-of-type(6){animation-delay:.75s}
.preloader .ball:nth-of-type(7){animation-delay:.9s}
.preloader .ball:nth-of-type(8){animation-delay:1.05s}
.preloader .ball:nth-of-type(9){animation-delay:1.2s}
.preloader .ball:nth-of-type(10){animation-delay:1.35s}
.preloader .ball:nth-of-type(11){animation-delay:1.5s}
@keyframes preloader {
0%{transform:translate(-50%,0%) rotate(0deg)}
40%{transform:translate(-50%,0%) rotate(360deg)}
60%{transform:translate(-50%,0%) rotate(520deg)}
90%{transform:translate(-50%,0%) rotate(590deg)}
100%{transform:translate(-50%,0%) rotate(720deg)}
}



@media (min-width: 576px) {
  .container {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container{
    max-width: 100%;
  }
  
}

@media (min-width: 992px) {
  .container {
    max-width: 95%;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 95%;
  }
 
}

@media (min-width: 1680px) {
  .container {
    max-width: 95%;
  }
 
}

@media (min-width: 1920px) {
  .container{
    max-width:85%;
  }
  
}

@media (min-width: 1921px) {
  .container{
    max-width: 80%;
  }
}



.grayBg{background:#eeeeee;}
figure img.img-fluid{width: 100%;}



.topheaderbar{min-height: 75px;position: relative;display: flex;align-items: center;}
.topheaderbar p{font-family: 'Teko', sans-serif;text-align: center;color:#0068bf;font-size: 30px;font-weight: 400;margin: 0;padding: 0;position:relative;z-index: 101;}
.topheaderbar p a{background:#002549;min-width: 165px;min-height: 40px;display: inline-flex;font-size: 30px;color: #fff;font-weight: 400;text-align: center;justify-content: center;align-items: center;margin-left: 10px;}
.navbarmenu{height: 112px;padding:0;}
.svg-logo{width: 195px;margin-top:30px;}
.navbar-brand{position: relative;z-index: 99;}

.navbarmenu .navbar-nav{margin-top:40px;}
.navbarmenu .navbar-nav .nav-link{font-size: 14px;color: #303030;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;padding: 0 22px 20px;font-family: 'Open Sans', sans-serif;position: relative;z-index:2;}
.navbarmenu .navbar-nav li{position: relative;}
.navbarmenu .navbar-nav li + li:before{content: '/';position: absolute;font-size:14px;color: #303030;font-weight: 300;left: 0;right: 0;top: 0;bottom: 0;margin: auto;} 
.dropdown-toggle::after{display: none;}
.dropdown:hover>.dropdown-menu {display: block;}
 ul.navbar-nav li.dropdown:hover > ul.dropdown-menu {display: block;}
.dropdown-menu{background-color:#002549;border: 0;margin-top:0px;left: 15px;}
.dropdown-menu:before{content:'';width:0%;height: 0;position: absolute;top:-10px;left:20%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #353e46; }
.dropdown-menu a.dropdown-item{color: #fff;padding-bottom:0;font-size:16px;font-family: 'Open Sans', sans-serif;}
.dropdown-menu a.dropdown-item:hover{color: #fff;background-color:#ac001e;}
.navbarMenu .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item.dropdown-toggle::after{border:0;display:none;}
.navbarMenu .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item{padding-bottom:0px;color:#fff;font-size: 14px;line-height: 25px;}
.navbarMenu .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item:hover{background:#f6921e;}
.navbarMenu .navbar-nav .nav-item.dropdown .dropdown-menu .nav-item:hover .dropdown-item{color:#353e46;}
 ul.navbar-nav li.dropdown > ul.dropdown-menu > li > ul.sub-menu{left:100%;top:0;}
ul.navbar-nav li.dropdown > ul.dropdown-menu > li > ul.sub-menu:before{display:none;}
ul.navbar-nav li.dropdown > ul.dropdown-menu > li > ul.sub-menu li a{padding:0 10px;color:#fff;}
ul.navbar-nav li.dropdown:hover > ul.dropdown-menu > li > ul.sub-menu li a{color:#fff;}

/* Fixed header Transactions */
.navbar_fixed{position: fixed;top:-100px;left: 0;width: 100%;background:#fff;transform:translateY(100px);transition:transform 500ms ease, background 500ms ease;-webkit-transition:transform 500ms ease, background 500ms ease;z-index:1001;padding: 0;box-shadow: 0 5px 5px rgba(0,0,0,0.2);}
.navbar_fixed .topheaderbar{display: none;}
.navbar_fixed .svg-logo{width:95px;margin-top: 40px;}
.navbar_fixed .navbarmenu{height:90px;}

.section{position: relative;padding:80px 0;}
.bannersec{padding: 0;min-height:650px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;}
.bannersec figure{margin: 0;}
.bannerFormCaps .container-fluid{padding: 0;}
.bannersec figure img{width: 100%;height: auto;display: inline-flex;}


.bannerFormCaps{position: relative;width: 100%;height: 100%;display:flex;justify-content:flex-end;align-items: center;left: 0;top: 0;}
.form-box{background: rgba(255, 255, 255, 0.5);padding:50px;}

.form-head{font-size:75px;color:#002549;line-height: 1;font-weight:600;text-transform: uppercase;font-family: 'Teko', sans-serif;margin-bottom:20px;}
.form-head strong{color: #0068bf;font-weight:600;}
.form-head span{font-size:38px;color:#002549;display: block;text-transform:capitalize;}

.formMain .form-inline .form-group{flex: 0 0 50%;margin-bottom: 15px;}
.formMain .form-inline.secGroup .form-group:first-of-type{flex: 0 0 35%;}
.formMain .form-inline.secGroup .form-group:nth-of-type(2){flex: 0 0 20%;}
.formMain .form-inline.secGroup .form-group:last-of-type{flex: 0 0 45%;}
.formMain .form-inline .form-control{width: 100%;height: 50px;border: 0;border-radius: 0;}
.submitBtn{background:#ac001e;min-height: 50px;color: #fff;font-weight:400;font-size: 30px;text-transform: uppercase;text-align: center;display: block;width: 100%;border-radius: 0;}


.inner-content{position: relative;margin-bottom: 15px;}
.h1{font-size:50px;color:#303030;margin-bottom:20px;line-height: 1.2;font-weight: 400;text-transform: uppercase;}
.h2{font-size:50px;color:#303030;margin-bottom:20px;line-height: 1.2;font-weight: 400;text-transform: uppercase;}
.h3{font-size:40px;color:#303030;margin-bottom:20px;line-height: 1.2;font-weight: 400;text-transform: uppercase;}
.h4{font-size:35px;color:#303030;margin-bottom:20px;line-height: 1.2;font-weight: 400;text-transform: uppercase;}
.inner-content p{font-size: 16px;color: #303030;font-weight: 200;line-height: 28px;}
.inner-content p strong{font-weight: 500;}
.inner-content p a{color:#0068bf;font-weight: 500;font-family: 'Open Sans', sans-serif;}

.whoweare .inner-content{margin-bottom:50px;}


.Vertical_Line {border-left: 5px solid #ac001e;padding:25px 0 25px 30px;}

.conservative-champions{margin-top:80px;}
.bluefigurebox figure{position: relative;}
.bluefigurebox figure a.learnmoreBtn{border: 2px solid #fff;position: absolute;min-width: 226px;min-height: 46px;font-size: 30px;display: inline-flex;align-items: center;justify-content: center;color:#fff;bottom: 20px; right: 20px;text-transform: uppercase;}
.back-mo-blue .bluefigurebox figure a.learnmoreBtn{right:auto;left: 20px;}
.recentBlogs .heading{display: flex;flex-wrap: wrap;flex-flow: row;align-items: center;margin-bottom: 50px;}
.recentBlogs .heading .twocols.h2{display: inline-flex;width:50%;}
.recentBlogs .heading .vLine{border-left: 5px solid #ac001e;padding:15px 0 15px 20px;}


.blogMainBox {border: 0;background: #fff;box-shadow: 0px 4px 14.7px 0.3px rgba(0, 0, 0, 0.39);border: 0;border-radius:0;}
.card-img img{width:100%;height: auto;display: block;}
.cardBody{padding: 20px;}
.cardBody .h4{margin-bottom: 0;}
.cardBody span{font-size: 14px;font-style: italic;font-weight: 300;color:#323232;}
.cardBody .vLine{border-left: 5px solid #ac001e;padding:15px 0 15px 20px;}

.footerwrap{background:#303030;min-height: 75px;display:flex;align-items: center;}

.copyright p{font-size: 14px;color: #fff;margin: 0;}
.copyright p a{font-family: 'Open Sans', sans-serif;color: #fff;}
.socialNav{display: flex;justify-content: flex-end;}
.socialNav li{width: 30px;height: 30px;display: inline-flex;align-items: center;justify-content: center;}
.socialNav li a{font-size: 24px;color:#fff;padding: 0 10px 0 0;line-height: 1;display: inline-flex;}

.innerBannerSec{padding: 0;}
.innerBannerSec figure{margin-bottom: 0;}
.innerCaps{position: absolute;width: 100%;height: 100%;display:flex;justify-content: flex-end;align-items: flex-end;z-index: 9;top: 0;left: 0;}
.innerCaps .h1{text-align: right;margin-bottom: 20px;color: #fff;}
.innerWhoweare{padding-bottom: 0;}
.aboutme{padding-top:30px;padding-bottom: 0;}
.middleGrayBg:before{content: '';width: 100%;height: 50%;background:#eeeeee;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}


.topheading{margin-bottom:120px;margin-top: 30px;}
.topheading .h2{margin-bottom: 0;}
.blockquote{margin-top:70px;text-align: center;}
.blockquote p{font-size: 45px;font-family: 'Teko', sans-serif;color:#303030;font-weight: 400;text-align: center;line-height: 1;margin-bottom:50px;}
.blockquote span{text-align:center;font-family: 'Teko', sans-serif;font-size: 24px;color: #303030;text-transform: uppercase;}

.breadgrampSec{background:#eeeeee;min-height:50px;display: flex;align-items: center;}
.breadcrumb{padding: 0;margin: 0;background-color: transparent;}
.breadcrumb-item{position: relative;font-family: 'Open Sans', sans-serif;font-size: 16px;color: #303030;}
.breadcrumb-item.active{color:#303030;}
.breadcrumb-item a{font-family: 'Open Sans', sans-serif;color: #303030;font-size: 16px;}
.breadcrumb-item a:hover{color: #005484;}
.breadcrumb-item + .breadcrumb-item{padding-left:25px;}
.breadcrumb-item + .breadcrumb-item::before{content: '/';position: absolute;left:10px;top:0px;color: #303030;padding: 0;}
.cptblsSec{padding-bottom: 0;}
.cptblsSec figure.float-right{margin-top: -80px;}
.cptblsSec .Vertical_Line{border-color:#1473c3;padding: 15px 0 15px 20px;}
.mpolist .cardBody .vLine{border-color:#1473c3;}
.mpolist .blogMainBox{margin-bottom:30px;}


.paginations{background-color:#fff;min-height:70px;display: flex;align-items: center;}
.paginations .paginationbtn{display: block;width: 100%;}
.paginations .paginationbtn a{font-size: 16px;color: #000;display: inline-block;padding:0 15px;position: relative;font-family: 'Open Sans', sans-serif;}
.paginations .paginationbtn a:before{content:'';width:10px;height:10px;display: block;position: absolute;left:0px;top:8px;border-top:1px solid #121212;border-left:1px solid #121212;padding: 0;transform: rotate(135deg);}
.paginations .paginationbtn > a{float: right;}
.paginations .paginationbtn > a:first-of-type{float: left;}
.paginations .paginationbtn > a:first-of-type:before{transform: rotate(-45deg);}
.paginations .paginationbtn a:last-of-type:before{left: auto;right:0px;}



.mccSec .Vertical_Line{border-color:#ffaf00;padding: 15px 0 15px 20px;}
.mcclistSec .cardBody .vLine{border-color:#ffaf00;}

.selectbox{position:relative;background-color:#002549;}
.selectbox:after{content: '';width:0;height: 0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position: absolute;right: 10px;top: 0;bottom: 0;margin: auto;z-index:0;}
.selectbox .form-control{background: transparent;min-width: 262px;min-height: 50px;border: 0;border-radius: 0;appearance: none;-moz-appearance: none;-webkit-appearance: none;position:relative;z-index: 9;color:#fff;font-size: 16px;}
.selectbox select.form-control option{color: #000;}

.blogblueBg{background:#002549;min-height:125px;display: flex;align-items: center;justify-content: center;text-align: right;}
.blogblueBg .h1{margin-bottom: 0;color:#fff;}

.contentshadowBox{background-color:#fff;box-shadow: 2px 3.464px 29.4px 0.6px rgba(0, 0, 0, 0.25);min-height: 300px;padding:70px 80px 60px;position: relative;}
.contentshadowBox span.dateBox{background-color: #1473c3;position:relative;min-width: 263px;min-height: 55px;color:#fff;display: inline-flex;align-items: center;justify-content: center;margin-left: -80px;margin-bottom: 30px;}
.contentshadowBox p strong{font-weight: 600;}
.h-line{margin:50px 0 30px;width: 100%;height: 5px;background:#1473c3;border: 0;}

.shareIcons{display: flex;flex-wrap: wrap;align-items: center;}
.shareIcons li{display: inline-flex;font-size: 24px;color: #0068bf;padding: 0 15px 0 0;font-family: 'Teko', sans-serif;}
.shareIcons li a{color: #0068bf;font-size:20px;display: inline-block;padding: 0 5px;line-height: 1.2;margin-top: 5px;}

.contentshadowBox span.orangeBg{background-color:#ffaf00;}
.h-line.orangecolor{background:#ffaf00;}
.contentshadowBox span.redbg{background-color:#ac001e;}
.h-line.redcolor{background:#ac001e;}

.innerBlogBox .paginations{margin-top: 50px;}


/*Video pages*/
.videoBanners{background-color:#002549;min-height:150px;display: flex;}
.breadcrumb{background-color: transparent;}
.videoSec{padding-top: 40px;}
.videoThumbs{display: block;width:100%;}
.videoThumbs figure{height: 350px;margin:0;}
.videoThumbs figure img.v-thumb-img{max-width: 100%;height:100%;object-fit:cover;display: block;border-radius: 10px;}
.recentVideos{background-color:#eeeeee;min-height: 320px;border-radius: 10px;padding:15px;}
.rvList{margin-bottom: 15px;align-items: center;display: flex;flex-wrap: wrap;}
.rvList:last-of-type{margin-bottom: 0;}
.rvList figure{margin:0;}
.rvList figure img.v-thumb-img{max-width: 100%;height: auto;display: block;border-radius: 10px;}
.rvList .rvContent h3{font-size: 22px;color:#000;margin-bottom:0px;}
.rvList .rvContent p{font-size:14px;color:#000;margin-bottom:0px;}
.listofvideos{padding-top: 40px;}
.listofvideos .videoThumbs figure img.v-thumb-img{border-radius:10px 10px 0 0;}
.listofvideos .videoThumbs{margin-bottom: 15px;}
.listofvideos .videoThumbs figure{height: auto;}
.listofvideos .videoThumbs .c-body h4{font-size:20px;padding:10px 20px 0;}
.listofvideos .videoThumbs .c-body{background-color: #f1f1f1;border-radius: 0 0 10px 10px;min-height: 80px;display: flex;justify-content: center;align-items: center;text-align: center;margin-top: -15px;}
.contentshadowBox .inner-content p iframe{width:100%;height:450px;}

/* Single post page */
.single .videoBlogPost .contentshadowBox{width:100%;padding:50px;padding-top: 90px;}
.single .videoBlogPost .contentshadowBox .vbpm{position: initial;}
.single .videoBlogPost .contentshadowBox .vbpm .videoblogpostmain{position: initial;}
.single .videoBlogPost .contentshadowBox .vbpm .videoblogpostmain .inner-content{position:initial;}
.single .videoBlogPost .contentshadowBox span.dateBox{position: absolute;left: 0;top: 0;margin: 0;}
.singleArchivePage .videoThumbs figure{height: auto;}
.listofvideos{padding-top: 40px;}
        .singleArchivePage .videoThumbs figure img.v-thumb-img{border-radius:10px 10px 0 0;}
        .singleArchivePage .videoThumbs{margin-bottom: 15px;}
        .singleArchivePage .videoThumbs figure{height: auto;}
        .singleArchivePage .videoThumbs .c-body h4{font-size:20px;padding:10px 20px 0;}
        .singleArchivePage .videoThumbs .c-body{background-color: #f1f1f1;border-radius: 0 0 10px 10px;min-height: 80px;display: flex;justify-content: center;align-items: center;text-align: center;margin-top: -15px;}