/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
*{ margin:0; padding:0; border:none; outline:none;}
ul{ list-style:none;}
h1, h2, h3, h4, h5, h6{ margin:0;}
body *{outline:none; border:none;}
a:focus { outline: none; outline-offset: 0px;}
a:hover, a:focus{ text-decoration:none;}
.clear{ clear:both; padding:0px; margin:0px;}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fonts/proximanova-regular-webfont.eot');
    src: url('fonts/proximanova-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-regular-webfont.woff') format('woff'),
         url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_novalight';
    src: url('fonts/proximanova-light-webfont.eot');
    src: url('fonts/proximanova-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-light-webfont.woff') format('woff'),
         url('fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('fonts/proximanova-bold-webfont.eot');
    src: url('fonts/proximanova-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-bold-webfont.woff') format('woff'),
         url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'robotoregular';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.eot');
    src: url('fonts/roboto-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bold-webfont.woff') format('woff'),
         url('fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

 @font-face 
 {font-family: 'robotolight';
src: url('fonts/Roboto-Light-webfont.eot');
src: url('fonts/Roboto-Light-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('fonts/Roboto-Light-webfont.woff') format('woff'),
url('fonts/Roboto-Light-webfont.ttf') format('truetype'),
url('fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
font-weight: normal;
font-style: normal;

}


body { background: url(../images/body-bg.gif) left top repeat; min-width:1200px;}
.row{ margin:0;}
.text-style{text-align: center;font-weight: 600 !important;}
.container{ width:1200px; padding:0}
#content{ padding-top:0;}
#header{ width:100%; background:#fff; border-bottom:1px solid #dedede; margin-bottom:30px}
.navbar-brand{ padding:0; margin:0}
.navbar-default{ background:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none; border:none}
.navbar{ min-height:73px; margin:0; padding-top:22px}
.navbar-nav > li{ background:url(../images/nav-divider.gif) left 5px no-repeat; margin-top:7px;}
.navbar-nav > li:first-child{ background:none}
.navbar-nav > li > a{ font:15px/20px 'robotoregular'; color:#000; text-transform:uppercase; padding:0 23px 0 28px}
.navbar-default .navbar-nav > li > a{ color:#000;}
.navbar-default .navbar-nav > .active > a{ background:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none; box-shadow:none; color:#000;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color:#55b229;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#55b229;}
.navbaaar, .navbar-default .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a, .dropdown-menu > li > a{font:15px/20px 'robotoregular'; color:#000; text-transform: uppercase; padding:0 23px 0 22px}
a.logo{margin-top:-20px !important;}
.navbar-nav.navbar-right:last-child{ margin:0}
.search-last{ position:relative; margin:0}
.search-last .form-control{ background:#fff; width:239px; height:36px; border:1px solid #55b229; font:15px/20px 'robotoregular'; color:#97999d; padding-right:33px; border-radius:3px!important; -moz-border-radius:3px!important; -webkit-border-radius:3px!important; -ms-border-radius:3px!important;}
.search-last .form-control:focus{border:1px solid #5bb531; box-shadow:0 1px 6px #aff191; -moz-box-shadow:0 1px 6px #aff191; -webkit-box-shadow:0 1px 6px #aff191; -ms-box-shadow:0 1px 6px #aff191;}
.search-last button[type="submit"]{ background:url(../images/search-icon.png) right top no-repeat; width:17px; height:18px; border:none; position:absolute; right:10px; top:10px; text-indent:-9999em; z-index:99; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none;}
.navbar-form.navbar-right:last-child{ margin:0; padding:0}
.navbar-collapse{ float:right; padding:0}


.carousel{ height:376px; max-height:376px;}
.carousel-caption{ width:85%; background:#2f343b; /*border-top:5px solid #5b9804;*/ padding:5px; text-align:left; text-shadow:none; bottom:0; left:0;}
.carousel-caption ul{ width:100%; float:left; display:none;}
.carousel-caption ul li{ float:left; font:10px/20px 'robotoregular'; color:#5f6368; text-transform:uppercase; padding-right:8px}
.carousel-caption ul li a{color:#5f6368;}
.carousel-caption h3{ display:inline-block}
.carousel-caption h3 a{font:20px/25px 'robotolight'; color:#55b229;}
.carousel-caption p{font:15px/20px 'robotoregular'; color:#979a9d; padding-top:6px; margin:0; padding-bottom:10px;}
.carousel-control.left{ background:url(../images/prev-arrow.png) left bottom no-repeat; width:24px; height:24px; opacity:1; left:88.5%; top:86%; z-index:999;}
.carousel-control.right{ background:url(../images/next-arrow.png) right bottom no-repeat; width:24px; height:24px; opacity:1; right:5%; top:86%; z-index:999;}

.followus-on{ width:100%; background:#fff; padding:15px 0 12px; display:inline-block}
.social-icon{ text-align:center;/* border-bottom:1px solid #e1e1e1;*/}
.social-icon h4{font:20px/26px 'robotobold'; color:#55b229; text-transform:uppercase; padding-bottom:10px;}
.social-icon a img{ margin:0 2px}
.social-icon .ar_share_wrapper ul li{ color: #55b229; font: 20px/26px 'robotobold'; text-transform: uppercase;}
.social-icon .ar_share_wrapper ul li .share {clear: both; display: block; padding: 10px 20px 0; position: relative;}
.social-icon .ar_share_wrapper ul li .share li{ display:inline-block}

.social-icon  .contact-details-home{ width:100%; background:#fff; }
.social-icon  .contact-details-home li{ font:15px/28px 'robotoregular'; color:#424242; display:block;}
.social-icon  .contact-details-home li img{ padding-right:7px}
.social-icon  .contact-details-home li a{color:#424242; }
.social-icon  .contact-details-home li a:hover{color:#f76a34; }

.subscribe{ float:left; margin-top:15px; padding:0 6%; }
.subscribe figure{ float:left; margin:5px 13px 0 0}
.subscribe h5{font:20px/26px 'robotobold'; color:#2f343b; padding-bottom:8px;}
.subscribe p{font:17px/23px 'robotobold'; color:#55b229; display:table} 
.subscribe .enter-email{ width:100%; float:left; position:relative; margin-top:9px}
.size-full{padding-bottom:10px !important;}
.subscribe .enter-email .form-control{ background:#fff; width:333px; height:47px; border:1px solid #d5d3d3; font:15px/20px 'robotoregular'; color:#97999d; padding-right:46px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; box-shadow: 0 0 7px #E5E5E5 inset; -moz-box-shadow: 0 0 7px #E5E5E5 inset;-webkit-box-shadow: 0 0 7px #E5E5E5 inset; -ms-box-shadow: 0 0 7px #E5E5E5 inset; -o-box-shadow: 0 0 7px #E5E5E5 inset;}
.subscribe .enter-email .form-control:focus{border:1px solid #5bb531; box-shadow:0 1px 6px #aff191; -moz-box-shadow:0 1px 6px #aff191; -webkit-box-shadow:0 1px 6px #aff191; -ms-box-shadow:0 1px 6px #aff191;}

.subscribe .enter-email .eemail_textbox_class{ background:#fff; width:333px; height:47px; border:1px solid #d5d3d3; font:15px/20px 'robotoregular'; color:#97999d; padding:0 46px 0 12px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; box-shadow: 0 0 7px #E5E5E5 inset; -moz-box-shadow: 0 0 7px #E5E5E5 inset;-webkit-box-shadow: 0 0 7px #E5E5E5 inset; -ms-box-shadow: 0 0 7px #E5E5E5 inset; -o-box-shadow: 0 0 7px #E5E5E5 inset;}
.subscribe .enter-email .eemail_textbox_class:focus{border:1px solid #5bb531; box-shadow:0 1px 6px #aff191; -moz-box-shadow:0 1px 6px #aff191; -webkit-box-shadow:0 1px 6px #aff191; -ms-box-shadow:0 1px 6px #aff191;}


.subscribe .enter-email button[type="submit"]{ background:url(../images/go-btn.png) right top no-repeat; width:32px; height:31px; border:none; position:absolute; right:10px; top:9px; text-indent:-9999em; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none;}

.subscribe .enter-email .eemail_button{ position:relative; width:32px; float:right;}
.subscribe .enter-email .eemail_button input{ background:url(../images/go-btn.png) right top no-repeat; width:32px; height:31px; border:none; position:absolute; right:10px; top:-48px; text-indent:-9999em; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -ms-box-shadow:none; padding:0}
.post_content h3 img{padding-bottom:10px;}
.postrow{ margin-top:25px}
.recent-post{ width:100%; background:#fff; border-bottom:1px solid #dcdcdc; padding-bottom:20px; margin-top:25px;min-height:376px}
.recent-post img{ width:100%; float:left}
.recent-post ul{ width:100%; float:left; margin:17px 0 14px 18px}
.recent-post ul li{font:11px/20px 'robotoregular'; color:#55b229; text-transform:uppercase; float:left; padding-right:20px;}
.recent-post ul li img{ width:auto; padding:5px 5px 0 0}
.recent-post ul li a{ color:#55b229}
.recent-post h3 a, .recent-post h2 a{font:19px/29px 'robotobold'; color:#2f343b; padding:0 18px; display:block;min-height: 390px;}
.recent-post h3 a:hover, .recent-post h2 a:hover{ color:#55b229;}

.recent-post-single{ width:100%; background:#fff; border-bottom:1px solid #dcdcdc; padding-bottom:20px; margin-top:25px;min-height:270px}
.recent-post-single  img{ width:100%; float:left}
.recent-post-single  h3 a, .recent-post-single  h2 a{font:20px/29px 'robotobold'; color:#2f343b; padding:10px 18px 0 18px; display:block; float:left}
.recent-post-single  h3 a:hover, .recent-post-single  h2 a:hover{ color:#55b229}


#bot-wrapper{ width:100%; background:#000; padding:35px 0; margin-top:45px}
.post-title{font:34px/40px 'robotolight'; color:#55b229;}
.populer-post{ width:100%; float:left; background:#202222; margin-top:18px;}
.populer-post .carousel{ height:inherit; max-height:inherit; overflow:inherit; position:relative}
.next-prev{ position:absolute; right:0; top:-30px; width:98px;}
.next-prev .carousel-control.left{ left:40%}
.next-prev .carousel-control.right{ right:7%;}
.populer-post .col-md-6 + .col-md-6{ border-left:1px dotted #4d4e4e;}
.populer-post .col-md-6 .post-img{ margin:20px 0 15px}
.populer-post .col-md-6 .post-img img{ width:100%}
.populer-post .col-md-6 ul{ width:100%; float:left;}
.populer-post .col-md-6 ul li{font:11px/20px 'robotoregular'; color:#55b229; text-transform:uppercase; float:left; padding-right:20px}
.populer-post .col-md-6 ul li a{color:#55b229;}
.populer-post .col-md-6 h3 a{font:20px/29px 'robotobold'; color:#fff; padding-bottom:40px; display:inline-block;}
.populer-post .col-md-6 h3 a:hover{ color:#55b229;}
.populer-post .tptn_posts_widget ul{ margin:0}
.populer-post .col-md-6 .tptn_after_thumb a.tptn_link{ display:table}
.populer-post .col-md-6 a.tptn_link .tptn_thumb{ margin:20px 0 15px}
.populer-post .col-md-6 .tptn_after_thumb a.tptn_link .tptn_title{font:20px/29px 'robotobold'; color:#fff; padding:12px 0 40px; display:inline-block;}
.populer-post .col-md-6 .tptn_author{font:11px/20px 'robotoregular'; color:#55b229; text-transform:uppercase; display:inline-block; background:url(../images/user-icon01.png) left 4px no-repeat; margin-left:20px; padding-left:16px}
.populer-post .col-md-6 .tptn_author a{color:#55b229;}
.populer-post .col-md-6 .tptn_date{font:11px/20px 'robotoregular'; color:#55b229; text-transform:uppercase; background:url(../images/calender-icon01.png) left 1px no-repeat; padding-left:16px}

.about-company{ width:96%; float:right;}
.about-company h2, .about-company h1{font:34px/40px 'robotolight'; color:#55b229; padding-bottom:10px}
.about-company p{font:15px/28px 'robotoregular'; color:#fff;}

.postdetail{ width:100%; background:#fff; padding:18px; float:left}
.postdetail .page-header{border-bottom:none}
#main .postdetail .page-header h1.single-title{  color: #2f343b; font: 27px/35px 'robotobold'; border-bottom:none !important; margin:0 0 5px; text-transform:capitalize;} 
.postdetail .ssb_list_wrapper{ margin:0 !important}
.postdetail .ssb_list_wrapper li:first-child{ padding-left:0}
.postdetail .wp-about-author-text h3 a{color: #53ac29; font: 30px/35px 'robotobold'; text-transform:capitalize}
.postdetail .wp-about-author-text p{ padding:0}
.postdetail .wp-about-author-text p a{color: #53ac29; font: 16px/20px 'robotoregular'; margin:0}
#main .page-header h1{  color: #2f343b; font: 30px/35px 'robotobold'; text-transform:capitalize; margin:0 0 15px;  border-bottom: 3px solid #e3e3e3; padding-bottom:7px}
#main .page-header h1 span{ display:none;}
.about_meta_author{ width:100%; float:left; margin-bottom:18px}
.about_meta_author span{ font:18px/28px 'robotoregular'; color:#424242; display:block;}
.about_meta_author span b a{ color:#53ac29; text-transform:capitalize}
.post_content .detail-img{ margin-bottom:0px}
.postdetail p{font: 15px/28px 'robotoregular'; color:#424242; margin:0; padding-bottom:15px; padding-top:0px;}
.postdetail p strong{ color:#f76a34;  font: 16px/25px 'robotobold';}
.post_content h3 span{font: 13px/26px 'robotoregular'; color:#424242; margin:0; padding-bottom:15px; padding-top:15px;}
.postdetail .post_content h2{color: #000; font: 22px/30px 'robotobold'; border-bottom:none !important; margin:0 0 10px;}
.post_content  h3{color: #55b229;
font: 20px/30px 'robotobold';
border-bottom: none !important;
margin: 0 0 10px;}
.postdetail .tptn_counter{font: 15px/28px 'robotoregular'; color:#424242; display:inline-block;}
.postdetail #respond{ width:100%; float:left; margin-top:20px}
.postdetail #respond #reply-title{color: #2f343b; font: 24px/30px 'robotobold';}
.postdetail #respond .comment-form-comment textarea{
display: block;
width: 100%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.postdetail .Highlight{ text-align:center; font-weight:bold; color: #993300; font: 17px/30px 'robotobold';}
.postdetail p > b{color: cornflowerblue;}
.postdetail #all_comments{ margin-top:5%}
.postdetail #all_comments h3{color: #2f343b; font: 24px/30px 'robotobold';}
.postdetail #all_comments .commentlist li article{ border-bottom:none}
.postdetail #all_comments .commentlist li .media-heading{color: #2f343b; font: 18px/20px 'robotobold';}
.postdetail #all_comments .commentlist li .media-heading a{color: #2f343b;}
.postdetail .ar_share_wrapper{ border-top: 3px solid #e3e3e3; margin-top:15px; padding-top:7px}
.postdetail .share{ padding-left:0}
.postdetail .post_meta{font: 15px/20px 'robotoregular'; margin:15px 0}
.postdetail .post_meta .footmeta a{ color:#55b229}

.postdetail .post_content ul{float:left; display:block; width:100%;}
.postdetail .post_content ul li{font: 15px/26px 'robotoregular'; color:#424242; margin:0; padding:0 0 10px 12px !important; background:url("../images/blue-bullet.png") no-repeat scroll left 12px ; }
#supersized{ margin:0}

#sidebar1 .contact-details{ width:100%; float:left; background:#fff; padding:10px; margin-bottom:10px}
#sidebar1 .contact-details h4{ font:20px/28px 'robotobold'; color:#2f343b}
#sidebar1 .contact-details li{ font:15px/28px 'robotoregular'; color:#424242; display:block;}
#sidebar1 .contact-details li img{ padding-right:7px}
#sidebar1 .contact-details li a{color:#424242; }
#sidebar1 .contact-details li a:hover{color:#55b229; }

#sidebar1 .widget_neatly-recent-posts{ background:#fff; float:left; padding-left:3% }
#sidebar1 #neatly-recent-posts-2 .widgettitle{ color: #2f343b; font: 20px/28px 'robotobold'; padding:10px 0 10px 25px; background:url(../images/recent-icon.jpg) left 13px no-repeat;}
#sidebar1 #neatly-recent-posts-2 ul{ list-style:none;}
#sidebar1 #neatly-recent-posts-2 ul:after{ width:100%; height:0; clear:both; content:""; display:block;}
#sidebar1 #neatly-recent-posts-2 ul li{ width:49%; min-height:240px; float:left; padding:0 2% 12px}
#sidebar1 #neatly-recent-posts-2 ul li img{ width:100%;}
#sidebar1 #neatly-recent-posts-2 ul li a h4{ color: #000;font: 14px/20px 'robotoregular'; padding-top:8px}
#sidebar1 #neatly-recent-posts-2 ul li a:hover h4{ color:#55b229}

#sidebar1 #mostreadpostswidget-2{ float:left; width:100%; background:#fff; margin:5% 0; padding:2% 5% 5% 5%}
#sidebar1 #mostreadpostswidget-2 .widgettitle{ color: #2f343b; font: 20px/28px 'robotobold'; background: url(../images/recent-icon.jpg) no-repeat left 13px ; padding: 10px 0 10px 25px;}
#sidebar1 #mostreadpostswidget-2 ul li{ margin-left:17px; padding:10px 0; border-bottom:1px solid #dcdcdc;  color: #2f343b; font: 15px/20px 'robotobold'; list-style-type:decimal;}
#sidebar1 #mostreadpostswidget-2 ul li + li +li{ font-family:'robotoregular';}
#sidebar1 #mostreadpostswidget-2 ul li a{color: #3a3a3a;}
#sidebar1 #mostreadpostswidget-2 ul li a:hover{ color:#55b229}

#footer{ background:#222222; padding:18px 0}
#footer #inner-footer hr{ margin:0}
#footer #copyright_foot{ display:none}
#footer .attribution{ color: #fff; font: 14px/18px 'robotoregular'; margin:0; display:inline;}
.request{ width: 270px; height:700px;}
.footers{}
.contactform{ float:left; width:270px; margin-bottom:5%; background: #74bd00 url(../images/wild.png) no-repeat center bottom; padding:3% 3% 50%}
.contactform h3{ color: #fff; font:27px/41px 'robotobold'; text-align: center; text-transform:uppercase}
.contactform p{color: #fff; font: 15px/20px 'robotoregular'; text-align:center}
.contactform .wpcf7-form p{color: #fff; font: 15px/20px 'robotoregular'; text-align:left}
.contactform .wpcf7-form p strong{ color:#e00101}
.contactform .wpcf7-form p input{ width:100%; background: #fff; border: 1px solid #e5e5e5; color: #97999d; font: 15px/20px 'robotoregular'; height: 40px; padding:0 10px; margin-top:4px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;}
.contactform .wpcf7-form p input:focus{border: 1px solid #7ad351; box-shadow: 0 1px 6px #aff191;}
.contactform .wpcf7-form p span{font: 13px/20px 'robotoregular'; color:#000;}
.contactform .wpcf7-form p textarea{ width:100%; background: #fff; border: 1px solid #e5e5e5; color: #97999d; font: 15px/20px 'robotoregular'; height: 80px; padding:5px 10px; margin:4px 0 0; resize:none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;}
.contactform .wpcf7-form p span .wpcf7-not-valid-tip, .contactform .wpcf7-form  .wpcf7-validation-errors{ color:#ff0000;}
.contactform .wpcf7-form p textarea:focus{border: 1px solid #7ad351; box-shadow: 0 1px 6px #aff191;}
.contactform .wpcf7-form p input[type="submit"]{background-color: #2c2e31 ; border:none; width:auto; font: 15px/36px 'robotoregular'; color:#fff; padding:0 20px}
.contactform .wpcf7-form p .captcha-68{ float:left; padding-bottom:5px}
.category-wrap .page-header{width:100%; padding:1%; float:left;}
.category-wrap .page-header h1{color: #2f343b; font: 30px/35px 'robotobold'; padding-bottom:10px; margin:0 0 15px; border-bottom: 3px solid #e3e3e3;}
.category-wrap .page-header figure{background: url(../images/shadow.png) no-repeat right bottom; float: left; margin: 8px 20px 0 0; padding-bottom: 18px;}
.category-wrap .page-header img{ float:left;}
.category-wrap .page-header p{color: #424242; font: 15px/28px 'robotoregular'; display:table}
.post_content .ssb_list_wrapper, .post_content .ar_share_wrapper{ display:none}
div.wpcf7-mail-sent-ok{ border:none; font:700 15px/26px 'robotoregular'; color:#000; text-align:center;}
div.wpcf7-validation-errors{ border:none; font:14px/23px 'robotoregular'; color:#ff0000;}
div.wpcf7-response-output{ margin:0px; padding:0px;}

.popup-contact-form{background: url(../images/wild-popup.png) no-repeat center bottom #f76a34; float: left; margin-bottom: 5%; padding: 3% 3% 70%; width: 330px; border-left:5px solid #fff;}
.popup-contact-form h4{color: #fff; font: 29px/41px 'robotobold'; text-align: center; text-transform: uppercase;}
.popup-contact-form p {color: #fff; font: 15px/20px 'robotoregular'; text-align: center;}

.popup-contact-form .frm_row input {background: #fff; border: 1px solid #e5e5e5; border-radius: 3px; color: #97999d; font: 15px/20px 'robotoregular';   height: 45px; margin-top:6px; padding: 0 10px; width: 100%;}
.popup-contact-form .frm_row textarea {background:#fff; border: 1px solid #e5e5e5; border-radius: 3px; color: #97999d; font: 15px/20px 'robotoregular'; height: 80px; margin: 6px 0 0; padding: 5px 10px; resize: none; width: 100%;}
.popup-contact-form .frm_row .wpcf7-captcha-captcha-1{ margin-top:6px}
.popup-contact-form .frm_row  input[type="submit"] { background-color: #2c2e31; border: medium none; color: #fff; font: 18px/36px 'robotoregular';    padding: 0 20px;  width: 100%; text-transform:uppercase}
#fancybox-close{right:-29px !important; top:-7px !important}
.error-404{padding: 0 0 20px; text-align: center;}
.error-404  h1{color: #55b229; font-size: 45px;}
.ssb_list_wrapper .ssb_linkedin{ width:13%!important;}

.detail-top{ width:100%; margin:10px auto 0 auto;}
.detail-top p{ color:#424242; font:15px/22px 'robotobold'; padding-bottom:0px; padding-top:5px;}

.text-align-center{ width:100%; text-align:center;}
.text-align-center p{color:#424242; font:15px/22px 'robotobold'; padding-bottom:0px; padding-top:5px;}

.reach-the-park{ width:100%; margin-top:5px; display:inline-block;}
.reach-the-park ul{ list-style-type:none;}
 .postdetail .post_content .reach-the-park ul li{font: 15px/28px 'robotoregular'; color:#424242; background: url(../images/rech-bt.jpg) left 11px no-repeat; padding:0 0 10px 20px;}
.reach-the-park ul li b{ font-family:'robotoregular';}
.ar_share_footer{ float:right; width:auto;}
.ar_share_footer li{ float:left; padding:0 2px;}
.g-recaptcha{ transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
#wpcf7-f180-o1 .g-recaptcha{padding: 10px 0px;}


@media screen and (max-width:1200px){
html, body{ width:100%; min-width:100%}
.container{ width:100%; min-width:100%; padding: 0 0.5%;}
img{ max-width:100%}
.navbar-nav > li > a{ padding:0 20px 0 22px}
.form-control{ width:100%}
.carousel{ height:auto}
.followus-on{ width:100%}
.subscribe{ width:100%; padding:0 4%}
.subscribe figure{ width:35%}
.subscribe .enter-email .form-control{ width:100%}
.populer-post{ width:100%}
.about-company{ width:96%}
.search-last{ width:15%; float:right; margin-right:1%;}
.search-last .form-control{ width:100%}
.navbar-header {float: left;width: 135px;}
#topmenuwrap { width: 64.3%; display: inline-block;}
}
@media screen and (max-width:1024px){
.recent-post{ min-height:342px}
.navbaaar, .navbar-default .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a, .dropdown-menu > li > a{ padding:0 19px 0 24px}
.carousel-control.left{ left:85%}
.subscribe h5{ font-size:17px}	
.request{ position:inherit!important; top:inherit!important; width:270px; margin:0 auto; height:inherit;}
}

@media screen and (max-width:991px){
.navbar-header{ width:50%; float:left;}
#topmenuwrap{ width:23%; padding:0; float:left;}
#topmenuwrap .eo-mobile-select-wrap .mobile-select-form .col-xs-12{ padding:0}
#header .nav-container #topmenuwrap .eo-mobile-select-wrap .form-group input[type="submit"]{ display:none}
#header .nav-container #topmenuwrap .eo-mobile-select-wrap .form-group select, #header .nav-container #topmenuwrap .form-inline .form-control{ border:1px solid #c1c1c1; color: #424242; font: 15px/28px 'robotoregular'; box-shadow:none; background: url(../images/responsive-icon.png) no-repeat 94% 9px; cursor:pointer; padding-left:5%; padding-right:25%; height:36px; box-shadow: 0 0 2px #e4e4e4 inset; -moz-box-shadow: 0 0 2px #e4e4e4 inset; -webkit-box-shadow: 0 0 2px #e4e4e4 inset; -ms-box-shadow: 0 0 2px #e4e4e4 inset;  -webkit-appearance:none; -moz-appearance:none; appearance:none; width:145px!important;padding-top:1%;}
#header .nav-container #topmenuwrap .eo-mobile-select-wrap .form-group select option, #header .nav-container #topmenuwrap .form-inline .form-control option{ padding:3px 0}
.search-last{ width:25%}
.carousel-inner > .item > img{ width:100%}
.carousel-caption{ width:50%; bottom:29%}
.carousel-control.left{ left:85%}
.subscribe figure{ width:auto}
.populer-post .col-md-6 .post-img{ width:100%; display:table;  margin: 20px auto 15px;}	
.subscribe h5{ font-size:22px}
}
@media screen and (max-width:768px){
.carousel-control.left{ left:80%}
.recent-post{ min-height:300px}
.populer-post .col-md-6 ul li{ padding-right:0}
.populer-post .col-md-6 h3 a{ font-size:16px; line-height:22px}
.category-wrap .page-header figure{ width:40%}
.category-wrap .page-header p{ display:inherit}
.contactform{ width:224px;}
.request{ position:inherit!important; top:inherit!important; width:224px; margin:0 auto; height:inherit;}
.search-last{ margin-right:2%; width:23%}
.populer-post { width: 100%;}
.recent-post h3 a, .recent-post h2 a { font: 16px/22px 'robotobold'; min-height: inherit;}
.about-company h2, .about-company h1 { font: 24px/28px 'robotolight';}
.post-title { font: 24px/28px 'robotolight';}
.about-company p {  font: 15px/24px 'robotoregular';}
}
@media screen and (max-width:767px){
.navbar-header{ padding:0}
.carousel-caption{ bottom:17%}
.about-company{ float:left; padding-top:5%}	
.populer-post .col-md-6 h3 a{ font-size:20px; line-height:29px}
#sidebar1 #neatly-recent-posts-2 ul li{ width:50%}
.contactform .wpcf7-form p .wpcf7-captcha-captcha-68{ margin:10px 5px}
.contactform{ width:270px;}
.request{ width:270px;}
}
@media screen and (max-width:640px){
#header{ padding-bottom:3%}
#topmenuwrap{ width:26%;}
#topmenuwrap .eo-mobile-select-wrap .mobile-select-form .col-xs-12{ padding:0 3%}
.navbar{ padding-top:10px}
.navbar-header{ width:47%; padding-bottom:2%}
.search-last { margin-right:0;}
.recent-post{ min-height:328px}
#header .nav-container #topmenuwrap .eo-mobile-select-wrap .form-group select, #header .nav-container #topmenuwrap .form-inline .form-control{ width:auto; padding-right:20%; padding-left: 5%; padding-top: 1%;}
a.logo{margin-top: 0 !important;}
}
@media screen and (max-width:480px){
.post-col{ width:98%;}
.carousel{ max-height:inherit}
.navbar-header{ width:100%}
#topmenuwrap{ width:auto}
#topmenuwrap .eo-mobile-select-wrap .mobile-select-form .col-xs-12{ margin:0}
.search-last{ width:43%; float:left}
.carousel-control.left, .carousel-control.right{ display:none;}
.carousel-caption{ position:inherit; width:100%;}
.recent-post{ min-height:inherit}
.category-wrap .page-header figure{ display:table; margin:0 auto; float:none; width:92%}
.category-wrap .page-header figure img{ width:100%}
.next-prev{ width:88px}
#sidebar1 #neatly-recent-posts-2 ul li{ width:97%; min-height:270px}
.postdetail{ padding:3%}
#main .page-header h1{ font:18px/24px 'robotobold' !important;}
.wp-about-author-pic.wp-about-author-circle, .wp-about-author-pic.wp-about-author-circle img{ margin:0 !important}
.wp-about-author-text{ width:100%; margin:0 !important}

#fancybox-wrap {
	width: 370px !important;
}

#fancybox-content {
	width: 100% !important;
}

#fancybox-close {
	right: -12px !important;
}
}
@media screen and (max-width:360px){
#topmenuwrap{ width:53%}
.search-last { margin-right: 1%; width: 44%;}
.carousel-control.left{ top:76%; left:37.5%}
.carousel-control.right{ top:76%}
.subscribe figure{ width:24%}
.carousel-caption h3{font: 16px/18px 'robotolight';}
.populer-post .col-md-6 .post-img{ width:100%}
#sidebar1 #neatly-recent-posts-2 ul li{ min-height:230px}
.postdetail .page-header h1.single-title{ font-size:22px; line-height:30px}
#topmenuwrap .eo-mobile-select-wrap .col-xs-12{ margin-left:2%}
.carousel-caption p{font-size: 14px;line-height: 18px;
    padding-top: 0;}
.carousel-caption h3 a{font: 16px/18px 'robotolight';}
.subscribe p{font:15px/18px 'robotobold';}
.subscribe h5 { font-size: 18px;}
.recent-post h3 a, .recent-post h2 a{font: 16px/22px 'robotobold';}
.post-title { font: 25px/30px 'robotolight';}
.about-company h2, .about-company h1 { font: 25px/30px 'robotolight';}
.populer-post .col-md-6 h3 a {font-size: 16px; line-height: 22px;}
.about-company p {font: 14px/22px 'robotoregular';}
#fancybox-content {width: 300px !important;}
#fancybox-wrap {left: 0px !important;}
.popup-contact-form {width:100% !important;}
.popup-contact-form h4 {font-size:22px; line-height:34px;}

.popup-contact-form p {font-size:14px; line-height:18px;}
#fancybox-close {right:-8px !important;}

#fancybox-wrap {
	overflow-x: hidden;
}

#fancybox-wrap,
#fancybox-content {
	width: 100% !important;
}
.postdetail p {font-size:14px; line-height:24px;}
.post_content h3{font-size:16px; line-height:20px;}
.postdetail .post_content h2{font-size:18px; line-height:24px;}

}
@media screen and (max-width:320px){
.navbar-default .navbar-brand{ width:45%;}
.subscribe h5{ font-size:19px}
.about-company h2{ font-size:30px}
.carousel-control.left { left: 35.5%;}

#fancybox-close {
	right: -6px !important;
}
}

.popup-contact-form .wpcf7-mail-sent-ok{ display:none!important;}
.contactform .wpcf7-mail-sent-ok{ display:none!important;}
