﻿/*
Template Name:Photomania
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/
body{
font-family: "Roboto",Tahoma, Arial, sans-serif;
background-color:#eff0f1;
   }
h1,h2,h3,h4,h5,h6{
padding:0;
margin:0;
}
a:hover{
text-decoration:none;
}
ul{
padding:0;
margin:0;
list-style:none;
}
p{
padding:0;
margin:0;
}
.space_left{
padding-left:0; 
} 
.space_right{
padding-right:0; 
} 
.space_all{
padding:0; 
} 
.border_none_1{
   border:none!important;
   }
.active_tab{
  background:#999;
   border-radius:20px;
  }
/*********************header****************/

#header .navbar-brand{
  font-size:30px;
  font-weight:bold;
  margin-right:5px;
  }
#header .navbar-brand:hover{
color:#fff;
  }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
  background:none;
  }
.nav .open>.color_5:focus{
   background:#df4055!important;
   border-radius:20px;
   color:#fff!important;
  }

#header .navbar ul li .box_inner{
background:#fff;
padding:0;
padding:5px 10px 5px 10px; 
min-width:250px;
left:0!important;
margin-top:27px;
  }
#header .navbar ul li ul li a{
color:#3b3b3b;
 border-bottom: 1px solid #e8e9e9;
 font-size:16px;
 padding-bottom:10px;
 padding-top:10px;
  }
#header .navbar ul li ul li a:hover{
color:#3b3b3b; 
background:none;
  }
.nav_1{
 margin-top:8px; 
  }
.nav_2{
 margin-top:8px; 
  }
.nav_1 .color_1:hover{
   background:#00b196!important;
   border-radius: 20px;
   color:#fff!important;
   }
.nav_1 .color_2:hover{
   background:#edb746 !important;
   border-radius: 20px;
   color:#fff!important;
   }
.nav_1 .color_3:hover{
   background:#c6529c !important;
   border-radius: 20px;
   color:#fff!important;
   }
.nav_1 .color_4:hover{
   background:#88bf5f !important;
   border-radius: 20px;
   color:#fff!important;
   }
.nav_1 .color_5:hover{
   background:#df4055 !important;
   border-radius: 20px;
   color:#fff!important;
   }
 .nav_1 .color_6:hover{
   background:#999 !important;
   border-radius: 20px;
   color:#fff!important;
   }

.nav_2 li .button_1{
font-size:14px!important;
font-weight:100!important;
  }
.nav_2 li .button_1{
border:1px solid #f4f4f4;
border-radius:20px;  
  }
.nav_2 li .button_1 i{
margin-right:5px; 
  }
.nav_2 li a:hover{
color:#fff!important; 
  }
.nav_2 li .like_1{
  background:#4267b2;
  padding:0!important;
  padding:1px 7px 0px 7px!important;
  margin-top:5px;
  font-size:11px!important;
  border-radius:3px;
  font-weight:100!important;
  }
.nav_2 li .like_1:hover{
  background:#3a5998!important;
  }
.nav_2 li .like_1 i{
 margin-right:5px;
  }
  
.nav_2 li .like_2{
  background: #1b95e0;
  padding:0!important;
  padding:1px 7px 0px 7px!important;
  margin-top:5px;
  font-size:11px!important;
  border-radius:3px;
  font-weight:100!important;
  }
.nav_2 li .like_2:hover{
  background:#1c86c7!important;
  }
.nav_2 li .like_2 i{
 margin-right:5px;
  }
.nav_2 li .search_1{
  background:#fff;
  border-radius:100%;
  color:#333!important;
  font-size:20px!important;
  padding:0!important;
  padding:5px 7px 3px 7px!important;
  }
.nav_2 li .search_1:hover{
background:#fff!important;
 color:#333!important; 
  }
.nav .open>.search_1:focus{
   background:#fff!important;
  }
.drop_1{
  margin-top:24px!important;
  }
/*********************header_end****************/
/*********************center****************/
#center{
   margin-top:80px;
   }
.center_left {
    padding: 300px 50px 40px 50px;
    background: url(../img/1.jpg);
	min-height:473px;
}
.center_left h5{
  font-size:23px;
  color:#fff;
  margin-bottom:20px;
  font-weight:bold;
  }
.center_left h2{
  font-size:35px;
  color:#fff;
  font-weight:bold;
  }
.center_left h2:hover{
  background:#000;
  }
  
.center_right {
    padding: 100px 20px 30px 20px;
    background: url(../img/2.jpg);
}
.clear_1{
  	min-height:473px;
  }

.center_right h5{
  font-size:23px;
  color:#fff;
  margin-bottom:20px;
  font-weight:bold;
  }
.center_right h2{
  font-size:30px;
  color:#fff;
  font-weight:bold;
  }
.center_right h2:hover{
  background:#000;
  }
  
.center_right_main_2_inner {
    padding: 80px 20px 20px 20px;
    background: url(../img/3.jpg);
}

.center_right_main_2_inner h5{
  font-size:18px;
  color:#fff;
  margin-bottom:20px;
  font-weight:bold;
  }
.center_right_main_2_inner h2{
  font-size:25px;
  color:#fff;
  font-weight:bold;
  }
.center_right_main_2_inner h2:hover{
  background:#000;
  }
.center_right_main_2_inner_1{
  background: #ff8454;
  padding:40px 20px 20px 20px;
  }
.center_right_main_2_inner_1 h3{
color:#fff;
font-size:28px;
font-weight:bold;
margin-bottom:20px;  
  }
