

.modal {
 
    z-index: 99999;
}

.tour_details_content{
  font-size: 16px;
  line-height: 30px;

} 
 


.color_yellow{
  color:#ffb100;
}


 .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #cc0909;
    border-color: #b60b0b;
    7: ;
}
 

body{
font-family: 'Roboto', sans-serif;

 }

.clear{
clear:both;
}




.navbar .fa-bars{
font-size:30px;
 }

.navbar-light .navbar-toggler{
color:#000000;
}
	
.top_search_icon{
font-size:25px;
 color:#333;
}

.navbar-light .navbar-toggler{
border-color:#000;
border:none;
}

.box1{
height:192px;
}
.bg1{
background:#C4C4C4;
}
.bg2{
background: rgba(228, 228, 228, 0.72);
}


.img_with_border_container{
position:relative;
}

.border_left_side_on_img{
width:10%;
 border-left: 0.6px solid #AAAAAA;
float:left;
left:5%;
position:absolute;
 height:93%;
}

.left_side_credit_on_img{
float:left;
transform: rotate(-90deg);
	transform-origin: left top 0;
	left:7%;
position:absolute;
bottom:3.8%;

font-family: Gill Sans Std;
line-height: normal;
font-size: 15px;
letter-spacing: 0.06em;
text-transform: capitalize;

color: #9F9F9F;
}


.border_with_img{
float:left;
padding:4%;
width:100%;
}

.border_right_side_on_img{
width:10%;
 height:93%;
border-left: 0.6px solid #AAAAAA;
 right:-5%;
position:absolute;
}


.heading1{

font-family: Garamond Premier Pro,'EB Garamond';
line-height: normal;
font-size: 66px;
text-align: center;
text-transform: capitalize;

color: #131313;
}

.heading_featured_story a{
font-family: Garamond Premier Pro,'EB Garamond';
line-height: normal;
font-size: 23px;

color: #000000;
}

.featured_left{
 float:left;
}

.featured_right{
 float:right;
}

.featured_left2, .featured_right2{
  height: 820px;
}

.featured_img_right{
  height: 545px;
  overflow: hidden;
} 


.heading2{
font-family: Garamond Premier Pro,'EB Garamond';
line-height: normal;
font-size: 27px;
text-transform: uppercase;
 
color: #000000;
}


.heading4{
font-family: Gill Sans Std ,'Lato';
line-height: normal;
font-size: 24px;
text-align: right;

color: #000000;
}

.arrow1{
color:#009999;
font-weight:bold;
}

.mt-6{
    margin-top: 4rem !important;
}

.mt-8{
    margin-top: 7rem !important;
}

.mb-8{
    margin-bottom: 7rem !important;
}

.featured_story_heading{
width: 210px;
height: 44px;
background:url(../images/featured_story_heading_bg.png);
background-repeat:no-repeat;
background-position:center;

font-family: Gill Sans Std ,'Lato';
line-height: 44px;
font-size: 15px;
text-align: center;
letter-spacing: 0.12em;
margin:0px auto;

color: #626262;
}



 


.featured_story_heading_border{
border-bottom: 2px solid #000000;
transform: rotate(180deg);
width:35%;
margin:20px auto;
}



.featured_img_container{
position:relative;
}

.featured_img_credit{
float:left;
transform: rotate(-90deg);
transform-origin: left top 0;
left: -8px;
position:absolute;
top:52%;

font-family: Gill Sans Std;
line-height: normal;
font-size: 15px;
letter-spacing: 0.06em;
text-transform: capitalize;

color: #9F9F9F;
}



.featured_img_right{
float:left;
 width:100%;
}

.featured_left2 .featured_img_right{
padding:2.5%;
}

.featured_left2_item{
padding-bottom:24%;
position:relative;
}

.featured_right2_item{
padding-bottom:4%;
position:relative;
}

.featured_right2 .featured_img_right {
     padding: 2.5%;
 }



.featured_story_summery {
    font-family: Gill Sans Std ,'Lato';
    line-height: 25px;
     color: #101010;
    font-size: 16px;
}

.featured_story_author_name{
font-family: Gill Sans Std ,'Lato';
line-height: normal;
font-size: 24px;
text-align: center;

color: #404042;
}


.featured_story_author_name2{
font-family: Gill Sans Std ,'Lato';
line-height: normal;
font-size: 24px;
text-align: left;

color: #000;
}


