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

body { margin:0px; padding:0px; color:#00247d; overflow-x: hidden;}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
/*a {
    color: #D31215 !important;
}
a:visited {
    color: #D31215 !important;
}
*/.topnav { width:100%; background:#00247d; }
a{
	color: #D31215;
}

a:visited{
	color: #D31215;
}
a:active{
	color: #00247d;
}
a:hover{
	color: #00247d;
	text-decoration: none;
}
.topnavred { width:100%; background:#D31215; }
/*.container p a {
    color: #D31215 !important;
}

.container p a:hover { color:#000 !important; text-decoration:none !important;}
.container p a:visited { 
    color: #000 !important;
	text-decoration:none !important;
}*/
.contact-info-section .container a{ color:#000 !important; }
.contact-info-section .container a:hover{
    color: #D31215 !important}
.topnav .main-logo { padding:24px 0; float:left;}
.topnav .topemail, .topnav .topphone  { float:right; padding:35px 0; margin-right:25px; font-size:12px;}
.translator .switcher .selected a { width:100px;}
.topnav .topemail a, .topnav .topphone a{ color:#fff; }
.topnav .topemail a:hover, .topnav .topphone a:hover{ text-decoration: none; } 
.topnav .topemail img, .topnav .topphone  img{ padding-right:5px;}

.topnav nav{ float:right; padding:30px 0}
.navbar-expand-lg .navbar-nav .nav-link{ font-size:17px; letter-spacing:0.5px; padding-left:15px; padding-right:15px; font-weight:100;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link { color:#ccc;}
.navbar-light .navbar-nav .nav-link { color:#fff;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color:#ccc;}

/*slideNavigation Start*/

.sidenav {
    height: 100%;
    width: 0;
    position: absolute;
    z-index: 9999;
    top: 95px;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 20px;
}
.sidenav.pfixed{
    position: fixed;
}
.sidenav.open {
    width: 320px;
}
.sidenav ul li.current_page_item a{
    color: #D31215;
}          
.sidenav a {
    padding: 8px 20px 8px 20px;
    text-decoration: none;
    font-size: 18px;
    color: #00247d;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #D31215;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 0px;
    font-size: 36px;
    margin-left: 50px;
}

#mySidenav .searchbox  { margin:0 20px 0 20px; float:left; margin-bottom:40px; width:280px; position: relative;}

#mySidenav .searchbox input{ width:100%; float:left; border:none; padding-bottom:10px; padding-right: 28px;border-bottom:2px solid #00247d;}
#mySidenav .searchbox input[type="submit"]{
    background: url(../images/search-icon.png) right no-repeat;
    border-bottom: none;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    width: 62px;
}
.sidenav ul{ list-style:none; margin:0px; padding:0px; float:left;} 

#main {
    transition: margin-left .5s;
}

/*.toggle-nav {
    color: #00247d;
    cursor: pointer;
    float: left;
    font-size: 30px;
    background: #fff;
    margin: 0px 35px 0 0;
    padding: 25px 35px;
    font-weight: 500;
}*/

.topnav .container-fluid { padding-left:20px;}

.top-apply-area{ padding: 70px 0; display: inline-block;}

/*.top-apply-section { background:#eeeeee; height:535px;}*/
.top-apply-section .tas-txt{ background:#eeeeee; float:center; width:100%; padding:25px; }
.top-apply-section .tas-txt .app-but-1{ background:#D31215; border:2px solid #D31215; color:#fff; font-weight:bold; padding:10px 45px; text-decoration:none; float:center; margin-top:15px; margin-left:10px; transition:0.3s ease all; }
.top-apply-section .tas-txt .app-but-1:hover{ background:#eeeeee; border:2px solid #D31215; color:#D31215;}
.top-apply-section .tas-txt .app-but-2{ background:#eeeeee; border:2px solid #D31215; color:#D31215; font-weight:bold; padding:10px 45px; text-decoration:none; float:center; margin-top:15px; margin-left:10px; }
.top-apply-section .tas-txt .app-but-2:hover{ background:#D31215; border:2px solid #D31215; color:#fff; transition:0.3s ease all; }



/*.banner-section { background:#eeeeee; height:535px;}*/
.banner-section .bnr-txt{ background:#eeeeee; float:center; width:100%; padding:10px; }
.banner-section .bnr-txt h1{ font-weight:bold; font-size:42px; }
.banner-section .bnr-txt .single-banner-title{ font-weight:bold; font-size:42px; line-height: 1.2; margin-bottom: .5rem; }
.banner-section .bnr-txt p{ font-size:16px; line-height:30px; }

.banner-section .bnr-txt .cont-num{ background:#D31215; border:2px solid #D31215; color:#fff; font-weight:bold; padding:10px 35px; text-decoration:none; float:left; margin-top:15px; transition:0.3s ease all; }
.banner-section .bnr-txt .cont-num:hover{ background:#eeeeee; border:2px solid #D31215; color:#D31215;}

.banner-section .bnr-txt .cont-btn{ background:#eeeeee; border:2px solid #D31215; color:#D31215; font-weight:bold; padding:10px 45px; text-decoration:none; float:left; margin-top:15px; margin-left:10px; }
.banner-section .bnr-txt .cont-btn:hover{ background:#D31215; border:2px solid #D31215; color:#fff; transition:0.3s ease all; }
.banner-section .bnr-right-img { float:left; width:100%; height:100%; background-position: left top; background-repeat: no-repeat; background-size: cover; min-height:300px;}


/*Slide Navigation Finish*/

footer .contact-sec { background:#eeeeee; padding:50px 0 100px 0; }
footer .contact-sec h3 { text-align:center; color:#333333; font-size:26px; margin:0 0px; margin-bottom:40px; padding-bottom:25px; background:url(../images/title-line.png) center bottom no-repeat; }
footer .contact-sec h4 { text-align:center; color:#333333; font-size:21px; margin:0 0px; margin-bottom:25px; padding-top:20px; padding-bottom:25px; border-bottom: 2px solid #0033cc; }
footer .contact-sec p { font-size:16px; color:#666; text-align:center; padding-bottom:30px;}
footer .contact-sec .cont-box{ text-align:center; margin-top:30px;} 

footer .map-sec iframe{ width:100%; min-height:560px;}

footer .copyright { padding:65px 0px; background: url(../images/footer-border.png) bottom left repeat-x;}

footer .copyright p{ font-size:14px; color:#666; text-align:left; line-height:24px;} 
footer .copyright p a{ color:#666666;}

footer .copyright ul { list-style:none; margin:0px;}
footer .copyright ul li { display: inline-block; margin-right:15px; margin-top:30px;}

footer .copyright .footer-logo { float:right; margin-top:20px;}
footer .social-media-icons .fb{
    width: 47px;
    height: 47px;
    background: url(../images/fb-footer_sprite.png) scroll left top no-repeat;
    float: left;
}
footer .social-media-icons .fb:hover{    
    background: url(../images/fb-footer_sprite.png) scroll 0  -47px no-repeat
}
footer .social-media-icons .tw{
    width: 47px;
    height: 47px;
    background: url(../images/tw-footer_sprite.png) scroll left top no-repeat;
    float: left;
}
footer .social-media-icons .tw:hover{
    
    background: url(../images/tw-footer_sprite.png) scroll 0 -47px no-repeat;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}


/* css added by dev 01/11/2018 */
.main-content-area{
    padding: 70px 0;
}
.main-content-area .contact-area {
    display: inline-block;
}
.contact-area .cont-num{ background:#D31215; border:2px solid #D31215; color:#fff; font-weight:bold; padding:10px 35px; text-decoration:none; float:left; margin-top:15px; transition:0.3s ease all; }
.contact-area .cont-num:hover{ background:transparent; border:2px solid #D31215; color:#D31215;}

.contact-area .cont-btn{ background:transparent; border:2px solid #D31215; color:#D31215; font-weight:bold; padding:10px 45px; text-decoration:none; float:left; margin-top:15px; margin-left:10px; }
.contact-area .cont-btn:hover{ background:#D31215; border:2px solid #D31215; color:#fff; transition:0.3s ease all; }
.email-us-area{
    padding: 75px 0;
    background: #eeeeee;
}
.email-us-form input{ 
    width: 100%;
}
.email-us-form input,
.email-us-form textarea{
    border: 1px solid #d31215;  
    border-radius: 0;
}
.email-us-form input[type="submit"]{
    width: auto;
    padding: 13px 62px;
    border-radius: 0;
    background: #d31215;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    border: 2px solid #d31215;
    cursor: pointer;
    box-shadow: none;
}
.email-us-form input[type="submit"]:hover { 
	background: none;
	color: #d31215;
	box-shadow: none;
}
.email-us-form .wpcf7-checkbox input {
    width: auto;
}
.email-us-form .wpcf7-textarea{
    height: 100px;
}
.email-us-form .marketing .wpcf7-list-item-label{
    display: none;
}
.email-us-form .contact-form-title{
    font-size: 42px;   
    font-weight: bold;    
}
.email-us-form .contact-form-sub-title{
    font-size: 28px;    
    margin-bottom: 50px;
}
.email-us-form label{
    font-weight: 600;
}
/* stickymenu */
.topnav.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    z-index: 1030;
}
.fadeIn {
    animation-name: fadeIn;
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
/* End stickymenu */
header .translator { /*float: right;*/ margin: 35px 20px 0 0; }
/* Gtranslate */
.translator .switcher{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.translator .switcher .selected{
    background: none;
}
.translator .switcher .selected a{
    border: none;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    background: transparent url(../images/translator-arrow.png) no-repeat scroll right; 
}

.topemail {
    margin-right: 4px !important;
	float: left !important;
}

.translator .switcher .selected a.open,
.translator .switcher .selected a.open:hover
{
    background: transparent url(../images/translator-up-arrow.png) no-repeat scroll right;    
}
.translator .switcher .selected a:hover{
    background: transparent url(../images/translator-arrow.png) no-repeat scroll right; 
}
.translator .switcher .option{
    position: absolute;
}
/* End Gtranslate */
.menu-close { padding-right:4px; }
.search-results .entry-title a{
	color: #00247d;
}
.search-results .entry-title a:hover{
	color: #00247d;
}

.slide-contact { float:left; width:100%; margin-top:20px;}
.slide-contact .topphone, .slide-contact .topemail {    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;}
	.slide-contact a{ padding-left:5px; font-size:16px;}
.contact-info-section .contact-info-title{
    font-size: 42px;   
    font-weight: bold;    
}
.contact-info-section a{
    color: #00247d;
}
.contact-info-section a:hover{
    text-decoration: none;
    color: #D31215;
}
.contact-info-section .contact-info-sub-title{
    font-size: 28px;    
    margin-bottom: 35px;
}
.contact-info-section {
    padding: 75px 0;
    background: #eeeeee;
}
.red-dot{
    color: #d31215;
}
.red-dot-square{
    display: inline-block;
    background: #D31215;
    height: 10px;
    width: 10px;
    margin-left: 3px;
}
.redbtn{ background:#D31215; display:inline-block; border:2px solid #D31215; color:#fff; font-weight:bold; padding:10px 35px; text-decoration:none; float:left; margin-top:25px; margin-bottom:25px; transition:0.3s ease all; }
.redbtn:hover{ background:#fff; border:2px solid #D31215; color:#D31215; text-decoration:none;}
.redbtn:focus{ background:#fff; border:2px solid #D31215; color:#D31215; text-decoration:none;}
a.redbtn:visited{ color:#fff;} 
a.redbtn:visited:hover{ color:#D31215;} 
.redbodbtn{ background:#fff; display:inline-block; border:2px solid #D31215; color:#D31215; font-weight:bold; padding:10px 45px; text-decoration:none; float:left; margin-top:25px; margin-bottom:25px; margin-left:10px; }
.redbodbtn:hover{ background:#D31215; border:2px solid #D31215; color:#fff; transition:0.3s ease all; text-decoration:none; }
.redbodbtn:focus{ background:#D31215; border:2px solid #D31215; color:#fff; transition:0.3s ease all; text-decoration:none; }
/*a.redbodbtn:visited{ color:#D31215 !important;} */ 	
a.redbodbtn:visited:hover{ color:#fff;} 

/*New Design Development*/


/*Home banner Start here*/

.homebanner { min-height:900px; width:100%; background:url(../images/main-banner-bg.png) no-repeat center center; background-size:cover; background-color:#ffffff; margin:0px; padding:0px;}
.homebanner .homebnr-txt { padding:100px 0 60px 0;}
.homebanner .homebnr-txt p{ font-size:75px; font-weight:bold; text-align:left; line-height:100px; color:#00247d;}
.homebanner .homebnr-txt p span{ color:#D31215;  } 

.homebnr-para h2 { color:#00247d; font-size:42px;} 
.homebnr-para h2 strong{ color:#D31215; font-weight:bold; }

.homebnr-para p { font-size:17px; line-height:26px; color:#00247d;}

.homebanner .redbtn { margin-bottom:30px; float:left;}

/*#accordion { margin:70px 0;}
#accordion h2{ font-size:28px; color:#00247d;     white-space: initial;    text-align: left;}
#accordion button:focus, #accordion button:hover{ text-decoration:none;}
#accordion .card{ border:none;}
#accordion .card-header { border-bottom:none; border-top:2px solid #00247d; border-radius:0px; padding-left:0px; background:url(../images/plus.png) right 25px no-repeat; }

#accordion .redbtn { margin-bottom:30px; }*/

.round-section { background:#efefef; width:100%; padding:100px 0; }

.round-circle { position:relative;     display: flex;
    justify-content: center;
    align-items: center;
}
.round-circle p { position:absolute; color:#D31215; font-size:28px; font-style:normal; text-align:center; }
.round-circle p a { color:#D31215;  }
.round-circle p a:hover { color:#000; text-decoration:none;  }
.round-circle:hover p a{ color:#000; }


.latest-news-section { padding:70px 0;}
.latest-news-section h1{ color:#00247d; font-size:42px; margin-bottom:70px;}
.latest-news-section h1 span{ color:#F70C10;} 
.latestpost-title a { color:#333333; display: block; text-decoration: none; padding-bottom:20px; padding-left:15px; border-bottom:2px solid #D31215; font-size:20px; padding-top:20px; margin-bottom:20px; font-style:normal;}
.latestpost-date { font-size:16px; text-align:left; padding-left:15px; float:left; padding-top:10px; }  
.latest-post-btn { float:right;}
.latest-post-btn a.redbodbtn{ margin-top:0px; font-weight:normal; border-radius:5px; }

.accord-sec { width:100%;}

/* accordian section home */
/*.home-accordian-main{
    padding:50px 0;
}
.home-accordian-main .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
    font-style:normal;
}
.home-accordian-main .panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
    font-style:normal;
    padding-top: 8px;
}
.home-accordian-main .panel-title > a:hover, 
.home-accordian-main .panel-title > a:active, 
.home-accordian-main .panel-title > a:focus  {
    text-decoration:none;
}
.home-accordian-main .panel-title{
    border-top: 2px solid #00247d;
    padding: 10px;
}
.home-accordian-main .panel-title a{
    font-size: 28px;
    color: #00247d;
    white-space: initial;
    text-align: left;
    font-style: normal;
    outline:none;
}
.home-accordian-main .panel:last-child > .panel-heading .panel-title{
    border-bottom: 2px solid #00247d;
}
.home-accordian-main .panel-body{
    font-size: 17px;
    color: #00247d;
    font-style: normal;
    padding:20px 10px;
}*/
.home-accordian-main{
    padding:50px 0;
}
.home-accordian-main .card{
	border: none;
}
.home-accordian-main h2.panel-title{
	border-top: 2px solid #00247d;
    padding: 10px;
}
.home-accordian-main .card-header > a{
	color: #00247d;
	outline: none;
}
.home-accordian-main .card-header > a:hover{
	color: #00247d;
	text-decoration: none;
}
.home-accordian-main .card-header{
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
}
.home-accordian-main .card-body {
    font-size: 17px;
    color: #00247d;
    font-style: normal;
    padding: 20px 10px;
}
.home-accordian-main .card:last-child {
    border-bottom: 2px solid #000;
    border-radius: 0;
}
.home-accordian-main .card-body p a:hover{
    color: #00247d;
    text-decoration: none;
}    
.home-accordian-main .card-body ul {
    margin: 0;
}
.home-accordian-main .card-body ul li{
    list-style: none;
}
.home-accordian-main .card-body ul li::before {
    content: "\220E";   
    color: #D31215;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    font-size: 16px;
    line-height: normal;
    margin-left: -1em;
    margin-right: 5px;
}
.home-accordian-main .card-body ul li a{
    color: #00247d;
}
.home-accordian-main .card-body ul li a:hover{
    color: #D31215;
    text-decoration: none;
}

.home-accordian-main .card-header > a:after {
    position: absolute;
	font-family: FontAwesome;
	content: "\f068";
	top: 20px;
	font-style: normal;
	right: 20px;
}
.home-accordian-main .card-header > a.collapsed:after {
    position: absolute;
	font-family: FontAwesome;
	content: "\f067";
	top: 20px;
	font-style: normal;
	right: 20px;
}
/* single blog */
.single-content-right .single-img{
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    min-height: 535px;
}
.single-content-right .social-main ul{
    margin:0;
    padding:0;
}
.single-content-right .social-main ul li{
    list-style: none;
    display:inline-block;
}
.single-content-right .social-main ul li a{
    font-size: 17px;
    color: #666;
    text-decoration: none;
    padding: 0 5px;
}
.single-content-right .date-main .date{
    float:left;
}
.single-content-right .date-main .author{
    float:left;
}
.single-content-right .date-main{
    float:left;
}
.single-content-right .social-main{
    float:right;
}
.single-slash{
    color: #D31215;
    padding: 0 5px;
}
.single-content-right .date-social-main{
    border-top: 2px solid #D31215;
    border-bottom: 2px solid #D31215;
    padding: 10px 0;
    margin-top: 20px;
}
.single-content-right .single-cat-main{
    padding-top:20px;
}
.single-content-right .content ul{
    margin:0;
    padding:0;
}
.single-content-right  .content ul li{
    list-style: none;
    display:inline-block;
}
.single-content-right .content ul li a{
    color: #00247d;    
}
.single-content-right .single-cat-main .content ul li a:hover{
    color: #D31215;
    text-decoration: none;
}
.single-content-right .single-tag-main{
    padding-top:20px;
}
/*.single-content-right .single-tag-main .content ul{
    margin:0;
    padding:0;
}
.single-content-right .single-tag-main .content ul li{
    list-style: none;
    display:inline-block;
}
.single-content-right .single-tag-main .content ul li a{
    color: #00247d;
    font-style: normal;
}*/
.single-blog-title-main{
    color: #00247d;
    font-size: 42px;
    margin-bottom: 70px;
    display: inline-block;
}
.single-content-left .single-content-txt{
    font-size: 17px;
    color: #00247d;
    font-style: normal;
    line-height: 30px;
    text-align: left;
}
.single-content-right .single-cat-main .content ul li:last-child a .single-slash{
    display:none;
}
.single-content-right .single-tag-main .content ul li:last-child a .single-slash{
    display:none;
}

/* news listing */
.blog-listing-title-main{
    margin-bottom:20px;
}
.news-listing-main .news-listing-item{
    padding:20px 0;
}
.news-listing-main .news-listing-item .title a{
    font-size: 20px;
    color: #00247d;
    text-decoration: none;
    font-style: italic;
    padding: 10px 0;
    display: block;
    border-bottom: 2px solid #d31215;
}
.news-listing-main .news-listing-item .date-main{
    padding:10px 0;
}
.news-listing-main .news-listing-item .date-main .date{
    font-size: 17px;
    color: #666666;
    float: left;
}
.news-listing-main .news-listing-item .date-main .read-more{
    float:right;
}
.news-listing-main .news-listing-item .date-main .read-more a{
    background: #fff;
    display: inline-block;
    border: 2px solid #D31215;
    color: #D31215;
    font-weight: bold;
    padding: 5px 45px;
    text-decoration: none;
}
.news-listing-main .news-listing-item .date-main .read-more a:hover{
    background: #D31215;
    border: 2px solid #D31215;
    color: #fff;
    transition: 0.3s ease all;
    text-decoration: none;
}

.blog-listing-title-main h1 span {
    color: #F70C10;
}
.news-pagi-main ul li{
    padding:0 10px;
}
.news-pagi-main ul li span.current{
    font-size: 17px;
    background: #d31215;
    color: #fff;
    padding: 8px 15px;  
    border: 1px solid #d31215;
    display: inline-block;
}
.news-pagi-main ul{
    margin:0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 0;
}
.news-pagi-main ul li a.page-numbers{
    font-size: 17px;
    background: transparent;
    color: #d31215;
    padding: 8px 15px;
    border: 1px solid #d31215;
    display: inline-block;
}
.contact-us-area{
    background:transparent;
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.slide-contact { display:none;}

.main-content-area ul {
	padding:0px;
	list-style:none; 
	}
	
.main-content-area .container ul li::before {
  content: "\220E"; 
/*  content: "\2022";*/
  color: #D31215;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  font-size:16px;
  line-height:normal;
  margin-left: -1em;
  margin-right:5px;
}
.main-content-area ul li a{
    color: #00247d;
}
.main-content-area ul li a:hover{
    color: #D31215;
    text-decoration: none;
}
#accordion .panel-body p a{
    color: #D31215;
}

ul.pagination li::before { display:none !important; }
.content ul li::before { display:none !important; }	
.social-main ul li::before { display:none !important; }	
/* Succession page */
.succession-banner { min-height:500px; width:100%; background:url(../images/main-banner-bg.png) no-repeat bottom center; background-size:cover; background-color:#eeedec; margin:0px; padding:0px;}
.succession-banner .bnr-txt-succession{ float:left; width:100%; padding:125px 0; }
.succession-banner .bnr-txt-succession h1{ font-weight:bold; font-size:42px; }
.succession-banner .bnr-txt-succession .cont-num {
    background: #D31215;
    border: 2px solid #D31215;
    color: #fff;
    font-weight: bold;
    padding: 10px 35px;
    text-decoration: none;
    float: left;
    margin-top: 15px;
    transition: 0.3s ease all;
}
.succession-banner .bnr-txt-succession .cont-num:hover {
    background: #eeeeee;
    border: 2px solid #D31215;
    color: #D31215;
}
.succession-banner .bnr-txt-succession .cont-btn {
    background: #eeeeee;
    border: 2px solid #D31215;
    color: #D31215;
    font-weight: bold;
    padding: 10px 45px;
    text-decoration: none;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
}
.succession-banner .bnr-txt-succession .cont-btn:hover {
    background: #D31215;
    border: 2px solid #D31215;
    color: #fff;
    transition: 0.3s ease all;
}
.scontent1{
    padding: 70px 0;
}
.scontent2{
    padding: 70px 0;
    background: #eeeeee;
}
.scontent_bottom{
    padding: 70px 0;
    background: #eeeeee;
}
.page-template-template-succession-rule .main-content-area{
    padding: 0;
}
.page-template-template-succession-rule .email-us-area{
    background: #fff;
}
.scontent-left-right{    
    display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;    
}
.scontent-left{
    float: left;
    width: 50%;
    flex: 1; 
    margin-right: 10px;
    padding: 70px 15px;
    
}
.scontent-right{
    background: #D31215;
    float: left;
    width: 50%;
    flex: 1;
    padding: 150px 15px;
    color: #fff; 
}
.scontent-right .contact-area .cont-num {
    background: #fff;
    color: #D31215;
    border: 2px solid #fff;
}
.scontent-right .contact-area .cont-num:hover {
    background: transparent;
    color: #fff;
} 
.scontent-right .contact-area .cont-btn {
    border: 2px solid #fff;
    color: #fff;
}
.scontent-right .contact-area .cont-btn:hover {
	background: #fff;
	color: #D31215;
}
.topnav{
	position:relative;
}
.applynowbtn{
	display:none;
	position:absolute;
	top: 15px;
	right: 65px;
	z-index:99999;
}
.applynowbtn a{
	display:block;
	padding:10px;
	background:#d31215;
	color:#fff;
}
@media (max-width: 767px) {
	.applynowbtn{
		display:block;
	}
  .scontent-left-right{
  	display: inline-block;
  }
  .scontent-left{
  	width: 100%;
  	padding: 70px 15px;
  }
  .scontent-right{
  	width: 100%;
  	padding: 70px 15px;
  }
  .sleft-content {
  	width: 100%;
  }
  .sright-content {
  	width: 100%;
  }
}
@media (min-width: 768px) {
  .sleft-content {
  	width: 330px;
  	float: right;
  }
  .sright-content {
  	width: 320px;
  }

}
@media (min-width: 992px) {
  .sleft-content {
  	width: 440px;
  	float: right;
  }
  .sright-content {
  	width: 430px;
  }
}
@media (min-width: 1200px) {
  .sleft-content {   
	    width: 530px;
	    float: right;
	}
	.sright-content {   
	    width: 540px;   
	}
}
/* End Succession page */