.center_right_main_2_inner_1 .form-control{
  border-right:none;
  border-radius:20px;
  min-height:50px;
  }
.center_right_main_2_inner_1 .btn-default{
 background:#000;
 color:#fff;
 border-radius:20px;
 padding:0;
 padding:12.5px 20px;
 font-weight:bold;
 font-size:18px;
 border:none;
 }
.center_right_main_2_inner_1 p{
 color:#fff;
 margin-top:20px;
 font-size:13px; 
  }
.cut_left{
 padding-left:5px; 
  }
.cut_left_1{
 padding-left:8px; 
  }
.cut_bottom{
 padding-bottom:5px; 
  }
.cut_bottom_1{
 padding-bottom:20px; 
  }
.center_right_main_2_inner{
min-height:227px; 
 }
.center_right_main_2_inner_1{
min-height:227px; 
 }
.pad_none{
padding:0!important;
padding:10px!important;
  }

/*********************center_end****************/
/*********************latest****************/
#latest {
  padding-top:50px;
  padding-bottom:50px; 
   }
#latest .heading_1{
   background:#23282d;
   width:21%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:24px;
   position:relative;
   }
#latest  .btn-success {
    color: #fff;
    background-color: #23282d;
    border-color: #23282d;
	border-radius:0;
}
#latest .slider_main:hover{
       box-shadow: 0 0 10px #000;
	   border-bottom:5px solid;
   }
#latest  .btn-success:hover {
  background:#ff8454;
   border-color:#ff8454;
}
#latest .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.latest_slide_inner h4{
  margin-bottom:30px;
  margin-top:5px;
  }
.latest_slide_inner h4 a{
    font-size: 19px;
    color: #004aac;
  }
.latest_slide_inner h4 a:hover{
  text-decoration:underline;
  }
.latest_slide_inner_1 h5{
color: #aab2bc;
font-size:13px;
  }
.latest_slide_inner_1 h5 i{
margin-right:5px;
font-size:20px;
vertical-align:middle;
  }
#latest .slider_1{
 margin-top:15px; 
  }
#latest .col-item
{
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    background: #FFF;
}
.col-item .photo img
{
    margin: 0 auto;
    width: 100%;
}

.col-item .info
{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.col-item:hover .info {
    background-color: #F5F5DC;
}

.clear-left
{
    clear: left;
}


#latest .controls
{
    margin-top: 20px;
}
[data-slide="prev"]
{
    margin-right: 10px;
}
/*********************latest_end****************/

/*********************deals_home****************/
#deals_home{
  background-color: #23282d;
  padding-top:50px;
  padding-bottom:50px;
  }
.deals_home_left .heading_1{
   background:#373e46;
   width:32%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:24px;
   position:relative;
   }
.deals_home_left .heading_1 a{
  color:#fff;
  }
.deals_home_left .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.deals_home_right h5{
     font-size: 16px;
  }
.deals_home_right h5 a{
   background:#373e46;
   color:#fff;
   border-radius:40px;
   padding:12px 20px 10px 20px;
  }
.deals_home_right h5 a:hover{
background:#4a535d; 
 }
.deals_home_1{
  margin-top:20px;
  }
.deals_home_1  .info{
  background:#fff;
  padding:0;
  padding:10px 5px 10px 5px;
  border-radius:0;
  }
.deals_home_1_last{
 margin-top:20px; 
  } 
.deals_home_1_last  .btn-success {
    color: #000;
    background-color: #fff;
    border-color: #fff;
	border-radius:0;
}
#deals_home .latest_slide_inner_1 h5{
  text-align:center;
  margin-bottom:15px;
  visibility:hidden;
  }
#deals_home .latest_slide_inner_1 h5 a{
  background:#ff8454;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  padding:10px 30px;
  border-radius:40px;
  }
#deals_home .latest_slide_inner_1 h5 a:hover{
 background:  #ec7a4d; 
  }

#deals_home .slider_main:hover  .latest_slide_inner_1 h5{
 visibility:visible;
  }
#deals_home .latest_slide_inner h4{
  margin-bottom:0;
  margin-bottom:20px;
  }
/*********************deals_home_end****************/
/*********************post_home****************/
#post_home{
      padding-top:50px;
	  padding-bottom:50px;
	  }
.post_home{
    margin-bottom:20px;
	}
.post_home .heading_1{
   background:#40b3d8;
   width:15%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:24px;
   position:relative;
   }

.post_home .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.post_home_left_inner{
   position:relative;
   }
.post_home_left_inner_text{
  position:absolute;
  width:100%;
  top:0;
  padding-top:10px;
  left:74%;
  }
.post_home_left_inner_text p{
  background:#ff8454;
  color:#fff;
  width:26%;
  font-size:12px;
  text-align:center;
  padding-top:3px;
  padding-bottom:2px;
  }
.post_home_left_inner_1 {
 background:#40b3d8;
 padding:40px 15px 100px 15px;  
   }
.post_home_left_inner_1 h3{
color:#fff;
font-size: 29px;
margin-bottom:15px;  
   }
.post_home_left_inner_1 p{
  color:#f4f4f4;
  font-size:16px;
  }
.post_home_left:hover h3{
  text-decoration:underline;
  }
.post_home_left:hover{
   box-shadow: 0 0 10px #000;
  }

.post_home_middle_last{
 margin-top:10px; 
  }
.post_home_left{
min-height:512px;  
  }
.post_home_middle_main{
min-height:512px;  
  }
  