.tag1 .tag-left {
      width: 0;
      height: 0;
      border-top: 13px solid transparent;
      border-right: 12px solid #131313;
      border-bottom: 13px solid transparent;
	  float:left;
    }
	
.tag1 .tag-center{
 background: #131313;
font-family: Gill Sans Std ,'Lato';
line-height: normal;
font-size: 10px;
text-align: center;
letter-spacing: 0.12em;
line-height:26px;
padding:0px 2%;

color: #FFFFFF;
float:left;
}	

.tag1  .tag-right {
      width: 0;
      height: 0;
      border-top: 13px solid transparent;
      border-left: 12px solid #131313;
      border-bottom: 13px solid transparent;
	  float:left;
    }
	

.tag2{
float:left;
padding-right:7%;
margin-bottom:2%;
}	
 

.tag2 .tag-left {
      width: 0;
      height: 0;
      border-top: 9px solid transparent;
      border-right: 12px solid #fff;
      border-bottom: 9px solid transparent;
	  float:left;
    }
	
.tag2 .tag-center{
 background: #fff;
font-family: Gill Sans Std;
 font-size: 15px;
text-align: center;
letter-spacing: 0.12em;
line-height:18px;
color: #000000;
padding:0px ;

 
float:left;
}	

.tag2 .tag-right {
      width: 0;
      height: 0;
      border-top: 9px solid transparent;
      border-left:12px solid #fff;
      border-bottom: 9px solid transparent;
	  float:left;
    }
	
	
	
	
	
	
.meta1{
font-family: Gill Sans Std ,'Lato';
line-height: normal;
font-size: 12px;
text-align: center;
letter-spacing: 0.12em;
text-transform: uppercase;
vertical-align: super;
color: #000000;
padding-left:12px;
}





.main_heading{
background:url(../images/main_heading_bg.png);
background-repeat:no-repeat;
background-position:center;
height:70px;
line-height:70px;
width:100%;

font-family: Gill Sans Std ,'Lato';
 font-size: 23.8512px;
 font-weight:300;
text-align: center;
letter-spacing: 0.12em;

color: #626262;

}	

.btn1 {
    padding: 0px 35px;
    margin: 13px auto;
    color: #9b9b9b;
    border: 1px solid #9b9b9b;
    box-sizing: border-box;
    font-family: Gill Sans Std ,'Lato';
    font-size: 18px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
	  transition: 0.5s;

}




.btn1:hover{
background:#fff;
color:#000000;
}



.btn1_inverse {
    padding: 8px 35px;
    margin: 20px auto;
    color: #000;
    border: 1px solid #000;
    box-sizing: border-box;
    font-family: Gill Sans Std ,'Lato';
    font-size: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    
	  transition: 0.5s;

}




.btn1_inverse:hover{
background:#fff;
color:#000000;
}


.btn2{
padding:6px 35px;
margin:0px auto;
 
background: rgba(1, 173, 241, 0.72);
border: 1px solid #01ADF1;
box-sizing: border-box;

font-family: Gill Sans Std;
line-height: normal;
font-size: 24px;
text-align: center;
letter-spacing: 0.12em;
text-transform: uppercase;
padding:2% 8.5%;

color: #131313;
transition: 0.5s;

}


 

.featured_story_container .voting-bar {
    position: absolute;
    top: 15px;
    left: -13px;
}


.featured_story_container{
 }

.featured_story_container .fa{
font-size:24px;
}

.featured_story_container .even{}


.text1{
width:40%;
margin:0px auto;
font-family: Gill Sans Std ,'Lato';
line-height: 35px;
font-size: 27px;
text-align: center;
letter-spacing: 0.02em;

color: #000000;
}

.text2{
font-family: Gill Sans Std ,'Lato';
line-height: 35px;
font-size: 27px;
text-align: center;
letter-spacing: 0.02em;

color: #131313;
}

.home_bg1{
background: #4d4b47;
}

.home_bg1_heading{
font-family: Garamond Premier Pro,'EB Garamond';
line-height: normal;
font-size: 66px;
text-align: center;
text-transform: capitalize;

color: #FFFFFF;
}

.home_bg1_text{
font-family: Gill Sans Std ,'Lato';
line-height: 31px;
font-size: 24px;
text-align: center;
width:40%;
margin:0px auto;

color: #FFFFFF;
}

.quote1_start{
font-family: Garamond Premier Pro,'EB Garamond';
line-height: normal;
font-size: 90px;
text-align: center;
text-transform: capitalize;

color: #bc8149;
}


