/*
  Theme Name: HTML5 Blank
  Theme URI: http://html5blank.com
  Description: HTML5 Blank WordPress Theme
  Version: 1.4.3
  Author: Todd Motto (@toddmotto)
  Author URI: http://toddmotto.com
  Tags: Blank, HTML5, CSS3

  License: MIT
  License URI: http://opensource.org/licenses/mit-license.php
*/


@font-face {
  font-family: 'Roboto-Medium';
  src: url('fonts/Roboto-Medium.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/Roboto-Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/Roboto-Medium.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/fontawesome-webfont.eot") format("embedded-opentype"),
  url("fonts/fontawesome-webfont.woff") format("woff"), 
  url("fonts/fontawesome-webfont.ttf") format("truetype"), 
  url("fonts/fontawesome-webfont.svg") format("svg");
}
/*------------MAIN------------------------*/  
 .page p, .single p{font-size:13px; line-height: 2; text-align: justify;}
p{font-size:13px; line-height: 2; text-align: justify;}
  
/*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
html {
  font-size:62.5%;
}
body {
  /*font:300 14px/1.4 WYekan;*/
  color:#444;
  overflow-x: hidden;
}
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
  max-width:100%;
  vertical-align:bottom;
}
a {
  color:#444;
  text-decoration:none;
}
a:hover {
  color:#444;
}
a:focus {
  outline:0;
}
a:hover,
a:active {
  outline:0;
}
input:focus {
  outline:0;
  border:1px solid #04A4CC;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

.wrapper {
  max-width:1280px;
  width:95%;
  margin:0 auto;
  position:relative;
}
ul{ padding: 0; }
body{ font-family: 'Roboto-Medium' !important; direction:ltr; }
a:hover{ text-decoration:none; color: #777;}

p, h1, h2, h3 ,h4, h5, h6{ font-family: 'Roboto-Medium' !important;}

div, button{outline: none;}

.f-nav{border-bottom: 1px solid #ccc; z-index: 9999; position: fixed; top: 0; width: 100%; background: #fff;}
.f-nav .logo-img{ max-height: 80px; transition: all 0.5s ease 0s;}
.f-nav .main-menu{transition: all 0.5s ease 0s; margin-top: 0px; margin-bottom: 0;}
.home .bac-footer{margin-top: 30px;}

.plr{padding-right: 74px; padding-left: 74px;}

.logo{margin-top: 8px; margin-bottom: 8px;}

.bac-header1{background: #000000;}

.lan{margin-top: 30px; text-align: left;}
.lan a{padding: 0 3px;}

.social{margin-bottom: 17px; margin-top: 21px;}
.social ul{margin: 0; padding: 0; text-align: right;}
.social li{padding-right: 10px; vertical-align: middle; display: inline-block; list-style: none;}
.social li a{padding-right: 3px; font-size:0 !important;  display: inline-block; text-decoration:none;}
.social li#menu-item-61 a:before, .social li#menu-item-42 a:before, .social li#menu-item-38 a:before{display: none; font-family: "FontAwesome"; content: "\f09a"; font-size: 19px; color: #fff;}
.social li#menu-item-63 a:before, .social li#menu-item-44 a:before, .social li#menu-item-39 a:before{display: none; font-family: "FontAwesome"; content: "\f1d9"; font-size: 17px; color: #fff;}
.social li#menu-item-62 a:before, .social li#menu-item-43 a:before, .social li#menu-item-40 a:before{display: none; font-family: "FontAwesome"; content: "\f16d"; font-size: 18px; color: #fff;}
.social li#menu-item-64 a:before, .social li#menu-item-46 a:before, .social li#menu-item-47 a:before{font-family: "FontAwesome"; content: "\f0e1"; font-size: 20px; color: #fff;}
.social li#menu-item-65 a:before, .social li#menu-item-45 a:before, .social li#menu-item-41 a:before{display: none; font-family: "FontAwesome"; content: "\f232"; font-size: 20px; color: #fff;}
.social li a:hover:before{color:#f7992b !important;}

.address{margin-top: 14px; text-align: left;}
.address p{text-align: left; color: #fff; display: inline-block; padding-top: 0px; padding-right: 16px; margin: 0; font-size: 14px;}
.address p:nth-child(1):before{font-family: "FontAwesome"; padding-right: 5px; color: #fff; content: "\f041"; font-size: 19px;}
.address p:nth-child(2):before{font-size: 17px; font-family: "FontAwesome"; padding-right: 4px; color: #fff; content: "\f095";}
.address p:nth-child(3):before{font-size: 15px; font-family: "FontAwesome"; padding-right: 4px; color: #fff; content: "\f0e0";}

.login-register{text-align: left; padding-top: 23px;}
.login-register a{color: #fff;}

.home .bac-header2{border-bottom:none; background:rgba(0,0,0,0.8);}
.bac-header2{background: #2B3238; border-bottom:1px solid #cbcacb; z-index: 9; position: relative;}
.main-menu{padding: 0; margin-top: 26px;}
.main-menu ul{padding:0; text-align: right; margin:0px;}
.main-menu li a{
  padding: 11px 13px;
  font-size: 14px;
  position: relative;
  display: inline-block;
  outline: none;
  color: #fff;
  text-decoration: none; 
  text-transform: uppercase;
  text-shadow: 0 0 #4089c7;   
}
.main-menu li{display:inline-block;}
.main-menu li a:hover{color:#f7992b;}
.main-menu ul ul{position:absolute; width:250px; padding:10px 0; display:none; z-index:100;}
.main-menu li:hover> ul{
  display:block;
  /*float:left;*/
  width:100%;
  margin-right: 0px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  margin-top: 0px;
  padding: 0;
}
.main-menu li.menu-item.current-menu-item a{color:#f7992b;}
.main-menu li li{width:24%; /*float:left;*/ list-style-type:none; margin-right: 0; margin-left: 0; border-bottom: 1px solid #43a79f; padding-left: 0px; padding-right: 0px;}
.main-menu li li a{text-align: right; font-size: 13px; text-decoration: none; width: 100%; color: #333; padding: 8px 9px;}
.main-menu li li a:hover{color: #fff;}
.main-menu ul ul ul{margin: -34px 225px 0 190px !important;}

.searcher-listing{text-align: left; margin-top: 36px;}
.searcher-listing a{text-align: center; color:#F7992B; border:1px solid #F7992B; padding: 10px 15px;}

/*slider*/
.slider{position: relative; top: -96px;}
.seriousslider-button{border: 1px solid #F7992B !important; padding: 15px 35px !important; background: #F7992B !important; color:#fff !important; border-radius: 5px !important;}
.seriousslider-button:hover{border: 1px solid #F7992B !important; color:#F7992B !important; background: none !important;}
.seriousslider-light2 .seriousslider-caption-title{color: #DE6D2E !important;}

.content1{margin-top: -30px; margin-bottom: 50px;}
.content1 h2{color: #000; position: relative; font-size: 28px; line-height: 43px; margin: 0;}
.content1 h2:after{content:""; display: block; margin-top: 20px; border:2px solid #F7992B; width: 70px; position: absolute;}
.content2{margin-top: -30px; margin-bottom: 50px;}

.content3{background: url(../../uploads/04.jpg); background-position: center; background-size:cover !important;}
.content4{background: url(../../uploads/01.jpg); background-position: center; background-size:cover !important; }
.content5{background: url(../../uploads/02.jpg); background-position: center; background-size:cover !important; }
.content3 p, .content4 p, .content5 p, .content3 a, .content4 a, .content5 a{padding-top: 435px; text-align: center; color: #fff; font-size: 25px; padding-bottom: 30px;}
.content3 p:hover, .content4 p:hover, .content5 p:hover, .content3 a:hover, .content4 a:hover, .content5 a:hover{color: #F7992B;}

.content6{margin-top: 100px; background: #000; padding: 140px 0px;}
.content6 h2{color: #fff; padding-bottom: 45px; position: relative;}
.content6 h2:after{content:""; display: block; margin-top: 25px; border:2px solid #F7992B; width: 70px; position: absolute;}
.content6 p{color: #fff;}
.content6 a{color: #F7992B; border: 1px solid #F7992B; padding: 15px 40px;}
.content6 a:hover{color: #fff; border: 1px solid #F7992B; background:#F7992B;}

.content7{
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -200px 0px 187px 0px;
  padding: 320px 50px 180px 26px;
  background: url(../../uploads/03.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 51%;
  float: right;
  position: absolute;
  z-index: -1;
  color: #fff;
  /* top: -1100px; */
  right: 0;
}
.inner-content7{background-color: #f7992b; opacity: 0.9; height: 100%; width: 100%; top: 0; left: 0; position: absolute;}
.content7 h2{padding-bottom: 80px; position: relative;}
.content7 #testimonialrotatorwidget-2 > h2:after{content:""; display: block; margin-top: 20px; border:2px solid #fff; width: 70px; position: absolute;}
.content7 .testimonial_rotator_slide_title{padding-bottom: 30px;}

.content8{margin-top: 80px; float: right; margin-bottom: 50px;}
.content8 h2{color: #000; position: relative; font-size: 28px; line-height: 43px; margin: 0;}
.content8 h2:after{content:""; display: block; margin-top: 20px; border:2px solid #F7992B; width: 70px; position: absolute;}
.content9{margin-top: 80px; margin-bottom: 50px;}

.home-gallery .aigpl-img-caption{display: none; background-color: rgba(247,153,43,0.8);}
.home-gallery .aigpl-columns:hover .aigpl-img-caption{display: block;}

.content10{margin-top: 80px; float: right; margin-bottom: 50px;}
.content10 h2{color: #000; position: relative; font-size: 28px; line-height: 43px; margin: 0;}
.content10 h2:after{content:""; display: block; margin-top: 20px; border:2px solid #F7992B; width: 70px; position: absolute;}
.content11{margin-top: 80px; margin-bottom: 50px;}
.content11 .table>tbody>tr>td{border-top: none; text-align: center;}

.content12{background: #000; color: #fff; float: left; padding: 170px 10px 170px 10px; width: 55%; position: relative;}
.content12 h2{color: #fff; padding-bottom: 45px; position: relative;}
.content12 #testimonialrotatorwidget-3 > h2:after{content:""; display: block; margin-top: 25px; border:2px solid #F7992B; width: 70px; position: absolute;}
.seriousslider-light .seriousslider-caption-title{font-size: 35px !important;}
.content12 p{color: #fff;}
.content12 a{color: #F7992B; border: 1px solid #F7992B; padding: 15px 40px;}
.content12 a:hover{color: #fff; border: 1px solid #F7992B; background:#F7992B;}

.content13{background: #F7992B;  width: 45%; float: right; padding: 120px 77px 120px 77px; margin-top: 70px; margin-bottom: 64px; color: #fff;}
.content13 h2{font-size: 25px;}
.content13 .wpcf7-form .wpcf7-form-control.wpcf7-text, .content13 .wpcf7-form .wpcf7-mathcaptcha{box-shadow: none; border: 1px solid #fff; padding: 0 5px;}
.content13 .wpcf7-form input[type="submit"]{background-color: #F7992B; color:#fff; height: 46px;}
.content13 .wpcf7-form input[type="submit"]:hover {background: #968981; border-color: #968981; color: #fff;}
.content13::-webkit-input-placeholder {color: #fff;}
.content13:-ms-input-placeholder {color: #fff;}
.content13::placeholder {  color: #fff;}

.content14{margin-top: 130px; margin-bottom: 50px;}
.content14 h2{color: #000; position: relative; font-size: 28px; line-height: 43px; margin: 0;}
.content14 h2:after{content:""; display: block; margin-top: 20px; border:2px solid #F7992B; width: 70px; position: absolute;}
.content14 .textwidget{padding-top: 50px;}
.content14 p{font-size: 17px;}
.content14 li{padding-right: 10px; vertical-align: middle; display: inline-block; list-style: none;}
.content14 li a{padding-right: 3px; font-size:0 !important;  display: inline-block; text-decoration:none;}
.content14 li.menu-item-61 a:before, .content14 li.menu-item-42 a:before, .content14 li.menu-item-38 a:before{display: none; font-family: "FontAwesome"; content: "\f09a"; font-size: 20px; color: #000;}
.content14 li.menu-item-63 a:before, .content14 li.menu-item-44 a:before, .content14 li.menu-item-39 a:before{display: none; font-family: "FontAwesome"; content: "\f1d9"; font-size: 18px; color: #000;}
.content14 li.menu-item-62 a:before, .content14 li.menu-item-43 a:before, .content14 li.menu-item-40 a:before{display: none; font-family: "FontAwesome"; content: "\f16d"; font-size: 19px; color: #000;}
.content14 li.menu-item-64 a:before, .content14 li.menu-item-46 a:before, .content14 li.menu-item-47 a:before{font-family: "FontAwesome"; content: "\f0e1"; font-size: 21px; color: #000;}
.content14 li.menu-item-65 a:before, .content14 li.menu-item-45 a:before, .content14 li.menu-item-41 a:before{display: none; font-family: "FontAwesome"; content: "\f232"; font-size: 21px; color: #000;}
.content14 li a:hover:before{color:#f7992b !important;}

.content15{margin-top: 80px; margin-bottom: 50px;}
.content15 .wpcf7-form .wpcf7-form-control.wpcf7-text{text-align: left; box-shadow: none; border: none; background: #F7F7F7;}
.content15 .wpcf7-form .wpcf7-form-control.wpcf7-textarea{text-align: left; box-shadow: none; border: none; background: #F7F7F7;}
.content15::-webkit-input-placeholder {color: #333;}
.content15:-ms-input-placeholder {color: #333;}
.content15::placeholder {color: #333;}

.bac-footer{background: #2B3238;}
.foot1, .foot2{color:#fff; margin-bottom: 80px; margin-top: 60px;}
.foot1 h2, .foot2 h2{color:#fff; font-size: 22px; padding-bottom: 3px; margin-bottom: 20px;}

.bac-copyright{background: #000;}
.copyright p{text-align: center; color: #fff; font-size: 12px; padding-top: 25px;}
.foot3 #text-16 p{text-align: left; margin-bottom: 0; padding-top: 6px; padding-bottom: 0px;}
.foot4 ul{margin: 0; padding-top: 23px; text-align: right; padding-bottom: 20px;}
.foot4 li{padding-right: 10px; vertical-align: middle; display: inline-block; list-style: none;}
.foot4 li a{padding-right: 3px; font-size:0 !important;  display: inline-block; text-decoration:none;}
.foot4 li.menu-item-61 a:before, .foot4 li.menu-item-42 a:before, .foot4 li.menu-item-38 a:before{display: none; font-family: "FontAwesome"; content: "\f09a"; font-size: 18px; color: #fff;}
.foot4 li.menu-item-63 a:before, .foot4 li.menu-item-44 a:before, .foot4 li.menu-item-39 a:before{display: none; font-family: "FontAwesome"; content: "\f1d9"; font-size: 16px; color: #fff;}
.foot4 li.menu-item-62 a:before, .foot4 li.menu-item-43 a:before, .foot4 li.menu-item-40 a:before{display: none; font-family: "FontAwesome"; content: "\f16d"; font-size: 17px; color: #fff;}
.foot4 li.menu-item-64 a:before, .foot4 li.menu-item-46 a:before, .foot4 li.menu-item-47 a:before{font-family: "FontAwesome"; content: "\f0e1"; font-size: 19px; color: #fff;}
.foot4 li.menu-item-65 a:before, .foot4 li.menu-item-45 a:before, .foot4 li.menu-item-41 a:before{display: none; font-family: "FontAwesome"; content: "\f232"; font-size: 19px; color: #fff;}
.foot4 li a:hover:before{color:#f7992b !important;}

.callback{cursor: pointer; position: fixed;z-index: 9999;width: 85px; border-radius: 50%; background-color: white; height: 85px; box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35); left: 14px; bottom: 67px;}
.callback #black-studio-tinymce-4{float:left;}
.callback:before{content: "\f095";font-family: "FontAwesome"; font-size: 48px; color: #F7992B; padding-top: 11px;padding-right: 24px;display: block;padding-left:25px;}
.axsocial, .knoww{display:none;}
#closee{cursor: pointer;}
#closee:before{content: "\f00d";font-family: "FontAwesome"; font-size: 19px;color:black;display:block;width:20px;height:20px;}
#closee:hover:before{color:red;}
#socialBtn{cursor: pointer;}
#socialBtn:after{content: "\f078";font-family: "FontAwesome"; font-size: 19px; color:black; display:block; width:20px; height:20px; text-align:center; margin:0 auto;}
.knoww{position: fixed; z-index: 9999; left: 0; bottom: 0; width: 280px;border: 1px solid lightgrey; padding: 7px; background-color: white; box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35); left: 20px;
bottom: 30px;}
.knoww p{text-align:center;line-height:2.3;}
.axsocial img{margin:3% !important;}
.axsocial img:hover{filter: grayscale(70%);}
.axsocial{border-top: 1px solid grey; text-align: center;}

.wpcf7-form label{display: block;}
.wpcf7-form .wpcf7-form-control.wpcf7-text{text-align:left; width: 100%;background: none; height: 47px; box-shadow: 0 1px 2px #ccc; border: 1px solid #ccc;}
.wpcf7-form .wpcf7-form-control.wpcf7-textarea{text-align:left; width: 100%; background: none; height: 120px; box-shadow: 0 1px 2px #ccc; border: 1px solid #ccc;}
.wpcf7-form input[type="submit"]{margin-top: 10px; box-shadow: 0 0px 2px #ccc; border:1px solid #F7992B; color: #F7992B; background-color: #fff; padding: 11px 35px 8px; font-size: 16px;}
.wpcf7-form input[type="submit"]:hover{background:#F7992B; border:1px solid #F7992B; color: #fff;}
#wpcf7-f635-o1 label, .post-8 #wpcf7-f32-p30-o1 label{ display: block;}
::-webkit-input-placeholder{color: #333; padding-right: 5px; font-weight: normal;}
:-ms-input-placeholder{color: #333; padding-right: 5px; font-weight: normal;}
::placeholder {color: #333; padding-right: 5px; font-weight: normal;}

article.post-32 .wpcf7-form p:nth-child(2) {
    width: 48%;
    float: left;
    margin-right: 2%;
}
article.post-32 .wpcf7-form p:nth-child(3) {
    width: 48%;
    float: left;
    margin-right: 2%;
}
article.post-32 .wpcf7-form p:nth-child(4) {
    width: 48%;
    float: left;
    margin-right: 2%;
}
article.post-32 .wpcf7-form p:nth-child(5) {
    width: 48%;
    float: left;
    margin-right: 2%;
}


/****************search-results****************/
.search-results .joomir-posts:before{display: none;}


/********innre page*********/
.page .inner-page{margin-top: 30px; margin-bottom: 30px; padding: 10px 20px; box-shadow: 0 0 20px #ddd;}
.single .inner-post{margin-top: 30px; margin-bottom: 30px; padding: 10px 20px; box-shadow: 0 0 20px #ddd;}
.category h1{margin-top: 30px;}


/***********************article***********************/
.joomir-posts:hover p, .joomir-posts:hover span{background: none; color: #999; }
.joomir-posts{border:1px solid #ccc; font-size: 16px; padding: 5px 10px; text-align: right; position: relative; height: 310px; overflow: hidden; margin: 0 1% 30px; float: right; }
.joomir-posts:before{display: none; position: absolute; width: 100%; height: 100%; content: ''; left: 0; top: -100%; background: rgba(0, 0, 0, 0.41); transition-duration: 1s;}
.joomir-posts:hover:before{top: 0;}
.joomir-posts a img{margin: 0 auto; display: block;}
.joomir-posts h2 {/*padding-top: 20px;*/text-align: left; padding-bottom: 20px; font-size: 15px; border-bottom: solid 1px #ddd; /*height: 88px;*/}
.joomir-posts h2 a{color:#444; }
.joomir-posts .view-article{color: #fff; font-size: 14px; position: absolute; bottom: 7px; padding: 9px 8px 7px; background: #FFA418; text-align: center; right: 26%; box-shadow: 0 2px 5px #999; left: 34%; /*top: 10px;*/}
.joomir-posts .view-article:hover{background: #C32143;}
.pagination{float: right; clear: both; width: 100%; text-align: center;}


/************scroll table iphone**************/
.table-responsive .table{overflow-x: scroll !important; -webkit-overflow-scrolling: touch !important; max-width: none !important;}


/*totop*/
.back-top{position:fixed; bottom:50px; right:27px; z-index: 99;}
.back-top a{display: block; width: 50px; text-align: center; text-decoration: none; text-transform: uppercase; height: 50px; font-size: 24px; border-radius:50%; border: 2px solid #62677c; /*background-color: #a1a1a1;*/ }
.back-top a:before{margin-right: -2px; display: inline-block; -webkit-transition: 0.8s; -moz-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s; vertical-align: top; line-height: 45px; font-family: FontAwesome; font-size: 28px; color: #62677c; content: "\f106";}
.back-top a:hover{ border: 2px solid #F7992B; /*background-color: #fe5000;*/}
.back-top a:hover:before{ color: #F7992B;}
.back-top span{display:none;}


@font-face {
  font-family:'Font-Name';
  src:url('fonts/font-name.eot');
  src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
    url('fonts/font-name.woff') format('woff'),
    url('fonts/font-name.ttf') format('truetype'),
    url('fonts/font-name.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media (max-width:1357px) {

}
@media (max-width:1236px) {

}
@media (max-width:1299px) {
 
}
@media (max-width: 1199px){
 
}
@media (max-width: 1161px){
 
 
}
@media (max-width: 1111px){
  
}
@media (max-width:1101px) {
  .searcher-listing a{padding: 10px 3px;}
}
@media (max-width:1058px) {
  .main-menu li a {padding: 11px 9px; font-size: 12px;}
 /* .slider{top: -122px;}*/
}
@media (max-width:1017px) {
  .address p{font-size: 11px;}
}
@media (max-width:957px) {
  .searcher-listing a {font-size: 10px;}
  .content3 p, .content4 p, .content5 p, .content3 a, .content4 a, .content5 a{font-size: 19px;}
}
@media (max-width: 887px) {
 .main-menu li a {padding: 11px 5px; font-size: 10px;}
}
@media (max-width: 787px) {
 .searcher-listing a {font-size: 8px;padding: 9px 2px;}
}
@media (max-width:768px) {
  .main-menu{display: none;}
}
@media (max-width: 767px){
  .searcher-listing a {font-size: 11px; padding: 12px 18px;}
  .seriousslider-light .seriousslider-caption-title {font-size: 22px !important;}
  .content1{margin-bottom: 80px;}
  .content7{float: none; margin: -200px 0px 187px 0px; width: 100%; padding: 250px 50px 100px 26px;}
  .content6{margin-top: 500px; width: 100%; padding: 50px 50px 80px 50px;}
  .content8{margin-top: 38px;}
  .content9{margin-top: 8px; margin-bottom: 14px;}
  .content10{margin-top: 28px; margin-bottom: 36px;}
  .content11{margin-top: 20px; margin-bottom: 26px;}
  .content12{width: 100%; padding: 50px 10px 50px 10px;}
  .content13{width: 100%; padding: 55px 77px 55px 77px; margin-top: 0;}
  .content14{margin-top: 0px; margin-bottom: 0px;}
  .content15{margin-top: 4px; margin-bottom: 5px;}
  .foot1, .foot2{margin-bottom: 10px; margin-top: 20px;}
  .foot3 #text-16 p {text-align: center; padding-top: 10px;}
  .foot3 img, .logo img{display: block; margin: 0 auto;}
  .foot4 ul { text-align: center;}
}
@media (max-width: 585px){
  .content6 {margin-top: 499px;}
  .content6 h2, .content7 h2{font-size: 20px;}
  .content8 h2{font-size: 23px;}
  .content9 {margin-top: 0px;}
  .content10 h2{font-size: 23px;}
  .content10 {margin-top: 26px; margin-bottom: 27px;}
  .content12 h2{font-size: 23px;}
  .content13 h2{font-size: 23px;}
}
@media (max-width:480px) {
  .plr{padding-left: 15px; padding-right: 15px;}
  .home .bac-header2{background: #2B3238;}
  .slider {position: relative;top: 0px;}
  .content1 {margin-top: 30px;}
}
@media (max-width:425px) {
  .plr{padding-left: 15px; padding-right: 15px;}
  .slider{top:0px;}
  .content1 h2{margin-bottom: 0px; margin-top: 0px;}
  .content6{margin-top: 539px;}
  .content13{padding: 55px 28px 55px 14px;}
}
@media (max-width:375px) {
  .plr{padding-left: 15px; padding-right: 15px;}
  .slider{top:0px;}
  .content1 h2{margin-bottom: 0px; margin-top: 0px;}
}
@media (max-width: 360px) {
 .content6 {margin-top: 613px;}
}
@media (max-width:320px) {
 .plr{padding-left: 15px; padding-right: 15px;}
 .slider{top:0px;}
 .content1 h2{margin-bottom: 40px; margin-top: 30px;}
 .content6{padding: 50px 10px 80px 10px;}
 .content7{padding: 250px 10px 100px 10px;}
 .content12{padding: 50px 5px 50px 5px;}
 .content13{padding: 55px 10px 55px 10px;}
}
@media only screen and (min-width:320px) {

}
@media only screen and (min-width:480px) {

}
@media only screen and (min-width:768px) {

}
@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
     only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
  background:#04A4CC;
  color:#FFF;
  text-shadow:none;
}
::-webkit-selection {
  background:#04A4CC;
  color:#FFF;
  text-shadow:none;
}
::-moz-selection {
  background:#04A4CC;
  color:#FFF;
  text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
  /*margin:5px 10px 20px 10px;*/
  margin:0px;
}
.aligncenter,
div.aligncenter {
  /*display:block;*/
  margin:5px auto 5px auto;
}
.alignright {
  float:right;
  margin:5px 0 20px 20px;
}
.alignleft {
  float:left;
  margin:5px 20px 20px 0;
}
a img.alignright {
  float:right;
  margin:5px 0 20px 20px;
}
a img.alignnone {
  margin:5px 20px 20px 0;
}
a img.alignleft {
  float:left;
  margin:5px 20px 20px 0;
}
a img.aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.wp-caption {
  background:#FFF;
  border:1px solid #F0F0F0;
  max-width:96%;
  padding:5px 3px 10px;
  text-align:center;
}
.wp-caption.alignnone {
  margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin:5px 20px 20px 0;
}
.wp-caption.alignright {
  margin:5px 0 20px 20px;
}
.wp-caption img {
  border:0 none;
  height:auto;
  margin:0;
  max-width:98.5%;
  padding:0;
  width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
  * {
    background:transparent !important;
    color:#000 !important;
    box-shadow:none !important;
    text-shadow:none !important;
  }
  a,
  a:visited {
    text-decoration:underline;
  }
  a[href]:after {
    content:" (" attr(href) ")";
  }
  abbr[title]:after {
    content:" (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content:"";
  }
  pre,blockquote {
    border:1px solid #999;
    page-break-inside:avoid;
  }
  thead {
    display:table-header-group;
  }
  tr,img {
    page-break-inside:avoid;
  }
  img {
    max-width:100% !important;
  }
  @page {
    margin:0.5cm;
  }
  p,
  h2,
  h3 {
    orphans:3;
    widows:3;
  }
  h2,
  h3 {
    page-break-after:avoid;
  }
}