.post_home_right_inner{
border:1px solid #e1e1e1;
}
.post_home_right_inner_box{
padding:8px 8px 30px 8px;
background:#fff;
}
.post_home_right_inner_box_2 h4{
font-size:18px; 
padding:5px 5px 0px 5px;
}
.post_home_right_inner_box_2 h4 a{
color: #365899;
}
.post_home_right_inner_box_2 h4 a:hover{
text-decoration:underline;
}
.post_home_right_inner_box_2 p{
font-size:12px;
padding-left:5px;
}
.post_home_right_inner_page{
background: #f6f7f9;
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
padding:8px 8px 10px 8px;
}
.post_home_right_inner_page_1 a{
border:1px solid #e1e1e1;
padding:5px 8px 5px 8px;
font-size:12px;
font-weight:600;
color:#000000;
}
.post_home_right_inner_page_1 a i{
background:#336699;
color:#FFFFFF;
padding:1px 2px 1px 2px;
margin-right:8px;
}
.post_home_right_inner_page_1 a:hover{
background: #dddfe2;
}

.post_home_right_inner_page_2 a{
border:1px solid #e1e1e1;
padding:5px 8px 5px 8px;
font-size:12px;
font-weight:600;
color:#000000;
}
.post_home_right_inner_page_2 a i{
margin-right:8px;
}
.post_home_right_inner_page_2 a:hover{
background: #dddfe2;
}
.post_home_right_inner_last_1 {
background:#ffffff;
padding:8px;
}
.post_home_right_inner_last_1 p{
font-size:12px;
padding-bottom:2px;  
}
.post_home_right_inner_last{
background: #f6f7f9!important;
padding:8px;
}

.post_home_right_inner_last_2{
  padding:0px 8px 0px 8px;
  background: #f6f7f9!important;
  margin-bottom:8px;
  }
.post_home_right_inner_last_2 .post_home_right_inner_box_2 p a{
 font-size:11px; 
 color:#90949c;
  }
.post_home_right_inner_last_2 .post_home_right_inner_box_2 p a:hover{
text-decoration:underline;
  }
.post_home_right_inner_box_3 p a i{
background:#336699;
color:#FFFFFF;
padding:3px 5px;
border-radius:3px;
  }
  
.post_home_right_inner_last_2_inner{
  background:#fff;
  }
.post_home_right_inner_last_2_inner p a:hover{
 text-decoration:underline;
  }
.post_home_right_inner_last_2_inner h4{
 margin-top:10px;
 font-size:18px; 
  }
.post_home_right_inner_last_2_inner h4 a{
color:#000;
  }
.post_home_right_inner_last_2_inner h6 {
margin-top:10px;
font-size:13px;
  }
.post_home_right_inner_last_2_inner h6 a{
color:#000;
  }
.post_home_right_inner_last_2_inner .p_1{
font-size:11px;
margin-top:20px;
  }
.post_home_right_inner_last_2_inner .p_1 a{
color:#90949c;
  }
.clear_2{
   border-left:1px solid #e9ebee;
   border-right:1px solid #e9ebee;
   border-bottom:1px solid #e9ebee;
   padding:0px 10px 10px 10px;
   }
.clear_3{
 margin-top:10px; 
 border-top:1px solid #e9ebee;
 padding-top:10px;
 padding-bottom:10px;
  }
.clear_3 p a{
  color:#90949c;
  font-weight:bold;
  font-size:13px;
  margin-right:20px;
  }
.clear_3 p a i{
  margin-right:5px;
  }
.post_home_right_inner_last_2_inner img{
  margin-top:10px;
  }
.post_last_main {
height:371px;
overflow-y:scroll;
  }
.clear_last{
 background:#fff;
 margin-top:10px;
 padding-top:10px;
 padding-bottom:10px; 
  }
.clear_last p a{
color:#000;
font-size:13px;
font-weight:bold;
display:block;
  }
.post_home_2{
 margin-top:20px;
 padding-left:150px; 
  }

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
	border-radius:100%;
}
.pagination>li>a, .pagination>li>span {
    color: #000;
    background-color: #fff;
    border:none;
    margin-left:0;
    margin-right:10px;
	border-radius:100%;
	font-size:20px;
	padding:10px 20px 10px 20px;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: #2a6496;
    background-color: #fff;
    border-color:none;
}
/*********************post_home_end****************/
/*********************article_home****************/
#article_home{
    border-top:5px solid #fff;
	padding-top:40px;
	padding-bottom:40px;
	}
.article_home_left .heading_1{
   background:#00b196;
   width:22%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:24px;
   position:relative;
   }
.article_home_left .heading_1 a{
  color:#fff;
  }
.article_home_left .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.article_home_right h5{
     font-size: 17px;
	 font-weight:bold;
  }
.article_home_right h5 a{
   background:#fff;
   color:#666;
   border-radius:40px;
   padding:12px 20px 10px 20px;
  }
.article_home_right h5 a:hover{
background:#999;
color:#fff; 
 }
.article_home_1 {
 margin-top:20px; 
  }
.article_home_1 .post_home_left_inner_1{
  background:#00b196; 
  }
.article_home_1 .post_home_middle_inner:hover{
   box-shadow: 0 0 10px #000;
   /*border-bottom:5px solid #00b196;*/
   border-bottom:2px solid #b8c0bd;
  }
/*********************article_home_end****************/

/*********************business****************/
#business{
    border-top:5px solid #fff;
	padding-top:40px;
	padding-bottom:40px;
	}
#business .heading_1{
  background:#c6529c;
  }
#business .article_home_1 .post_home_left_inner_1{
   background:#c6529c;
  }
