/* font-family: 'Poppins', sans-serif; */
/* font-family: 'Raleway', sans-serif */
h1, h2, h3, h4, h5, h6, p, ul{font-family: 'DM Sans', sans-serif }

h2{font-weight:700;}
h3{font-weight:600;}
h6{font-weight:500;}



.gradientBt{box-shadow: 0px 6px 15px #00000029; background: transparent linear-gradient(110deg, #D53A30 0%, #FE6C01 100%) 0% 0% no-repeat padding-box; border-radius: 26px;
font-size:16px;   padding: 10px 30px;  color: #fff;  transition: .2s;}
.gradientBt:hover{background: transparent linear-gradient(110deg, #FE6C01 0%, #D53A30 100%) 0% 0% no-repeat padding-box; color:#eae3e3;  transition: .2s;}
.whiteOutlineBt{border: 2px solid #FFFFFF; border-radius: 25px; padding:10px 30px; color:#fff; text-align: center; display:inline-block;}
.whiteOutlineBt:hover{border: 2px solid #c7c7c7; color:#c7c7c7;}
.owl-nav{text-align: center;     margin-top: 30px;}
.owl-nav button{margin:0px 10px; font-size: 27px !important;  font-weight: 600 !important;}

.owl-carousel .owl-dots button.owl-dot{display:none !important;}
select{font-size:14px; line-height:22px;}
.slideout {position: fixed; top: 40%; right:-80px;  z-index:8; cursor: pointer;     opacity:0; cursor:pointer;
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg); 
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s; /* box-shadow: 0px -8px 10px 0px rgba(0, 0, 0, 0.1); */ -webkit-transition: .2s;  transition: .2s;
	  
}
.slideout.active{opacity:1; -webkit-transition: .2s;  transition: .2s; right:-70px;}	
.slideout a{text-align: center; padding:13px 15px 21px 15px;  color:#4c4c4c; font-weight:500; letter-spacing: 2px; background: #fff; font-size:14px;
  text-transform: uppercase;border:solid 1px #f1f1f1;  box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.09);}
.slideout:hover{ right:-65px;}
.slideout a:hover{ transition: .2s; background-color:#0f2a59; color:#fff; border:solid 1px #0f2a59; }


.slideout button{cursor:pointer; text-align: center; padding:13px 15px 21px 15px;  color:#4c4c4c; font-weight:500; letter-spacing: 2px; background: #fff; font-size:14px;
  text-transform: uppercase;border:solid 1px #f1f1f1;  box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.09);}
.slideout button:hover{ transition: .2s; background-color:#0f2a59; color:#fff; border:solid 1px #0f2a59; }



.form-control:focus{box-shadow: none; border: solid 1px #0f2a59 !important;}

 .backMenu {font-size:13px; padding:6px 12px;
    position: fixed;
    cursor: pointer;
    top: 0;
    right:71px;
    color: #ffffff;
    background-color:#0f2a59;
    z-index: 4;  
    text-align: center;   
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .9s;
    transition: .9s;
    border-radius:3px;
    border: 1px solid #0f2a59;
}

 .backMenu:hover{color:#c0cce0;}
.backMenu.active {
    top: 98%;
    -webkit-transform: translateY(-98%);
    transform: translateY(-98%);
    opacity: 1;
    visibility: visible;
}
 
option:disabled {background:#ccc;}
.form-control::-webkit-input-placeholder {color:#a9a9b5;}
.form-control::-moz-placeholder {color:#a9a9b5;}
.form-control:-ms-input-placeholder {color:#a9a9b5;}
.form-control:-moz-placeholder {color:#a9a9b5;}

.navMobileShow{display:none;}
.mainWrapp{overflow:hidden;}
.mean-container .mean-nav ul li a.mean-expand{width: 30px; background:#f9f9f9 !important;     text-align: center;}
.navbar-area.navbar-two .navbar-brand.logo-col{display:none;}
.navbar-area.navbar-two.is-sticky .navbar-brand.logo-col{display:inline;}
.navbar-area.navbar-two.is-sticky .navbar-brand.logo-w{display:none;}

.nav-item.headerNavDisplayItem .form-control option{color:#000;}
/* .navbar-area.navbar-two{ padding-top:9px;   height: 180px; background: rgb(2,0,36); 
background:linear-gradient(179deg, rgba(2,0,36,0.6) 1%, rgb(28 100 126 / 84%) 34%, rgb(180 217 215 / 0%) 61%, rgba(218,236,236,0) 81%, rgba(255,255,255,0) 100%);
background-color:transparent;} */
.navbar-area.navbar-two{  height: 115px; background-color:transparent;   }

.navbar-area.navbar-two .stickyLogo{display:none;}
.navbar-area.navbar-two.is-sticky .defaultLogo{display:none;}
.navbar-area.navbar-two.is-sticky .stickyLogo{display:inline-block; width: 165px;}

.fria-nav .navbar .navbar-nav .nav-item a.header-btn{background-color:transparent; border:solid 1px #fff !important; padding:13px 12px 0px 12px; color:#fff;
  font-weight:400;    font-size: 14px;     display: block;     margin-left: 26px; height:44px;}
  .fria-nav .navbar .navbar-nav .nav-item a:hover.header-btn{ border:solid 1px #a8d0e1 !important;color:#a8d0e1;}
  
.fria-nav .navbar .navbar-nav .nav-item a i{margin-left: 0px; display:none;}
.fria-nav .navbar .navbar-nav .nav-item .form-control{background-color:transparent; border:solid 1px #fff; padding: 10px 12px; color:#fff;
  font-weight:400;    font-size: 14px; border-radius:0px;     display: block; height:43px;}

.fria-nav .navbar .navbar-nav .nav-item .dropdown-menu{padding:5px 0px;    border-radius: 2px; }
.fria-nav .navbar .navbar-nav .nav-item a{  font-weight:400; font-size: 14px; color: #fff; font-family: 'DM Sans', sans-serif; border-bottom: solid 2px transparent;}
.fria-nav .navbar .navbar-nav .nav-item a:hover, .fria-nav .navbar .navbar-nav .nav-item a:focus, .fria-nav .navbar .navbar-nav .nav-item a.active {
border: none; outline: none; color: #ff8100 !important; border-bottom: solid 2px #ff8100;   padding-bottom: 6px;}
.fria-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .fria-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .fria-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
color:#ffa82a ; }

.navbar-area.is-sticky .fria-nav .navbar .navbar-nav .nav-item a.active { color:#ff8100 !important; border-bottom: solid 2px #ff8100;   }

.fria-nav .navbar .navbar-nav .nav-item:hover a, .fria-nav .navbar .navbar-nav .nav-item.active{color:#ff8100; transition: 0.3s; border-bottom: solid 2px #ff8100;   }


.fria-nav .navbar-nav .nav-item:hover a:before{content: url(../images/nav-img.png); position: absolute; margin-left:auto; margin-right: auto;top:3px;
left:0; right:0; text-align:center; transition:0.3s;}

.is-sticky .navbar-nav .nav-item:hover a:before{content: url(../images/nav-img-hover.png);  position: absolute;   margin-left: auto; margin-right: auto;top:3px;
left:0;  right:0; text-align: center; transition: 0.3s;}

.fria-nav .navbar-nav .nav-item a.active:before{content: url(../images/nav-img.png);  position:absolute;   margin-left:auto; margin-right:auto; top:-2px;
left:0;  right:0; text-align:center; transition:0.3s;}

.is-sticky .navbar-nav .nav-item a.active:before{content: url(../images/nav-img-hover.png);  position: absolute;   margin-left: auto; margin-right: auto;top:-2px;
left: 0;  right: 0; text-align: center;     transition: 0.3s;}


.dropdown-menu .nav-item  a:before{display:none;}
.dropdown-menu .nav-item.active:before a{display:none;}

.navbar-nav.navRight .nav-item:first-child a{margin-right:0px;}


.fria-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{/* border-bottom: solid 1px #f7f7f7;  border-left: solid 3px #fff; */  border-bottom: none;   padding:6px 15px;
font-size: 13px;}
.headerNavDisplayItem{margin-top: 14px;}
.burger-menu.headerNavDisplayItem{margin-left: 20px;  margin-top: 23px; cursor:pointer;}
.burger-menu i{font-size: 27px;  color: #fff;}
.burger-menu i:hover{color:#CDEEFB;}

/*--.fria-nav .navbar .navbar-nav .nav-item .button-2 {margin-top:0px !important; border: 1px solid #fff; font-weight: 400 !important; 
font-size: 14px !important; margin-left: 26px; height: 44px;}
.fria-nav .navbar .navbar-nav .nav-item .button-2 a:hover  {border-color:#a8d0e1 !important;  color: #fff;}

.navbar-area.navbar-two.is-sticky .fria-nav .navbar .navbar-nav .nav-item .button-2{border: solid 1px #5E5E5E !important; color: #5E5E5E;}
.navbar-area.navbar-two.is-sticky .fria-nav .navbar .navbar-nav .nav-item .button-2 a:hover{border: solid 1px #0f2a59 !important;  color: #fff !important;
    background-color: #0f2a59;}--*/

.fria-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{    left: -245px;}
.fria-nav .navbar .navbar-nav.navLeft .nav-item .dropdown-menu li .dropdown-menu {left: 241px; top: 0px; }

.sliderWrapp{background: #4c3c94;  height: 500px; overflow: hidden;     margin-top: -7px;}
.sliderWrapp video{opacity:0.8; width:100%; object-fit: cover;     display: block;}
.sliderWrapp .carousel-inner .carousel-item::after{content:""; background: transparent linear-gradient(119deg, #29449EE3 0%, #433194E3 100%) 0% 0% no-repeat padding-box; position:absolute;
  left:0; top:0; width:100%; height:100%; display:inline-block;}


/* .sideDropdownMain:hover .dropdown-container{display:block;} */
.sideDropdownMain .dropdown-btn{color:#6f6f6f; text-transform:uppercase; font-size:15px; font-weight:400; background-color:transparent; border:none;
 cursor:pointer; padding: 0px;}
.sideDropdownMain .fa-caret-down{float: right;  padding-left: 7px; display: inline-block; font-size: 12px;padding-top: 4px;}
.sideDropdownMain .dropdown-container {display: none; padding-left:15px; transition: 0.5s all ease;}
.sideDropdownMain .dropdown-container a{display:block; padding-top: 8px; color:#a2a3a5;}
/* sidebar-modal */

/* is-sticky */
.nav-item.headerNavDisplayItem:hover a.header-btn{display:none;}
.navbar-nav .nav-item.headerNavDisplayItem:hover a:before, .navbar-nav .nav-item.headerNavDisplayItem.active a:before{display:none;}
.navbar-area.navbar-two.is-sticky{height:77px; background:#fff !important; padding-top: 0px;}
.navbar-area.navbar-two.is-sticky .fria-nav .navbar .navbar-nav .nav-item a.header-btn{border: solid 1px #5E5E5E !important; color:#5E5E5E;}
.navbar-area.navbar-two.is-sticky .fria-nav .navbar .navbar-nav .nav-item a:hover.header-btn{ border:solid 1px #0f2a59 !important;color:#fff;
background-color:#0f2a59;}

.navbar-area.navbar-two.is-sticky .fria-nav .navbar .navbar-nav .nav-item .form-control {background-color:transparent; border:solid 1px #5E5E5E;
 color:#5E5E5E;     box-shadow: none;}
.navbar-area.navbar-two.is-sticky .burger-menu i { color: #5E5E5E;     margin-top: 9px;}
.navbar-area.navbar-two.is-sticky .burger-menu i:hover { color: #9D1C20;}
.is-sticky .fria-nav .navbar .navbar-nav .nav-item:hover a, .is-sticky .fria-nav .navbar .navbar-nav .nav-item.active a{color:#ff8100;}
.is-sticky .navbar-nav .nav-item:hover a:before, .is-sticky .navbar-nav .nav-item.active a:before{fill:#ccc;}
.is-sticky .dropdown-menu .nav-item a{ color: #5E5E5E !important;}
.is-sticky .dropdown-menu .nav-item a:hover{ color: #9D1C20 !important;}

.is-sticky .fria-nav .navbar .navbar-nav .nav-item a{    padding-top:19px;}
.is-sticky .headerNavDisplayItem { margin-top:7px;}
.is-sticky .nav-item.headerNavDisplayItem a.header-btn{    padding-top: 12px !important;}
.is-sticky .navbar-nav .nav-item:hover a:before, .is-sticky .navbar-nav .nav-item.active a:before{    top: -2px;}
/* is-sticky */

/* banner */
.carousel-indicators{bottom: 23%;  left: 9%;  right: auto;  margin-left: 0px;}
.carousel-caption{bottom:50px;  text-align:left;     left:1.2%;   right: auto; width:100%; /* height:480px; */}
.carousel-caption h1{font-size:25px; font-weight:500;  line-height:37px; text-transform:uppercase;  color:#fff;}
.carousel-caption h2{font-size:33px; font-weight:600;  line-height:40px;  color:#fff; margin-top:18px;}
.carousel-caption p{font-size:17px; font-weight:300;  line-height:26px; font-family: 'Raleway', sans-serif; color:#fff;}
.textUppercase{text-transform:uppercase;}
.captionText{display: inline-block; width:50%;padding-right: 35px; vertical-align: middle; margin-bottom: 35px;}
.imgRight{display: inline-block; }
/* .cmImg{width:42%;  }*/
.cmImg{width:400px; height:400px; border-radius:50%;  border: solid 18px rgba(255,255,255,0.4);  position: relative; display:inline-block; }
.imgBlockBanner{display:inline-block;  border: solid 25px rgba(255,255,255,0.2);  border-radius:50%;  box-shadow: 0px 0px 0px 28px rgba(255,255,255,0.08);}
.sliderWrapp .carousel-inner .container{position: relative;}
.left.carousel-control{display:none;}
.right.carousel-control{display:none;}
.carousel-caption .sliderbt{box-shadow: 0px 6px 15px #00000029; background: transparent linear-gradient(110deg, #D53A30 0%, #FE6C01 100%) 0% 0% no-repeat padding-box;
border-radius: 26px;  font-size: 14px; padding:6px 20px 7px 20px;  color: #fff;display: inline-block;  transition: .2s;}	
.sliderWrapp .carousel-indicators li {height: 2px !important; border-radius: 5px;  width: 23px;}
.sliderWrapp .carousel-caption.bannerNoLeftImage{text-align:center; bottom: 171px;}
.sliderWrapp .carousel-caption.bannerNoLeftImage .captionText{width:100%;}
/* banner */

 
/*  Footer */
.footer-section{ background-color:#F7F7F7; padding-top:52px; display: inline-block; width: 100%;}
.footer-section p{font-size:13px; font-weight:400; color:#535353; margin-bottom:15px; line-height: 22px; }
.footer-section h3{font-size:18px; font-weight:600; color:#29449E; margin-bottom:6px; padding-bottom:6px; text-transform:uppercase; background:none;}

.footer-section .footerLinkBlock ul{list-style:none; margin:0px; padding:0px; display:inline-block; vertical-align:top;}
.footer-section .footerLinkBlock ul li{display:block; padding-bottom:10px;}
.footer-section .footerLinkBlock li a{color:#535353; font-size:14px;}
.footer-section .footerLinkBlock li a:hover{color:#d53a30; }
.footer-section .footerLinkBlock .footerLink-ul2{float: right; padding-right: 20px;}

.footer-section .footerContactInfo h5{color:#535353; font-size:14px;  margin-bottom: 22px;  margin-top:15px; }
.footer-section .footerContactInfo h5 img{padding-right: 10px;}
.footer-section .footerContactInfo h6{color:#29449E; font-size:13px; margin-top:12px;  margin-top: 6px; margin-left: 15px;}
.footer-section .helplineNo{background-color:#fff; color:#29449E; border-radius:30px; padding:10px 25px; display: inline-block; box-shadow: 0px 4px 5px #0000000A;
font-weight:600;}
.footer-section .helplineNo img{margin-right:8px;}

.footer-social{list-style:none; margin:0px; padding:0px;  display: inline-block;}
.footer-social li{display:inline-block; padding-bottom:10px; margin-right:4px;}
.footer-social li a{color:#535353; font-size:14px; }
.footer-social li a .fa{background-color:#0f2a59; width:30px; height:30px;  border-radius:100%; text-align: center;
    line-height:30px;    font-size: 16px; color:#fff; }
.footer-social li a:hover .fa{background-color:#D9D9D9 ; color:#333;}
	
.footerFollowus .button-2{ margin-right:0px; margin-top:0px;}
.footerFollowus .button-2 a{padding: 0px 15px;}
	
.copyright-area{margin:50px 0px 0px 0px; padding:7px 0px; background-color:#E5E5E5;}	
.copyright-area p{font-size:#333; font-weight:400; font-size:13px; text-align:center;}
.footerLinkBlock .block-title{margin: 0px;}
.footerLinkBlock .block-title h3{padding:0px 0px 8px 0px; margin-bottom:6px !important;}
/*  Footer */


/* spinCount */
.bootstrap-touchspin-up:before{content: "\f067"; font-family: "FontAwesome"; font-size: 14px;font-weight: 600;}
.bootstrap-touchspin-down:before{content: "\f068";   font-family: "FontAwesome";  font-size: 14px; font-weight: 600;}
.spinCountInput .form-control{ float:left; width:100%;}
.spinCountInput .input-group-btn-vertical{position: absolute;right: 0px; width: auto; height: 93%; z-index:4; background: #ffffff; margin-top: 2px;
 margin-right: 2px;}
.spinCountInput .input-group{width:100%;}
.spinCountInput .bootstrap-touchspin .input-group-btn-vertical>.btn{display:inline-block; height:39px; width:auto; border-radius: 0px;
border: solid 0px #b8bac3;     background: transparent;}
.spinCountInput .bootstrap-touchspin .input-group-btn-vertical i{margin-top:2px; font-size:18px; position: inherit; top: auto; left: auto;}
.spinCountInput .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:0px; margin-left: -2px;}
.spinCountInput .bootstrap-touchspin .input-group-btn-vertical>.btn{border:none; border-bottom:solid 0px #333; height: 50px; padding-top: 13px;}
/* spinCount */


/* InnerBanner */
.innerSliderWrapp{margin-top: -7px;}
.innerSliderWrapp h1{text-align:center; font-size:24px; font-weight:600; text-transform: capitalize;    margin: 0px;}
.innerSliderWrapp .carousel-caption{width:100%;}
.innerSliderWrapp nav{display: flex;}
.innerSliderWrapp .breadcrumb{background-color:transparent; font-size:15px; text-align: center;  margin: auto; padding: 0px;}
.innerSliderWrapp .breadcrumb li{color:#fff; font-weight:400;     font-size: 14px;}
.innerSliderWrapp .breadcrumb li a{color:#fff;}
.innerSliderWrapp .breadcrumb li a:hover{color:#ffac34;}
.breadcrumb-item+.breadcrumb-item::before{color:#fff;}
/* InnerBanner */
.innerBlockHeading{background-color:#fbfbfb; display:inline-block; clear:both; padding:49px 0px; width:100%;}
.innerBlockHeading img.innerheaderimg{float:left;}
.innerBlockHeading .innerheaderCont{ width:86%; float:left;  }
.innerBlockHeading .innerheaderCont p{font-size:14px; line-height:22px; padding-left: 23px;}

.alignCenter{text-align:center;}
.innerBlockHeading h2{font-size:30px; text-transform: uppercase; font-weight: 500; color: #1c396b;     line-height: 39px;}
.innerBlockHeading h3{font-size:18px; font-weight:400; font-size: 20px; font-weight: 400; padding-bottom: 6px;}

.innerSection{margin-top:60px;}
.innerSection h3{font-weight: 500; font-size:30px;  padding-bottom: 7px;} 
.innerSection h4{font-weight: 500; font-size:20px;  padding-bottom: 7px;}
.innerSection p{font-weight: 400; font-size: 14px;  color: #444444; line-height:25px;}
.innerSection h6{ font-size: 14px; padding-bottom:5px;}

ul.ulstyle-href{list-style:none; margin:0px; padding:0px;}
ul.ulstyle-href li{display:block; padding-bottom:16px; font-size:15px;}
ul.ulstyle-href li a{color:#444444; transition: 1s all ease;     padding-left: 29px; position:relative;}
ul.ulstyle-href li a:hover{color:#9d1c20; transition: 1s all ease; margin-left:8px;}
ul.ulstyle-href li a:before { content: "\f12b"; font-family: Flaticon; font-style: normal;  color: #0f2a59; border-radius: 40px;  background-color:#f9f9f9;
width:21px;  height:21px;  line-height:21px; text-align: center;  font-size: 12px;  display: inline-block; position: absolute; left: 0px; font-weight: 600;}
ul.ulstyle-href li a:hover:before{  background-color: #f9f9f9; color:#9d1c20;}
/* ul.ulstyle li a:before { content:"\f105"; padding-right:6px; font: normal normal normal 14px/1 FontAwesome; color:#a41524;} */
/* .innerSection .innerImg{overflow:hidden;} */



ul.ulstyle{list-style:none; margin:0px; padding:8px 0px 8px 0px;}
ul.ulstyle li{display:block; padding-bottom:12px; font-size:14px; color:#444444; transition: 1s all ease;     padding-left:16px; position:relative;}
ul.ulstyle li:hover{color:#325186; transition: 1s all ease; margin-left:8px;}
ul.ulstyle li:before {content:"\f105";font: normal normal normal 14px/1 FontAwesome; color:#325186; border-radius: 40px; 
 text-align: center;  font-size: 16px;  display: inline-block; position: absolute; left: 0px; font-weight: 600;}

/* ul.ulstyle li a:before { content:"\f105"; padding-right:6px; font: normal normal normal 14px/1 FontAwesome; color:#a41524;} */
/* .innerSection .innerImg{overflow:hidden;} */

.topHeader{background-color:#13286B; width:100%; padding:12px 0px; display:inline-block; clear:both;}
.topHeader .navbarNav{display:inline-block; list-style:none; padding:0px; margin:0px;}
.topHeader .navbarNav li{display:inline-block;     padding: 0px 0px 0px 25px;}
.topHeader .navbarNav li a{color:#fff; padding:0px; margin:0px; font-size:13px;}
.topHeader .navbarNav li a:hover{color:#FE6C01; padding:0px; margin:0px; font-size:13px;}
.topHeaderNav{float:right;}
.topHeader .navbarNav.langNav{display:inline-block; border-left:solid 1px #6f82bd; margin-left:15px;}
.topHeader .navbarNav.langNav a.active{color:#FE6C01 !important;}
.topHeader .navbarNav.langNav li{padding: 0px 0px 0px 15px;}

.homecountBlock{background-color:#fff;box-shadow: 0px 3px 28px #00000017;  padding:25px 0px;}
.homecountBlock ul{list-style:none; padding:0px; margin:0px; text-align: center;}
.homecountBlock li{display:inline-block; padding:0px; margin:0px;     width: 19.6%; vertical-align: top;}
.homecountBlock h3{color:#29449E; font-size:33px; text-align:center; }
.homecountBlock h6{color:#29449E; font-size:16px; text-transform:uppercase; font-weight:500; text-align:center;     line-height: 22px;}

.homeAboutBlock{background: #F7F7F7; padding:60px 0px; position:relative;}
.homeAboutBlock h4{font-size:25px; color: #727272; font-weight:600; padding:0px; margin:0px;}
.homeAboutBlock h2{font-size:40px; color: #29449E; font-weight:700;  padding:0px 0px 20px 0px; margin:0px;}
.homeAboutBlock .gradientBt{margin-top:20px;     display: inline-block;}
.homeAboutBlock img{width: 331px;height: 538px; margin-top: -23px;}
.homeAboutBlock::before{content:""; background-image: url("../../assets/images/aboutimg-2.png");    position: absolute;
    width: 791px;
    height: 257px;
    bottom: -12%;
    right: -14%;
    background-repeat: no-repeat;
    background-size: 79%;}
	.homeAboutBlock::after{content:""; background-image: url("../../assets/images/aboutimg-2.png");position:absolute; width: 791px;  height: 257px;      background-size:59%;
    bottom: -19%;    left: 0px;  background-repeat: no-repeat;}


.totalStudents{background: transparent linear-gradient(269deg, #F3F4EE 0%, #F3F4EE7D 100%) 0% 0% no-repeat padding-box; padding:60px 0px; }
.totalStudents::before{background: transparent linear-gradient(269deg, #F3F4EE 0%, #F3F4EE7D 100%) 0% 0% no-repeat padding-box;}
.headingText{text-align:center; margin-bottom:40px;}
.headingText h3{color:#29449E; font-size:33px; text-align:center; font-weight:700;}
.headingText h4{color:#727272; font-size:22px; text-align:center; font-weight:400;}
.totalStudentsCard{ background: #fff;  width: 231px;  padding: 20px; box-shadow: 0px 10px 19px #0000000F; border-radius: 6px;}

.gradientBg{background: transparent linear-gradient(90deg, #D53A30 0%, #29449E 100%) 0% 0% no-repeat padding-box;  text-align: center;
box-shadow: 0px 3px 27px #00000033; padding:35px 0px;}
.gradientBg h3{color:#fff; font-size:20px; text-align:center; font-weight:400;     padding-bottom: 12px;}

.professionalTrainers{padding:50px 0px;}
.professionalTrainers .roundedImg {background: #ECECEC 0% 0% no-repeat padding-box;  border-radius: 50%;  border: solid 1px #ccc; width:110px !important; margin:auto; margin-bottom:10px;}
.professionalTrainers h5{color:#29449E; font-size:17px; text-align:center; font-weight:600; padding:0px; margin:0px 0px 5px 0px;}
.professionalTrainers h6{color:#4A4A4A; font-size:14px; text-align:center; font-weight:400;}
.pTimg{position:relative;}
.pTimg::before{content:""; width:16px; height:16px; display: inline-block; position:absolute; background: #29449e; border-radius: 50%;     top: 7px;
    left: 135px;}

.featuredArticles{background-color:#29449E; padding:50px 0px;     background-size: cover !important;}
.featuredArticles .col-sm-6{margin-bottom:65px;}
.featuredArticles .headingText{margin-bottom:80px;}
.featuredArticles .headingText::after{content:"";  margin-left: auto; margin-right: auto; border-bottom: solid 3px #FBAE3B; width: 110px; display: inline-block; margin-top: 25px;}
.featuredArticles h3{color:#fff;}
.featuredArticles h4{color:#fff;}
.featuredArticles h6{color:#FBAE3B; font-size:15px; font-weight:400;}
.featuredArticles h5 a{color:#ffffff; font-size:18px; font-weight:400; line-height: 25px;}
.featuredArticles .fart-Icon{display:inline-block; width:90px; height:90px; padding: 18px;  background: #fff;  border-radius: 50%;     margin-right: 15px; vertical-align: top;}
.featuredArticles .fart-Icon img{padding: 10px 4px;} 
.featuredArticles .fart-cont{display: inline-block;     width: 78%;     padding-top: 10px;}
.featuredArticles .wp-post-image{display:inline-block; width:90px; height:90px; padding: 18px;  background: #fff;  border-radius: 50%;     margin-right: 15px; vertical-align: top;}

.latestArticles{padding:50px 0px;}
.latestArticles ul{list-style:none; margin:0px; padding: 0px;}
.latestArticles li{padding:0px; margin:0px; display:block;     margin: 0px 0px 30px 0px;}
.latestArticles .fart-Icon{display:inline-block; width:75px; height:75px; padding:1px;  background:#ececec;  border-radius: 50%;     margin-right: 15px; vertical-align: top;
    overflow: hidden;}
	.latestArticles a:hover .fart-Icon{box-shadow: 0px 4px 5px #0000000a;}
.latestArticles .fart-cont{display: inline-block;     width: 78%;}
.latestArticles h3{font-size:25px; text-align:left;}
.latestArticles h4{font-size:14px;  text-align:left;}
.latestArticles h5{color:#29449E; font-size:16px; font-weight:400; line-height: 25px; margin:0px 0px 0px 0px;}
.latestArticles a:hover h5{color:#000;}
.latestArticles p{color:#58595B; font-size:14px; font-weight:400;    margin: 0px 0px 3px 0px;}
.latestArticles h6{color:#D53A30; font-size:13px; font-weight:400; margin:0px 0px 0px 0px;}
.latestArticles .headingText::after{content: ""; border-bottom: solid 3px #FBAE3B;  width: 110px; display: block;  margin-top: 12px;text-align: left;}
.latestArticles .socialMediaNews h5{font-size: 14px; line-height: 22px; font-weight:500; margin-bottom:6px;}

 .latestArticles .socialMediaNews h4{margin-bottom: 3px;}
.latestArticles .socialMediaNews h4 a{font-size: 13px; line-height: 20px; font-weight:500; margin-bottom:6px; color:#29449E;}
.desc-block{width:80%; display: inline-block;}
.social-news-i a{display:inline-block;}
.social-news-i h6{display:inline-block;  margin-left: 12px;}
.social-news-i a{color:#444e6f;}
.social-news-i a:hover{color:#de584f;}
.articles-thumb{margin-bottom:35px;}

.right-social-scroll .fart-Icon{background-color: #fff; border: solid 2px #f1efef; width: 73px; height: 73px;}
.right-social-scroll .fart-Icon img{border-radius:50%; display:block; margin:auto;     margin-top: 10px;}


/* scroll */
.right-social-scroll {height:320px!important;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgb(168 183 232) !important;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: rgb(87 109 152) !important;}
.mCSB_inside > .mCSB_container {margin-right: 25px;}
/* scroll */

.latest-events-left .articles-thumb img{border-radius: 50%; width: 75px;  height: 75px;  border: solid 2px #f1efef; margin-right: 15px; vertical-align: top;}
.latest-events-left h5 a{color: #29449E; display: block; font-size: 16px;font-weight: 400; line-height: 25px; margin: 0px 0px 5px 0px;}

.marqueeBlock .simple-marquee-container{background:transparent;}
.marqueeBlock{width:100%;margin-top: 3px;     background: #f9f9f9;}  
.marquee-wrapp h2 {font-size: 13px; background-color:#2c3d8e; color: #fff; font-weight: 600; float: left; padding: 9px 12px;
margin-right: 15px; margin-top: 7px; letter-spacing: 0.1px;border-radius: 3px;}
section.pd-30 {
    padding: 70px 0;
}
.right_img {
    box-shadow: 0 0 20px 15px rgb(62 28 131 / 10%);
}