.quote1_end{
font-family: Garamond Premier Pro,'EB Garamond';
line-height: normal;
font-size: 90px;
text-align: center;
text-transform: capitalize;

color: #bc8149;
}

.home_subscribe_form_container{
padding-top:12%;
}

.home_subscribe_form{
text-align:center;
 

}

.home_subscribe_form .form-control{
padding:40px 35px;
background: #e8f0fe;
border: 1px solid #aaaaaa;
box-sizing: border-box;
border-radius: 3px;
margin-right:7px;
font-size:22px;
}

.home_subscribe_form .submit{
padding:26px 35px;
font-family: Gill Sans Std ,'Lato';
line-height: normal;
font-size: 24px;
letter-spacing: 0.12em;
text-transform: uppercase;

color: #000;
background:#bc8149;
}

.footer_border{
border-top: 1.5px solid #c2c3c4;
 }
 
.footer_heading{
font-family: Garamond Premier Pro,'EB Garamond';
line-height: 35px;
font-size: 27px;
letter-spacing: 0.02em;
text-transform: uppercase;
font-weight:400;

color: #000000;
} 

.footer .links{
font-family: Gill Sans Std;
line-height: 27px;
font-size: 21px;
letter-spacing: 0.04em;

color: #252525;
}



/**** Article listing page ***/

.page_title{
font-family: Garamond Premier Pro;
line-height: 70px;
font-size: 103px;
text-align: center;
letter-spacing: 0.04em;
text-transform: uppercase;

color: #000000;
}


.article_listing_heading_img_credit{
 font-family: Gill Sans Std;
line-height: normal;
font-size: 15px;
letter-spacing: 0.06em;
text-transform: capitalize;

color: #9F9F9F; 

 }
 
.articles_map_below_info{
font-family: Gill Sans Std;
line-height: normal;
font-size: 30px;

color: #000000;
} 
/**End Article listing age ***/








/**** Article Details page ***/
.article_details .navbar-light .navbar-toggler{
color:#fff;
}

.article_details .navbar-brand{
color:#fff!important;
}

.article_details .header .text-dark ,.article_details .top_search_icon {
color:#fff!important;
}

.article_details .navbar-light .navbar-nav .nav-link {
    color: #fff;
}

.article_details .header{
background:#15181B;
}
.article_details_top{
background:#15181B;
color:#FFFFFF;
padding:5% 5% 5% 5%;
 
}
 .article_details_heading{
 font-family: Garamond Premier Pro;
line-height: normal;
font-size: 87px;
text-transform: capitalize;

color: #FFFFFF;
}
 
.article_details_auhor_and_credit{

font-family: Gill Sans Std;
line-height: normal;
font-size: 30px;

color: #5EC3EB;
float:left;
} 
 
.article_details_tags{
   
} 
.article_details_header_border{
border-left: 3px solid #FFFFFF;
padding-bottom:5%;
 height:100%;
} 

.share_article_details{
font-family: Gill Sans Std;
line-height: normal;
font-size: 21.1765px;
text-transform: capitalize;

color: #D0D0D0;
}

.article_details_body_summary{
font-family: Gill Sans Std;
line-height: normal;
font-size: 30px;

color: #FFFFFF;
}

.article_details_slider_images_credits{
background:#15181B;
font-family: Gill Sans Std;
line-height: normal;
font-size: 21.18px;
padding:2% 2%;
text-align:right;

color: #FFFFFF;
}

.article_details_heading2{
font-family: Garamond Premier Pro;
line-height: normal;
font-size: 45px;
text-align: center;
text-transform: capitalize;

color: #000000;
}

.article_details_body{
font-family: Garamond Premier Pro;
line-height: 42px;
font-size: 30px;
 
color: #000000;
}

.article_details_body_img{
width:50%;
}
.article_details_body_img img{
height:492px;
}

.artcile_details_body_text2{
font-family: Gill Sans Std;
line-height: normal;
font-size: 21.18px;

color: #131313;
}

.article_details_quote{
font-family: Garamond Premier Pro;
line-height: normal;
font-size: 45px;
text-transform: capitalize;

color: #000000;

font-style: italic;
padding:8% 1%;
text-align:center;

}


.ad_section img{
max-width:100%!important;
}





/**End Article Details age ***/

#map{
width:100%!important;
}

#map svg{
width:100%!important;
}