.business_middle .post_home_left_inner_1{
  background:#fff!important;
  }
.business_middle .post_home_left_inner_1 h3{
     color: #004aac;
  }
.business_middle .post_home_left_inner_1 p{
  	 color: #aab2bc;
  }
.business_middle:hover{
  border-bottom:5px solid #c6529c;
  }
#business .post_home_middle_inner:hover{
  border-bottom:5px solid #c6529c;
 }
/*********************business_end****************/
/*********************inspiration****************/
#inspiration{
    border-top:5px solid #fff;
	padding-top:40px;
	padding-bottom:40px;
   }
#inspiration .heading_1{
  background:#88bf5f;
  width:28%;
  }
#inspiration .article_home_1 .post_home_left_inner_1{
   background:#88bf5f;
  }
#inspiration .business_middle:hover{
  border-bottom:5px solid #88bf5f;
  }
#inspiration .post_home_middle_inner:hover{
  border-bottom:5px solid #88bf5f;
 }
/*********************inspiration_end****************/
/*********************features****************/
#features{
    border-top:5px solid #fff;
	padding-top:40px;
	padding-bottom:40px;
   }
#features .heading_1{
  background:#df4055;
  width:25%;
  }
#features  .post_home_left_inner_1{
   background:#df4055!important;
  }
.features_bottom{
 margin-top:20px; 
  }
.features_bottom .post_home_middle_inner:hover{
   border-bottom:5px solid #df4055;
  }
/*********************features_end****************/
/*********************politics****************/
#politics{
    border-top:5px solid #fff;
	padding-top:40px;
	padding-bottom:40px;
   }
#politics .heading_1{
  background: #edb746;
  width:22%;
  }
#politics .post_home_middle_inner:hover{
   border-bottom:5px solid #edb746;
  }
/*********************politics_end****************/
/*********************technology****************/
#technology{
    border-top:5px solid #fff;
	padding-top:40px;
	padding-bottom:40px;
   }
#technology .heading_1{
  background: #aab2bc;
  width:17%;
  }
#technology .post_home_middle_inner {
min-height:280px;  
  }
#technology .post_home_middle_inner:hover{
   border-bottom:5px solid #aab2bc;
  }
/*********************technology_end****************/
/*********************competition****************/
#competition {
    background: #23282d url(../img/77.jpg) right -150px top 0 no-repeat;
    padding-top: 50px;
    padding-bottom: 140px;
}
.competition h4{
  color:#fff;
  font-size:20px;
  }
.competition h1{
margin-top:40px;
color:#fff;
font-size: 50px;
font-weight:bold;
  }
.competition h1 span{
color: #edb746;
  }
.competition p{
margin-top:50px;
  }
.competition p a{
background:#88bf5f;
color:#fff;
padding: 15px 72px;
font-size: 19px;
border-radius: 40px;
  }
.competition p a i{
margin-left:10px;
  }
.competition p a:hover{
  background:#74a252;
  }
/*********************competition_end****************/
/*********************footer_middle****************/
#footer_middle{
 padding-top:40px;
 padding-bottom:40px;
 background:#fff; 
  }
.footer_middle_1 .form-control{
  border:none;
  box-shadow:none;
  border-bottom:1px dotted #999;
  font-size:18px;
  border-radius:0;
  }
.footer_middle_2 h5{
    font-size: 18px;
	margin-top:10px;
  }
.footer_middle_2 h5 a{
    background: #ff8454;
    color: #fff;
    padding: 10px 20px 10px 20px;
    border-radius: 20px;
  }
.footer_middle_2 h5 a:hover{
   background:#e87b50;
  }
/*********************footer_middle_end****************/
/*********************footer****************/

/*********************footer_end****************/
/*********************article_page****************/
#article_page{
  margin-top:10px;
  padding-top:10px;
  padding-bottom:40px;
  }
.article_page_left_inner{
  background:#fff;
  border-top:5px solid #000;
  padding:60px 30px 60px 30px;
  }
.article_page_left_inner h5{
  font-size:21px;
  /*font-weight:bold;*/
  }
.article_page_left_inner h5 a{
   color: #ff8454;
  }
.article_page_left_inner h1{
   margin-top:25px;
   font-weight: 700;
    font-size: 40px;
    color: #000;
  }
.article_page_left_inner_page{
 margin-top:25px;
 /*border-top:1px solid #e8e8e8; 
  border-bottom:1px solid #e8e8e8;*/
  padding-top:15px;
  padding-bottom:15px;
  }
.article_page_left_inner_page_left p{
  color: #aab2bc;
  font-size:16px;
  margin-top:15px;
  }
.article_page_left_inner_page_left p a{
  color: #aab2bc;
  font-weight:bold;
  }
.article_page_left_inner_page_left h4{
 color: #aab2bc;
 font-size:15px;
 margin-top:5px;
  }
.article_page_left_inner_page_left img{
 margin-right:25px; 
  }
.article_page_left_inner_page_right .like_1{
  background:#4267b2;
  padding:5px 5px 3px 5px;
  font-size:11px;
  border-radius:3px;
  color:#fff;
  font-weight:bold;
  }
.article_page_left_inner_page_right .like_1:hover{
  background:#3a5998!important;
  }
.article_page_left_inner_page_right .like_1 i{
 margin-right:5px;
  }
  
.article_page_left_inner_page_right .like_2{
  background: #1b95e0;
   color:#fff;
  padding:5px 5px 3px 5px;
  font-size:11px;
  border-radius:3px;
  font-weight:bold;
  }
