body {    font-family: 'Roboto', sans-serif;    font-size   : 14px;    line-height : 21px;    color       : #444444;    font-weight : 300;    background: #f2f1f1;    }/* --------------------------------------Global Typography------------------------------------------*/h1, h2, h3, h4, h5, h6 {    margin      : 0 0 10px;    color       : #000000;    font-family: 'Oswald', sans-serif;    }h1 {    font-size   : 22px;    line-height : 1.4em;    font-weight : 500;    color: #fff;    margin-bottom: 0;    }h2 {    font-size   : 20px;    line-height : 1.5em;    font-weight : 500;    }h3 {    font-size   : 20px;    line-height : 1.5em;    font-weight : 500;    }h4 {    font-size   : 14px;    line-height : 1.5em;    font-weight : 300;    }h5 {    font-size   : 14px;    line-height : 1.5em;    font-weight : 500;    }h6 {    font-size   : 15px;    line-height : 24px;    }/* --------------------------------------LINK STYLE------------------------------------------*/a {    color              : #010101;    text-decoration    : none;    -webkit-transition : all 0.3s ease 0s;    -moz-transition    : all 0.3s ease 0s;    -o-transition      : all 0.3s ease 0s;    transition         : all 0.3s ease 0s;    }a,a:active,a:focus,a:active {    text-decoration : none;    outline         : none    }a:hover,a:focus {    text-decoration : none;    color: #3366cc;    }p{    margin-bottom: 10px;}ul {    margin     : 0;    padding    : 0;    list-style : none;    }/* --------------------   Section Wrapper   -------------------*/.section_wrapper{	padding: 15px 0 15px;}/* --------------------   main Wrapper   -------------------*/#main-wrapper{    width: 100%;    overflow: hidden;}/@media (max-width : 767px) {    .main-menu .nav li {        text-align : center;        }    .main-menu .nav li a {        padding : 5px 0;        color: #0e1555;        font-size: 14px;        line-height: 22px;        }    .navbar-collapse {        margin-top : 10px;        background: #fff;        width: 100%;        }    .navbar .container .navbar-header{        background: #3366cc;        border-radius: 0 0 5px 5px;    }     .navbar-toggle{        margin: 0;    }    .navbar-inverse .navbar-toggle {        border-bottom-color: #3366cc;        border-left-color: #3366cc;        border-right-color: #3366cc;        border-top-color: #3366cc;    }    .navbar .container > .navbar-collapse{        background: #3366cc;    }    .navbar{        min-height: 0;        padding: 0;    }     #custom-search-input{        margin-bottom: 20px;    }    .sidebar-offcanvas .pull-right{        display:none;    }}/******************Search************//* --------------------   Feature carousel Section/* --------------------   Feature News Section   -------------------*/.category_layout{    padding-top: 30px;    background: #fff;    margin-bottom: 30px;}.category_layout .item_caregory{    text-align: left !important;    padding: 10px 15px;    color: #fff;    text-transform: uppercase;    font-size: 18px;    display: inline-block;    font-weight: 700;    margin-left:30px;}.category_layout .item_caregory h2{    margin:0;    font-size:18px;}.red{   background: #f72300;}.blue{   background: #3a98c9;}.teal{    background: #0ed6ca;}.item_caregory a{    color: #fff;}.red:hover{    background: rgba(247, 35, 0, 0.7);}.blue:hover{    background:rgba(58, 152, 201, 0.84);}.teal:hover{    background: rgba(14, 214, 202, 0.84);}.feature_news_item{    background: #fff;    text-align: center;}.item_wrapper{    position: relative;}.item_title_date{    background: #fff;    position: absolute;    bottom: 0;    left: 10%;    right: 10%;    padding:25px 30px 0;}.news_item_title h2{    font-size: 18px;    margin: 0 0 10px;}.item_meta{    font-size: 11px;    color: #767676;    margin-bottom:3px;}.item_meta a{    color:#767676;}.item_meta a:hover{    color:#f72300;}.item_content{    padding:10px 15% 30px;}@media (max-width: 1024px) {    .category_layout .media h3.media-heading{        font-size:11px;    }    .category_layout p{        font-size:12px;        line-height:18px;    }}@media (max-width: 980px) {     .category_layout .media h3.media-heading{            font-size:15px;     }     .category_layout p{            font-size:14px;            line-height:21px;     }    .feature_news_static .item_title_date{        left:30%;        right:30%;    }    .feature_news_static .item_content{        padding-left:30%;        padding-right:30%;    }    .item_img img{        margin:0 auto;        border-bottom:1px solid #fff;    }    .more_news_item .item_title_date{        left:30%;        right:30%;    }    .more_news_item .item_content{        padding-left:30%;        padding-right:30%;    }}@media (max-width: 599px) {    .feature_news_static .item_title_date{        left:10%;        right:10%;    }    .feature_news_static .item_content{        padding-left:15%;        padding-right:15%;    }    .more_news_item .item_title_date{        left:10%;        right:10%;    }    .more_news_item .item_content{         padding-left:15%;         padding-right:15%;    }} /* --------------------   Feature Tab    -------------------*/.sitebar{	background: #fff;    margin-bottom: 30px;}.tab .nav-tabs li{	width: 50%;	border:0px;  	border-radius: 0px;    text-align: center;}.tab .nav-tabs li a {  	background: #000;	color: #fff;	margin-right: 0;	border:0px;	border-radius: 0px;	text-transform: uppercase;	font-family: "Oswald",sans-serif;}.tab .nav-tabs li.active a{	 background: #3366cc;	 border:0px;	 color: #fff;}.tab .tab-content {	color : white; 	padding : 15px 15px;}.tab .media{	border-bottom:0px solid #f00;    padding: 15px 0;    border-top: 0px;	margin: 0 0;}.rating i{    color:#3366cc;    font-size:11px;}.tab .media h4{	font-size: 14px;}.ad{    margin:0 auto;    text-align: center;    margin-bottom: 30px;}.ad img{    margin-bottom: 3px;    display:inline-block;}.facebook{    text-align: center;}.most_comment{    background:#fff;    padding:20px 15px;}.most_comment .media{    border:0px;}.comment_box{    margin-top:15px;}.comment_box .comments_icon{    float:left;}.comment_box .comments_icon i{    width:16px;    height:16px;    line-height:16px;    text-align:center;    color:#fff;    font-size:11px;    background:#a5a5a5;    vertical-align:middle;}.comment_box .comments a{    color:#b3b3b3;    font-size:12px;    margin:0 10px;    float:left;}.comment_box .comments a:hover{    color:#3366cc;}@media (max-width: 1024px) {    .ad img{        margin:0 auto 2px;    }    .media h3.media-heading{        font-size:11px !important;    }    .comment_box .comments a {        font-size: 10px !important;        margin: 0 4px !important;    }}@media (max-width: 768px) {    .tab .tab-content{        padding:20px 30px;    }    .most_comment {        padding:20px 30px;    }    .media h3.media-heading{            font-size:15px !important;        }        .comment_box .comments a {            font-size: 12px !important;            margin: 0 10px !important;        }}/* --------------------   More News Item   -------------------*/.more_news_heading h2{    text-transform:uppercase;}.more_news_item .news_item_title h3{	font-size: 15px;	line-height: 20px;    margin-bottom: 5px;}/* --------------------   Feature List Item   -------------------*/.media:first-child{    padding-top: 0px;    border-top:0;}.single_content_layout .media:first-child{    padding-top:15px;    border-top:1px solid #e5e5e5;}.single_content_layout .media_wrapper{    padding-right:0;}/*** Media ***/.media_wrapper{    padding-right:30px;}.media{    border-top: 1px solid #e5e5e5;    padding-top:15px;    margin-bottom:15px;}.media-left, .media > .pull-left{    padding-right:15px;}.media h3.media-heading{    font-size:15px;}.media span.rating{    display: block;    padding-top:6px;}.media_meta{    font-size: 11px;    color: #767676;}.media_meta a{     color: #767676;}.media_meta a:hover {    color: #f72300;}@media (max-width: 768px) {    .media_wrapper{        padding-left:30px;    }    .single_related_news .media_wrapper{        padding:0px;    }}/* --------------------   Email Subscription    -------------------*//* Sticky Menu */.sticky-nav {    position           : fixed;    right              : 0;    left               : 0;    top                : 0;    z-index            : 999;    background         : #a51e11 !important;    padding            : 5px 0;    box-shadow         : 0 0.1em 0.2em rgba(0, 0, 0, 0.05);    -webkit-transition : all .5s ease-in-out;    -moz-transition    : all .5s ease-in-out;    transition         : all .5s ease-in-out;    }.sticky-nav .nav li a {    color : #fff;    }.sticky-nav .navbar-toggle .icon-bar{    background: #fff;    }@media (max-width: 768px) {    .sticky-nav{        padding-left: 10px;        padding-right: 10px;        }    .sticky-nav .nav li a {        color : #000;    }}/*------------------- * Single Page *-------------------*/.single_content_layout{    background: #fff;    padding:30px;}.single_content_layout .news_item_title h2{     padding:10px 0 0;     font-size:26px;}.single_content_layout .item_wrapper{    text-align: left;}.single_content_layout .news_item_title{    padding:10px 0 5px;}.single_content_layout .item_wrapper .item_content{    padding:20px 0;}.single_related_news{    padding:15px 0;}.single_content_layout .media-heading{    margin-bottom:0;}.single_content_layout .media_content p{    margin-bottom:0;}.readers_comment{    padding:20px 0;}.reply{    padding-bottom:0px !important;    margin-bottom:0;}.comment_article_social{    padding:10px 0 0;    text-align:right;}.comment_article_social i{    width:20px;    height:20px;    line-height:20px;    background:#ebebeb;    text-align:center;    color:#747474;}.comment_article_social .reply_ic{    background:#ff6102;    padding:2px 5px;    vertical-align:top;    color:#fff;    font-size:12px;	}/***Social Icon***/.single_social_icon{    margin:20px 0;}.single_social_icon a{    margin:3px;    display:inline-block;}.single_social_icon span{    color:#fff;    padding:4px 3px;    vertical-align:top;    font-size:11px;}.single_social_icon a.fb-ic{    border:1px solid #5671ad;}.single_social_icon .fa-facebook{    padding:3px 5px;    color:#5671ad;}.single_social_icon .fb-ic span{    background:#5671ad;}.single_social_icon a.tw-ic{    border:1px solid #36c9f1;}.single_social_icon .fa-twitter{    padding:3px 5px;    color:#36c9f1;}.single_social_icon .tw-ic span{     background:#36c9f1;}.single_social_icon a.gplus-ic{    border:1px solid #e15541;}.single_social_icon .fa-google-plus{    padding:3px 5px;    color:#e15541;}.single_social_icon .gplus-ic span{    background:#e15541;}.single_social_icon a.li-ic{    border:1px solid #395a79;}.single_social_icon .fa-linkedin{    padding:3px 5px;    color:#395a79;}.single_social_icon .li-ic span{    background:#395a79;}/***Category List***/.category_list {    padding:15px 0;}.category_list a{    padding:5px 10px;    background:#ebebeb;    color:#747474;    margin:3px 1px;    display:inline-block;}.category_list a:hover{    color:#ff6102;}.m-t-2{    margin:20px 0 0;}.single_content_layout .ad{    padding:20px 0 0;    margin-bottom:20px;}.readers_comment .media{    padding:15px 0 0 ;}.add_a_comment h3{    text-transform: uppercase;}.comment_form{    background: #ebebeb;    padding: 40px 30px;    overflow: hidden;}.form-control{    border-radius: 0;    height:50px;    box-shadow: 0px 0px;}.form_section{    width: 50%;    margin-bottom: 15px;}.comment_form .form-group{    width: 100%;    background:#fff;    margin:0 0 10px 0;}.comment_form .form-control{    border:0px;}.comment_form textarea.form-control{    min-height:100px;}.comment_form .btn-submit{    background:#f72300;    padding:10px 20px;    border-radius:0px;    color:#fff;    text-transform:uppercase;} @media (max-width: 767px) {     .comment_form .form-group{        margin:10px 0;        width:100%;     }     .comment_form .form-group.comment{        width:100%;     }     .comment_form .btn-submit{        margin:0;     }}/*------------------- * Back To Top *-------------------*/.crunchify-top:hover {    color: #fff !important;    background-color: #65676c;    text-decoration: none;} .crunchify-top {    display: none;    position: fixed;    bottom: 1rem;    right: 1rem;    width: 3.2rem;    height: 3.2rem;    line-height: 3.2rem;    font-size: 1.8rem;    color: #fff;    background-color: #ff6102;    text-decoration: none;    border-radius: 2px;    text-align: center;    cursor: pointer;    z-index: 333;    font-width:500;}.crunchify-top .fa{    color:#fff;}