.article_page_left_inner_page_right .like_2:hover{
  background:#1c86c7!important;
  }
.article_page_left_inner_page_right .like_2 i{
 margin-right:5px;
  }
.article_page_left_inner_page_right .f_tag_1 i{
  background:#fff;
  color:#4267b2;
  padding:1px 3px 1px 3px;
  border-radius:1px;
  }
.article_page_left_inner_page_right .like_3{
  padding:5px 8px 3px 8px;
  font-weight:bold;
  font-size:11px;
  border-radius:2px;
  color:#db4437;
  border:1px solid #e8e8e8;
  }
.article_page_left_inner_page_right .like_3:hover{
  border-color:#ccc;
  }
.article_page_left_inner_page_right{
 margin-top:20px; 
  }
.article_page_left_inner_page_1{
  margin-top:20px;
  }
.article_page_left_inner_page_1 img{
  margin-bottom:30px;
  }
.article_page_left_inner_page_1 p{
  font-size:17px;
  color:#4d4d4d
  }
.article_page_left_inner_page_1 h3{
    font-weight: 700;
    font-size: 24px;
    color: #000;
	margin-top:30px;
	margin-bottom:20px;
  }
.article_page_left_inner_page_1 ul {
  list-style:square;
  margin-left:40px;
  margin-top:30px;
  }
.article_page_left_inner_page_1 ul li {
font-size:17px;
color:#4d4d4d;
margin-bottom:5px;
  }
.article_page_left_inner_page_1 h4{
    font-weight: 700;
    font-size: 20px;
    color: #000;
	margin-top:30px;
	margin-bottom:20px;
  }
.article_page_left_inner_page_1 h5{
    font-weight: 700;
    font-size: 16px;
    color: #000;
	margin-top:30px;
	margin-bottom:20px;
  }
.article_page_left_inner_1{
 margin-top:40px; 
  }

.article_page_left_inner_1 .heading_1{
   background:#373e46;
   width:46%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:24px;
   position:relative;
   margin-bottom:30px;
   }
.article_page_left_inner_1 .heading_1 a{
  color:#fff;
  }
.article_page_left_inner_1  .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.article_page_left_inner_1 .post_home_middle_inner:hover{
  border-bottom:5px solid #ff8454;
  }
.article_page_left_inner_2{
  margin-top:30px; 
   }
.article_page_left_inner_2 .heading_1{
   background:#373e46;
   width:65%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:24px;
   position:relative;
   margin-bottom:30px;
   }
.article_page_left_inner_2 .heading_1 a{
  color:#fff;
  }
.article_page_left_inner_2  .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.heading_box h4{
   font-size:24px;
   font-weight:bold;
   margin-top:10px;
   }
.heading_box h4 a{
   color:#000;
   }
.article_page_left_inner_3{
  margin-top:40px;
  }
.article_page_left_inner_3 .heading_1{
   background:#373e46;
   width:27%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:24px;
   position:relative;
   }
.article_page_left_inner_3 .heading_1 a{
  color:#fff;
  }
.article_page_left_inner_3  .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.article_page_left_inner_4 .article_page_left_inner_page{
  background:#fff;
  padding:40px 20px 40px 20px;
   box-shadow: 0 0 10px #999;
  }
.article_page_left_inner_5{
  background:#fff;
  padding:40px 30px 40px 30px;
  }
.article_page_left_inner_5_inner_right h6{
  color:#000;
  font-size:18px;
  font-weight:bold;
  }
.article_page_left_inner_5_inner_right h6 span{
    color: #999;
    margin-left: 5px;
    font-size: 12px;
	font-weight:100;
  }
.article_page_left_inner_5_inner_right h5{
    color: #999;
  }
.article_page_left_inner_5_inner_right h5 i{
    cursor:pointer;
  }
.article_page_left_inner_5_inner_right p{
   margin-top:15px;
   font-size:17px;
  }
.article_page_left_inner_5_inner_right h3 {
 margin-top:10px;
  }

.article_page_left_inner_5_inner_right h3 a{
    color: #999;
   font-size:17px;
  }
.article_page_left_inner_5_inner{
 margin-bottom:30px; 
  }

.comment_heading{
  margin-top:40px;
  } 
.comment_heading .heading_1{
   background:#373e46;
   width:26%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:24px;
   position:relative;
   }
.comment_heading .heading_1 a{
  color:#fff;
  }
.comment_heading  .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.comment_1{
  margin-top:30px;
  background:#fff;
  padding:30px;
  }
.comment_1 .select_1{
  min-height:230px;
  }
.comment_1 .text_1_box{
 margin-top:10px;
 width:40%;
 height:40px; 
  }
.comment_1  p {
margin-top:25px;
margin-bottom:20px;
  }
.comment_1  p a{
    background: #ff8454;
	border-radius:20px;
	padding:12px 24px 12px 24px;
	font-size:16px;
	color:#fff;
  }
.comment_1  p a:hover{
  background:#e87b50;
  }
  
.article_page_right_inner_1 .heading_1{
   background:#373e46;
   width:88%;
   padding:10px 15px 10px 15px;
   color:#fff;
   font-weight:bold;
   font-size:16px;
   position:relative;
   }
.article_page_right_inner_1 .heading_1 a{
  color:#fff;
  }
.article_page_right_inner_1  .heading_1:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    -webkit-transform: translateX(-16.5px) skew(-15deg);
    -ms-transform: translateX(-16.5px) skew(-15deg);
    transform: translateX(-16.5px) skew(-15deg);
    width: 40px;
    background-color: inherit;
}
.article_page_right_inner_1_inner_text{
background:#fff;
min-height:100px;
padding:20px 10px 0px 10px;
  }
.article_page_right_inner_1_inner_text p a{
 color:#004aac;  
 font-weight:bold;
 font-size:13px; 
  }
.article_page_right_inner_1_inner_text:hover{
    box-shadow: 0 0 10px #999;
  }
.article_page_right_inner_1_inner{
  margin-bottom:2px;
  }
  
.article_page_right_inner_2{
  background:#ff8454;
  border-radius: 40px;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:20px;
  margin-bottom:30px;
  }

.article_page_right_inner_2 p a{
color:#fff;
font-size: 17px;
display:block;
  }
.article_page_right_inner_2 p a i{
margin-left:10px;
  }
.article_page_right_inner_2:hover{
 background:#ea7b4f;
  }
/*********************article_page_end****************/

/*********************deals_page****************/
.card-image{
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.card-image img{
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

 .card-image:hover img{
    -webkit-transform: scale(1.2) rotate(-7deg);
    -moz-transform: scale(1.2) rotate(-7deg);
    -ms-transform: scale(1.2) rotate(-7deg);
    -o-transform: scale(1.2) rotate(-7deg);
    transform: scale(1.2) rotate(-7deg);
}
#deals_page{
 padding-top:40px;
 padding-bottom:20px; 
  }
.deals_page_left {
  background:#fff;
  padding:20px 10px 20px 5px;
  }
.deals_page_left_2{
  padding-top:10px;
  }
.deals_page_left_2 h6{
    color: #c3c2be;
    font-weight: bold;
	font-size:16px;
  }
.deals_page_left_2 h3{
  font-size:20px;
  margin-top:10px;
  }
.deals_page_left_2 h3 a{
      color: #004aac;
  }
.deals_page_left_2 p{
     font-size:15px;
	 margin-top:10px;
  }
.deals_page_left_2_inner{
 margin-top:25px; 
  }
.deals_page_left_2_inner .tag_1{
 background:#f4f3ee;
 padding:14px 25px;
 font-size:15px;
 border-radius:20px;
 color:#000;
 font-weight:bold;
 margin-right:5px; 
  }
.deals_page_left_2_inner .tag_2{
 background:#000;
 padding:14px 25px;
 font-size:15px;
 border-radius:20px;
 color:#fff;
 font-weight:bold;
 margin-right:5px; 
  }
.deals_page_left_2_inner .tag_2 i{
 margin-left:5px; 
  }
.deals_page_left_2_inner .tag_2:hover{
  background:#ff8454;
  }
.deals_page{
 margin-bottom:20px; 
  }
#deals_page .post_home_2{
padding-left:0;
margin-top:40px;
margin-bottom:20px;  
  }
/*********************deals_page_end****************/
/*********************pages****************/
#pages{
padding-bottom:40px;
margin-top:120px;
}
#pages h1{
margin-bottom:10px;
}
#pages h2{
margin-bottom:10px;
}
#pages h3{
margin-bottom:10px;
}
#pages h4{
margin-bottom:10px;
}
#pages h5{
margin-bottom:10px;
}
#pages h6{
margin-bottom:10px;
}

#pages p{
margin-bottom:10px;
}
#pages .typo{
font-size:40px;
font-weight:bold;
}
#pages{
  overflow:hidden;
  }
/*********************pages_end****************/
/*********************contact****************/
#contact{
   margin-top:80px;
   padding-bottom:80px;
   padding-top:80px;
   background: #ff8454;
   }
.contact_inner h1{
    font-size:80px;
    margin-bottom:30px;
	}
.contact_inner h1 i{
    background:#fff;
	padding:25px 45px 25px 45px;
	border-radius:100%;
	color:#333;
	}
.contact_inner h2{
    font-size:30px;
	text-transform:uppercase;
	color:#fff;
	 margin-bottom:15px;
	}
.contact_inner h3{
  font-size:22px;
  color:#fff;
	}
.contact_inner p{
  color:#f4f4f4;
  font-size:19px;
  margin-top:3px;
	}
.contact_inner p a{
  color:#f4f4f4;
	}
.contact_inner p a:hover{
 text-decoration:underline;
 color:#e1e1e1;
	}
.icon_2 h1 i{
     background:#fff;
	padding:0!important;
	border-radius:100%;
	padding:25px 30px 25px 30px!important;
	color:#333;
  }
.contact_inner  span{
 font-size:20px;
 color:#fff;
 display:block;
 margin-bottom:10px; 
  }
.contact_inner  span i{
vertical-align:middle;
font-size:30px;
margin-right:3px;
  }
.contact_inner  .span_2 i{
color:#006600;
  }
.contact_inner  .span_1{
padding-right:10px;
  }
.icon_3 h1 i{
padding:25px 33px 25px 33px;
  }
/*********************contact_end****************/
/********************* contact_us****************/
#contact_us{
        padding-top:40px;
		padding-bottom:40px;
		}
#contact_us h1{
margin-bottom:20px;
font-size:45px;
font-weight:bold;
}
#contact_us .btn{
  background:#ff8454;
  border-color:#ff8454;
  font-weight:900;
    }
#contact_us .btn:hover{
   background:#da7148;
    border-color: #da7148;
    }
/********************* contact_us_end****************/



/********************* top_button****************/
 #toTop{
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
}
/********************* top_button_end****************/

@media screen and (max-width : 768px){
#pages p .btn{
  margin-bottom:10px;
  }
#pages  .label {

font-size: 50%;

}  
#pages img{
  width:100%;
  margin-top:10px;
  }		
#pages .typo{
font-size:35px;
}
.cut_left{
 padding-left:0; 
  }
.cut_left_1{
 padding-left:0; 
  }
.navbar-collapse{
max-height:none;
box-shadow:none;  
  }
.navbar .navbar-collapse, .navbar-default .navbar-form {
    border:none;
}
.dropdown-menu{
 background:#fff!important; 
  }
#header .drop_1{
    min-width:auto!important;
	background:#fff!important;
	}
#header .navbar{
  background: #23282d;
  }
 #header .navbar ul li {
 margin-bottom:10px;
  }
.navbar-default .navbar-toggle {
  background:#fff!important;
  border-color:#fff!important;
  }
.navbar-default .navbar-toggle .icon-bar{
  background:#333!important;
  }

.nav_2 li .search_1{
color:#fff!important;
border-radius:0;
background:none;
  }
.nav_2 li .search_1:hover{
background:none!important;
 color:#fff!important; 
  }
.nav .open>.search_1:focus{
   background:none!important;
  }
#center{
  margin-top:0;
  margin-top:51px;
  }
.center_left{
  padding:0;
  min-height:auto;
  padding:40px 20px 40px 20px;
  }
.center_right{
  padding:0;
  padding:40px 20px 40px 20px;
  }
.heading_1{
 width:70%!important; 
  }
.col-item{
margin-bottom:10px;
  }
.deals_home_right{
   margin-top:20px;
   }
.post_home_middle_inner{
  margin-top:10px;
  }
.post_home_right{
  margin-top:10px;
  }

.post_home_right_inner_box_1 img{
width:auto; 
}
.post_home_right_inner_box_1 {
float:left;
padding-right:10px;
}
.post_home_right_inner_page_1{
float:left;
}
.post_home_right_inner_page_2{
text-align:right;
}
.post_home_right_inner_last_1 img{
  width:9%;
  }
.post_home_2 {
    padding-left:0;
	padding:10px;
	margin-top:0;
}

.pagination>li>a, .pagination>li>span {
    margin-left:0;
    margin-right:5px;
	font-size:14px;
	padding:5px 10px 5px 10px;
}
.article_home_right{
  margin-top:20px;
  }
#competition{
  background:#23282d;
  }
.competition p a{
  padding:0;
  padding:15px 36px;
  }
.footer_middle_1{
 margin-bottom:20px; 
  }
#footer .space_left{
  padding-left:15px;
  }
.footer_left{
margin-bottom:10px; 
 }
.footer_1 {
  padding:15px;
  }
.footer_2_right{
 text-align:left; 
  }
.post_home_left_inner_text {
    left:0;
}
#article_page{
  margin-top:0;
  margin-top:40px;
  }
.article_page_left_inner_page_left img{
  float:none!important;
  }
.article_page_left_inner_page_right {
 text-align:left; 
  }
.article_page_left_inner_page_1 img{
 height:auto; 
  }
.article_page_left_inner_5_inner_right h6{
 margin-top:10px;
 margin-bottom:10px; 
  }
.comment_1 .text_1_box{
 width:100%; 
  }
.comment_1 .select_1{
min-height:100px;  
  }
.article_page_right {
 margin-top:20px; 
  }
.article_page_right_inner_1_inner  .space_left{
 padding-left:15px!important; 
  }
.deals_page_left_2{
padding:10px;
  }
.deals_page_left_2_inner a{
  padding:0!important;
  padding:10px!important;
  font-size:12px!important;
  }
.deals_page_left {
  margin-bottom:10px;
  }
#contact{
 margin-top:0;
 margin-top:51px; 
  }
.contact_inner{
  margin-bottom:15px;
  }
.article_page_left_inner_5{
  margin-top:10px;
  }
  }
@media (min-width:470px) and (max-width:767px) {
.footer_right_1 p{
  text-align:center;
  }
.article_page_left_inner_page_left {
text-align:center;
  }
.article_page_left_inner_page_left img{
width:40%;
  }
.article_page_left_inner_page_right{
  text-align:center;
  }
.article_page_left_inner_5_inner_left{
  text-align:center;
  }
.article_page_left_inner_5_inner_left img{
  width:40%;
  }
.article_page_right_inner_1_inner_text p {
text-align:center;  
  }
.deals_page_left_2{
 text-align:center;  
  }
}
@media (min-width:768px) and (max-width:960px) { 
.navbar-default .nav li a{
 padding-left:0!important;
 padding-right:0!important; 
 padding-left:2px!important;
 padding-right:2px!important;
 margin-left:0!important;
 margin-right:0!important;
 margin-left:2px!important;
 margin-right:2px!important;
 font-size:10px!important;
 letter-spacing:0px!important;
  }

.navbar-default .nav_2 li a {
 padding-left:0!important;
 padding-right:0!important;
 margin-left:0!important;
 margin-right:0!important;
 margin-left:2px!important;
 margin-right:2px!important;
  padding-left:2px!important;
 padding-right:2px!important; 
  }
#header .navbar-brand{
  margin-right:0;
  padding-right:0;
  font-size:24px;
  margin-right:10px;
  }
.center_right_main_2_inner{
 height:300px;
  }
.center_left{
   min-height:579px;
   }
 .center_right_main_2_inner_1{
  min-height:300px;
  }
.center_right{
min-height:273px!important;
  }
.center_right_main_2_inner_1{
 padding:0;
 padding:20px 10px 20px 10px; 
  }
.center_right_main_2_inner_1 .form-control{
 min-height:30px;
 font-size: 14px; 
  }
.center_right_main_2_inner_1 .btn-default {
    padding: 0;
    padding: 6.5px 15px;
    font-size: 14px;
}
#latest .heading_1 {
    width: 33%;
}
.deals_home_left .heading_1{
  width:50%;
  }
#deals_home .latest_slide_inner_1 h5 a {
    font-size: 14px;
    padding: 5px 15px;
}
.post_home .heading_1{
    width:23%;
  }
.post_home_middle_inner{
height:265px;  
  }
.post_last_main{
 height:419px; 
  }
.post_home_left_inner_text p{
font-size:10px; 
 }
.post_home_right_inner_page_2 a {
   padding: 2px 4px 2px 4px; 
}
.post_home_right_inner_page_1 a {
    padding: 2px 4px 2px 4px;
}
.post_home_right_inner_last_1  img{
width:9%;  
  }
.article_home_left .heading_1{
width:35%;  
  }
.business_middle .post_home_left_inner_1 {
  height:291px!important;
  }
#inspiration .heading_1 {
    width: 42%;
}
#features .heading_1 {
    background: #df4055;
    width: 32%;
}
#features .post_home_left .post_home_left_inner_1  {
height:290px;
}
#politics .heading_1 {
    width: 28%;
}
#technology .heading_1 {
    width: 25%;
}
.footer_middle_2 h5 a {
    padding: 8px 13px 8px 13px;
	font-size:16px;
}
#footer .heading_1 {
    width: 38%;
}

.article_page_left_inner_page_left h4{
  font-size:13px;
  }
.article_page_left_inner_page_right .like_1{
  font-size:9px;
  padding:0;
  padding:2px;  
   }
.article_page_left_inner_page_right .like_2{
  font-size:9px; 
  padding:0; 
  padding:2px;  
   }
.article_page_left_inner_page_right .like_3{
  font-size:9px; 
  padding:0; 
  padding:2px;   
   }
.article_page_left_inner_1 .heading_1{
 width:70%; 
  }
.article_page_left_inner_3 .heading_1{
 width:42%; 
}
.article_page_left_inner_2 .heading_1{
 font-size:16px;
 width:75%;
 }
.comment_heading .heading_1{
 width:37%; 
  }
.article_page_right_inner_1 .heading_1:after {
    width: 20px;
}
.article_page_right_inner_1 .heading_1{
  font-size:13px;
  padding:0;
  padding:5px 7px 5px 7px;
  }
.article_page_right_inner_1_inner_text{
 padding:0;
 padding:5px; 
  }
.deals_page_left_2_inner .tag_1 {
    padding: 5px;
    font-size: 12px;
    margin-right: 3px;
}
.deals_page_left_2_inner .tag_2 {
     padding: 5px;
    font-size: 12px;
    margin-right: 3px;
}
}

@media (min-width:960px) and (max-width:1200px) {
.container{
  width:auto;
  }
.navbar-default .nav li a{
 padding-left:0!important;
 padding-right:0!important; 
 padding-left:5px!important;
 padding-right:5px!important;
 margin-left:0!important;
 margin-right:0!important;
 margin-left:4px!important;
 margin-right:4px!important;
 letter-spacing:0px!important;
  }

.navbar-default .nav_2 li a {
 padding-left:0!important;
 padding-right:0!important;
 margin-left:0!important;
 margin-right:0!important;
 margin-left:4px!important;
 margin-right:4px!important;
  padding-left:2px!important;
 padding-right:2px!important; 
  }
#header .navbar-brand{
  margin-right:0;
  padding-right:0;
  font-size:24px;
  margin-right:10px;
  }
.center_right_main_2_inner{
 height:300px;
  }
.center_left{
   min-height:579px;
   }
 .center_right_main_2_inner_1{
  min-height:300px;
  }
.center_right{
min-height:273px!important;
  }
#latest .heading_1{
  width:26%;
  }
.deals_home_left .heading_1{
  width:40%;
  }
#deals_home .latest_slide_inner_1 h5 a {
    font-size: 14px;
    padding: 5px 15px;
}
.post_home .heading_1{
width:18%;  
  }
.post_last_main{
 height:380px; 
  }
.post_home_right_inner_last_1 img{
  width:9%;
  }
.article_home_left .heading_1{
 width:29%; 
  }
#inspiration .heading_1{
   width:33%;
  }
#features .heading_1{
  width:25%;
  }
#technology .heading_1{
   width:20%;
  }
#footer .heading_1{
   width:32%;
  }
.article_page_left_inner_1 .heading_1{
  width:53%;
  }
.article_page_left_inner_3 .heading_1{
 width:33%; 
  }
.article_page_left_inner_2 .heading_1{
 font-size:18px; 
  }
.comment_heading .heading_1{
   width:30%;
  }
.article_page_right_inner_1 .heading_1{
   font-size:13px;
   }
.article_page_right_inner_1 .heading_1:after {
    width: 20px;
}
.deals_page_left_2_inner .tag_1{
 font-size:12px;
 padding:0;
 padding:10px; 
  }
.deals_page_left_2_inner .tag_2{
 font-size:12px;
 padding:0;
 padding:10px; 
  }
  }

 @media (min-width:1200px) and (max-width:1300px) {
.center_left{
 min-height:491px; 
  }
.center_right_main_2_inner{
   min-height:245px;
  }
.center_right_main_2_inner_1{
   min-height:245px;
  }
 }





