/*
Theme Name: Tary
Theme URI: http://trenza.org/
Description: Tary
Author: Trenza
Author URI: http://trenza.com
*/


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

}

body{ font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; -webkit-font-smoothing: antialiased;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; -webkit-font-smoothing: antialiased;}

a:focus{outline: none;}
/*Css Wp*/
.alignnone {
    margin: 5px 20px 20px 0;
}

.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;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

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 10px 10px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    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 p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}
strong{
    font-weight: bold;
}
em{
    font-style: italic;
}
/*Css Wp*/
a {
    -webkit-transition:all 200ms ease-in;
    -o-transition:all 200ms ease-in;
}
.placeholder {
  color: #000000;
  }

.wrapper
    {
    max-width: 1115px;
    margin: 0px auto;
    }
#header {}
.header-right-block {float: right;}
.logo {padding: 25px 0px;}
.menu {text-align: left;}
.menu li {text-align: left; font-family: "futura-pt",sans-serif; font-style: normal; display: inline-block; font-size: 17px; font-weight: 500!important; text-transform: uppercase; letter-spacing: 1px; margin-right: 25px;}
.menu li a {color: #ffffff; text-decoration: none;padding-bottom: 1px;}
.menu li a:hover, .menu li.current-menu-item a{border-bottom: 2px solid #ffffff;}
.white-sticky .menu li a:hover, .white-sticky .menu li .current {border-bottom: 2px solid #333333;}
.header-right-block {padding-top: 30px;}
.header-right-block nav,.social-icon {display: inline-block;}
.social-icon ul {text-align: left;padding-left: 15px;}
.social-icon ul li {display: inline-block;}
#footer .social-icon ul li {display: block;}
#footer .social-icon ul li a{font-size: 18px; font-weight: 500; line-height: 1.9; position: relative; display: block;}
#header .social-icon ul li a{display: block; width: 23px;height: 18px;background: url(images/social-icon.png) no-repeat; text-indent: -9999px;}
#footer .social-icon ul li a:after{ float: left; content: ''; width: 23px; margin-top: 8px; margin-right: 10px; height: 18px; background: url(images/social-icon.png) no-repeat; text-indent: -9999px;}

#header .white-sticky  .social-icon ul li a{background: url(images/social-icon-stkiy.png) no-repeat;}
#header .social-icon ul li.twitter-icon a{background-position: -31px 0px; margin-left: 1px;}
#footer .social-icon ul li.twitter-icon a:after{background-position: -33px 0px;margin-left: 1px;}
#footer .social-icon ul li.facebook-icon a:after{background-position: 8px 0px;}
#header .social-icon ul li.instragram-icon a{background-position: -76px 0px; margin-left: 19px;}
#footer .social-icon ul li.instragram-icon a:after{background-position: -76px 0px;}
#footer .social-icon ul li.pinterest-icon a:after{background-position: -99px 0px;}
#header {position: relative;}
#header:before{content: " "; position: absolute;z-index: 99;top: 87px;left: 0px;right: 0px;} 
a.scroll-bouttom {width: 82px;height: 67px;position: absolute;bottom: 60px;left: 50%;margin-left: -30px;background: url(images/scrolldown-icon.png)no-repeat 50% 50%;}
a.scroll-bouttom:focus{outline: none;}
.white-sticky {background: #fff;}
.sticky-heder {position: fixed;  width: 100%;  left: 0;  top: 0px;  z-index: 800;  border-top: 0; transition: all 0.6s ease-in-out;}
.admin-bar .sticky-heder {top: 32px;}
.sticky-heder.white-sticky .menu li a {color: #333333;}
.white-logo,.black-logo {display: none;}
.show-logo {display: block;}
.about-block-col-1 {background: url(images/bg-about.jpg) no-repeat 50% 35%; padding: 65px 0 0; background-size: cover;}
#speaking.about-block-col-1 {background: #51c3d9;padding: 65px 0;}
.about-block h3 {font-size: 26px;color: #000000; font-family: "futura-pt",sans-serif; font-weight: 500; font-style: normal; padding-right: 25px; line-height: normal; margin: 0px 0px 30px 0px;}
.right_side_section_one img {float: right;margin-right: 20px;}
.about-block h4 {font-size: 26px;color: #000000;font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500;margin: 0px 0px 20px 0px;}
.about-block p {color: #000000;font-size: 20px;line-height: 1.4; font-family: "futura-pt",sans-serif; font-weight:300;font-style: normal; padding-bottom: 10px;}
.about-block ul {margin: 0px 0px 0px -15px!important; }
.about-block ul li {color: #000000;font-size: 20px;line-height: 24px; font-family: "futura-pt",sans-serif; font-weight:300; font-style: normal; margin: 0px 0px 10px 0px!important; }
.left_site_section_one {padding-right: 50px;}
.about-block-col-2 {background: #FAF6F3 url(images/about_bg.jpg) center bottom repeat-x;padding-top: 85px;padding-bottom: 59px;}
.about-block-col-2 .col-sm-12.col-md-6 img.about_section_two-img {position: absolute; left: 0px; bottom: -59px;}
.about-block-col-2 a{ font-weight: bold;color: #000;text-decoration: none;border-bottom: 1px solid #B6B2AB;cursor: pointer;}
.about-block-col-2.about-block h3 {padding-right: 0px;font-size: 28px;}
a.vistit-website-link {margin-top: 15px;}
a.vistit-website-link, .navigation a{text-transform: uppercase;color: #000000;display: inline-block;padding: 7px 27px;border: 2px solid #000;text-decoration: none;cursor: pointer; font-size: 15px; font-weight: 500; transition: 0.5s all ease-in-out;}
a.vistit-website-link:hover, .navigation a:hover{background: #000;color: #fff;}
.about-body-image {position: relative;left: -85px;}
.about-block-col-3 {background: #181412;padding-top: 85px;padding-bottom: 40px;}
.about-block-col-3 h3,.about-block-col-3 p  {color: #fff;}
.about-block-col-3 h3 {font-size: 28px;text-align: center;}
.about-block-col-3-left {padding-right: 10px;}
.about-block-col-3-left h3 {margin-top: 0px;}
.about-block-col-3 h4 a {text-decoration: none;border-bottom: 2px solid #a38f67;color: #000;}
.about-block-col-3 ul {padding-left: 15px;margin-top: 35px;}
.about-block-col-3 ul li {font-family: "futura-pt",sans-serif; font-style: normal; font-weight:300; font-size: 20px;line-height: 22px;color: #000000;list-style-image: url(images/list-arrow.png);margin-bottom: 18px;}
.about-block-col-3-right .alignnone {margin-bottom: 13px;}
.video-block {margin-top: 27px;}
.about-block h5 {font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 400; font-size: 30px;color: #fff;}
.featured-block {padding-top: 38px;}
.featured-block h5 {text-align: center;}
.featured-block ul {text-align: center;}
.featured-block ul li {display: inline-block;margin-left: 29.7px!important;}
.featured-block ul li:first-child {margin-left: 0px;}
.media-block {background: #fbfaf7;padding-top: 52px;padding-bottom: 50px;}
.top-section h3,.top-section ul{display: inline-block;}
.top-section ul {text-align: left;}
.top-section ul li {display: inline-block;margin: 0px 7px;}
.top-section ul li a {display: block; background: #e3e3e3;color: #000000;font-size: 18px;text-decoration: none; padding:1px 11px;}
.top-section ul li a:hover,.top-section ul li a.activefilter{background: #fbfaf7;}
.top-section h3 {font-size: 24px;padding-right: 10px;}
.media-content-section ul {text-align: left;margin-left: -14.5px;position: relative;}
.media-content-section ul li {width:257px;margin-left: 14.2px;vertical-align: top;margin-bottom: 15px;display: inline-block;}
/*.media-content-section ul li.first-element,.media-content-section ul li:first-child {margin-left: 0px;}*/
.media-content-section {margin-top: 30px;}
.content-area {background: #fff;}
.content-area img {max-width: 100%;}
.content-area-bottom {padding: 10px 15px 23px 23px;}
.content-area h4 {font-size: 20px;line-height: 25px;margin-bottom: 7px;}
.content-area h4 a {font-family: "futura-pt",sans-serif; font-style: normal; text-decoration: none; font-weight: 500; color: #333333;}
.post-date {font-size: 14px; color: #999999; padding-bottom: 20px;}
.content-area-bottom p{font-size: 17px; color: #333333; line-height: 1.3;}


/* Start: Recommended Isotope styles */

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}


/**** Base styles ****/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* End Isotope styles */
.press-block {background: #ea3967;color: #fff;padding: 50px 0px;}
.press-block h3 {text-align: center;}
.press-block .press-content-block {text-align: center; padding: 0px 26px;}
.press-block a.vistit-website-link {border-color: #fff;color: #fff;}

.instagrum-block{position: relative; max-height: 270px; overflow: hidden;}
.instagrum-tag{text-align: center; position: absolute; width: 100%; top: 120px;}
.instagrum-tag h3{margin: 0; font-size: 32px; color: #fff; line-height: 34px; position: relative; z-index: 10;}
.instagrum-tag h3:before{content: url(images/ins-icon.png); vertical-align: top; margin-right: 35px;}
#footer{background: #000; padding: 56px 0;}
.scroll-up-icon{width: 26px; height: 15px; display: block; margin: 0 auto 15px; background: url(images/up-arrow.png) no-repeat;}

.scroll-up a{font-size: 18px; color: #797979; text-transform: uppercase;}
.scroll-up a:hover{text-decoration: none;}
#footer .social-icon{color: #999999; font-size: 14px;}
.text-line{margin-right: 20px;}

.copyright-wrap{border-top: 1px solid #3e3e3e; color: #757474; line-height: 60px; margin-top: 40px;}
.press-block h3{font-size:30px; margin-bottom: 40px; font-weight: 500;}
.press-block h4{margin-bottom: 20px; font-size: 21px; font-weight: 500;}
.press-block .vistit-website-link{margin: 15px 0px 25px;}
.scroll-to{z-index: 100;}
.slider-container{font-size: 38px; color: #fff; font-family: "ff-kava-web-pro",sans-serif; font-style: normal; text-transform: uppercase; font-weight: 300; max-width: 590px; right: 35px; position: absolute; bottom: 30%;}
.media-content-section .media{margin-top: 0;}
.white-sticky{background: #fff; }
.slides-navigation{display: none;}
.fancybox-overlay{background: rgba(255,255,255,0.6); background-image: none;}
.close-btn{background: url("images/close-btn.png") no-repeat center center; cursor: pointer; height: 36px; width: 36px; display: block; text-indent: -9999999px; margin-bottom: 15px; text-align: left;}
.single .about-block-col-1{padding: 20px 0;}
.fancybox-inner{background: #e7a531;}
.about-block-col-3-left h3, .about-block-col-3-left p{margin-bottom: 30px;}
.about-block-col-3-left p{margin-bottom: 45px;}
.press-content-block{font-size: 20px;}
.inner-page .press-content-block{margin: 60px 0;}
html, .single{background: #fbfaf7;}

.featured_video_plus{width: 705px;}
.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.single .about-block h3{font-family: "futura-pt",sans-serif; font-style: normal; margin-top: 30px;}
.gform_heading h3{font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 500; font-size: 30px!important; margin-bottom: 20px!important;}
.gform_description{font-family: "futura-pt",sans-serif; font-style: normal; font-size: 30px; line-height: 35px; color: #000;}
.gform_fields li{width: 50%; display: inline-block; vertical-align: top;}
.gfield_html{font-family: "futura-pt",sans-serif; font-style: normal; font-size: 17px; width: 100%!important; margin-bottom: 30px!important;}
#field_2_5{ width: 100%!important;}
.gform_fields input{border: none; width: 95%!important; background: none!important; border: 1px solid #fff; padding: 10px 14px!important; margin-bottom: 20px; font-size: 18px!important; color: #fff;}
.gform_fields textarea,.gform_fields select{border: none; background: none!important; border: 1px solid #fff; padding: 9px 14px 8px !important; margin-bottom: 20px; font-size: 18px!important; color: #fff;}
.gform_fields select{width: 95%!important; margin-left: 0!important;}
.gform_fields textarea{height: 90px!important;}
.gform_wrapper .ginput_container .datepicker{width: 75%!important;}
.ui-datepicker-trigger{margin-left: 15px!important;}
.gform_wrapper input[type="submit"]{width: 123px; text-align: center; line-height: 46px; background: #000; font-size: 17px!important; font-weight:500!important; text-transform: uppercase; color: #fff; border: 0;}
.ginput_container, .about-block-col-1 .gform_wrapper .gform_footer{margin-top: 0!important;}
.about-block .gform_wrapper .gform_footer{padding: 0!important;}
.about-block .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background: none!important; border: 0!important;}
.gform_wrapper li.gfield_error input[type="text"], .about-block .gform_wrapper li.gfield_error input[type="url"], .about-block .gform_wrapper li.gfield_error input[type="email"], .gform_wrapper li.gfield_error input[type="tel"], .gform_wrapper li.gfield_error input[type="number"], .gform_wrapper li.gfield_error input[type="password"], .gform_wrapper li.gfield_error textarea{border: 1px solid #fff!important;}
.about-block .gform_wrapper li.gfield.gfield_error.gfield_contains_required, .about-block .validation_error{padding: 0!important; margin: 0!important;}
.about-block .gform_wrapper .top_label .gfield_description.validation_message, .about-block .gform_wrapper .gfield_description.validation_message{padding: 0!important;}
.about-block .gform_wrapper .ginput_container + .gfield_description.validation_message{margin: 0!important;}
.about-block .gform_wrapper .top_label .gfield_error{width: 50%;}
.single .about-block h3{border-bottom: 1px solid #cccccc;}
.single .about-block img{max-width: 100%; height: auto;}
::-webkit-input-placeholder {
   color: #000; opacity: 1;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000; opacity: 1;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000; opacity: 1;
}

:-ms-input-placeholder {  
   color: #000; opacity: 1; 
}

.fancybox-inner {
 overflow:auto;
 -webkit-overflow-scrolling: touch;
}
.fancybox-inner::-webkit-scrollbar {
 height:12px;
}
.fancybox-inner::-webkit-scrollbar-track {
 box-shadow:0 0 2px rgba(0,0,0,0.15) inset;
 background:#f0f0f0;
}
.fancybox-inner::-webkit-scrollbar-thumb {
 border-radius:6px;
 background:#ccc;
}
body #fancybox-content
{
overflow: auto;
-webkit-overflow-scrolling:touch;
}
#fancybox-inner{
    -webkit-overflow-scrolling: touch;
}

.video-gallery{padding-top: 64px; margin-left: 76px;}
.video-gallery li{padding: 0; margin-bottom: 30px; margin-right: 2%; width: 48%; max-width: 252px; text-align: center;}
.video-gallery li.last{margin-right: 25px;}
.video-gallery li a{display: block; position: relative; border: 7px solid #4bacbf;}
.video-gallery li a:before{content: url(images/play-icon.png); position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px;}
.video-gallery li h3{text-transform: uppercase; font-size: 20px;}
.video-gallery.list-inline p {font-size: 16px;}

.book-sell img{margin-right: 15px;}
.book-sell h3{color: #ffffff; font-size: 20px; font-weight: 500; margin-top: 0;}
.book-sell p{color: #ffffff; font-size: 16px; line-height: 1.4;}
.book-sell a.link{background: #09a4b9; border-radius: 5px; font-size: 15px; font-weight:500; padding: 6px 10px; display: inline-block; text-transform: uppercase; color: #fff;}

.footer-nav, #footer .social-icon{font-size: 16px; color: #c5c3c3; padding-left: 60px;}
.footer-nav a{font-size: 18px; font-weight: 500; color: #fff;line-height: 1.9;}
.footer-nav ul, #footer .social-icon ul{margin-bottom: 35px;}
#footer .social-icon ul{padding: 0;}
#footer .social-icon ul a{color: #fff;}
.footer-nav ul li { line-height: 1.5;}
.footer_last p{color: #ffffff; font-size: 16px; line-height: 1.4;}
.footer_last img{ margin-bottom: 40px;} 

.move_top{background: #f4f2ef; padding: 10px 0;}
.move_top a:before{content: url(images/move-top.png); vertical-align: middle; display: inline-block; margin-right: 30px;}
.move_top a{vertical-align: middle; color: #adadab; font-size: 16px;}
.move_top a:hover{text-decoration: none; color: #09a4b9;}
.contact-wrap{background: #f9f9f9; padding: 50px; margin-bottom: 80px;}
.contact-wrap .gform_heading{float: left; width: 30%!important;}
.contact-wrap .gform_body{float: left; width: 70%;}
.contact-wrap input, .contact-wrap select, .contact-wrap textarea{border-color: #000; color: #000;}
.contact-wrap .gform_footer{padding-left: 30%!important;}
.green-bg{background: #50b9ce;}
.green-bg .text-left{}
.speak_wrap{background: #fbfaf7;}
.speak_intro{padding: 60px 0; font-size: 18px; line-height: normal;}
.speak_intro h3{font-size: 30px; line-height: 1.3; margin: 0px 0px 20px 0px;}
.speak_intro p {color: #000000;font-size: 20px;line-height: 1.4; font-family: "futura-pt",sans-serif; font-weight:300;font-style: normal; }
.list-styles{list-style-type: none; padding: 0; margin-bottom: 20px;}
.list-styles li:before{content: url(images/r-arrow.png); font-size: 16px; display: inline-block; vertical-align: middle; padding: 0px 20px 0px 3px;}
.list-styles li{font-size: 20px; padding: 8px 0; border-bottom: 1px solid #e0e0e0;}

.btn-black{background: #000; color: #fff; font-size: 17px; text-transform: uppercase; display: inline-block; padding: 10px 25px; margin-top: 20px;}
.btn-black:hover{text-decoration: none; color: #20bc86;}
i.icon-pdf:before{content: url(images/pdf.png); display: inline-block; vertical-align: middle; margin-right: 10px;}

.speak_enquery{background: #fff; padding: 50px 0; }
.speak_enquery p{max-width: 383px; font-size: 20px;line-height: 1.4;}
.speak_enquery h3{font-size: 36px; line-height: normal;}
.speak_enquery input, .speak_enquery select, .speak_enquery textarea{border-color: #cccccc; color: #333333;}
.speak_enquery #field_1_5{width: 100%;}
.speak_enquery .gform_footer{padding: 0!important; margin: 0!important;}
.gform_wrapper .top_label .gfield_error {width: 50%!important;}
.gform_wrapper .ginput_container + .gfield_description.validation_message{margin-top: 0!important;}

.speak_testimonials{padding: 50px 0;}
.video-wrap{padding-bottom: 70px; border-bottom: 1px solid #d8d7d5; margin-bottom: 70px;}
.testimonials_block h3{font-size: 32px; margin-bottom: 35px;}
.testimonials_block blockquote{border: none; padding: 0; position: relative; margin: 60px 0px;}
.testimonials_block blockquote:before{content: '\201c'; font-family: 'callunaregular',serif; font-style: normal; display: inline-block; font-style: normal; color: #0bb8d1; font-size: 120px; position: absolute; top: 0; left: -60px; line-height: 70px;}
.testimonials_block blockquote{font-family: 'callunaregular',serif;}
.testimonials_block blockquote p{font-size: 24px; font-style: italic; margin-bottom: 25px;}
.testimonials_block blockquote span{color: #09a4b9; display: block;}

.blue-bg{background: #50b9ce;}
#instafeed{width: 2500px; overflow: hidden;margin: auto;}
#instafeed img{max-width: 270px; height: auto;  transition: 1s all ease; background: #000;}
#instafeed img:hover{opacity: 0.6;}
@media (min-width: 1115px) {
    .container{width: 1115px;}
    .single .container{width: 940px; padding: 20px 110px; border: 1px solid #707070; margin: 20px auto;}
}
@media (max-width: 1115px) {
    .media-content-section ul li{width: 220px;}
    .press-block .press-content-block{padding: 0 0px;}
    .right_side_section_one img {margin-top: 45px;}
    .featured-block ul{padding-left: 0;}
    .featured-block ul li{max-width: 160px;}
    .featured-block ul li img{max-width: 100%; height: auto;}
    .video-gallery li{margin-right: 10px;}
    .footer-nav, #footer .social-icon{padding-left: 0;}
    .banner h1{font-size: 38px;}
}
@media (max-width: 1000px) {
#menu-main-menu{margin: 0; padding: 0;}
.menu li{ font-size: 16px;  margin-right: 16px;}
.about-body-image{margin-top: 40px; left: 0;}
.img-responsive{margin: auto;}
.single .container{ width: auto; padding: 20px; border: 1px solid #707070; margin: 20px 0;}
#header .social-icon{float: right; margin-right: 50px;}
.mean-container .mean-bar{min-height: 0; padding: 0; background: none;}
.mean-container a.meanmenu-reveal{top: -43px;}
.menu li a:hover, .menu li.current-menu-item a{border: 0 solid #ffffff;}
.mean-container .mean-nav{margin-top: 5px;}
.about-block-col-2{padding-top: 26px;}
.about-block-col-2 .col-sm-12.col-md-6 img.about_section_two-img{position: static;}
.video-gallery li{margin: 2px;}
#footer .social-icon,  #footer .footer_last{margin-top: 30px;}
.banner {margin-top: 74px;}
.about-blog-listing-left {float: left;margin-right: 31px;width: 242px;}
.about-blog-listing-right {margin-left: 273px;}
}
@media (max-width: 767px) {
    .social-icon{margin-top: -10px;}
    .banner{margin-top: 0;}
    #footer .social-icon ul li {display: inline-block;}
    .mean-container a.meanmenu-reveal span{background: #fff;}
    .home .mean-container a.meanmenu-reveal span{background: #000;}
    .mean-container .mean-bar, .header-right-block{float: none;}
    .mean-container .mean-bar{background: #fff; padding-top: 0;}
    .logo{float: left; padding: 15px;}
    .mean-container .mean-bar{min-height: 0!important; padding: 0;}
    .mean-container .mean-nav{margin-top: 15px;}
    .mean-container a.meanmenu-reveal{top: -23px;}
    .mean-container a.meanmenu-reveal{color: #fff;}
    .home .mean-container a.meanmenu-reveal{color: #000;}
    .admin-bar .sticky-heder{top: 46px;}
    .admin-bar .white-sticky{top: 0px;}
    .slider-container{ left: 0px; right: auto; bottom: 40px; max-width: 80%; padding: 20px; font-size: 20px; bottom: 30%; overflow: hidden;}
    .about-body-image{}
    .top-section-menu{padding: 0;}
    .top-section ul li{margin: 0;}
     #iFrameResizer0{width: 768px!important;}
    .instagrum-tag h3{font-size: 18px;}
    .book-sell {clear: both;margin: auto;max-width: 257px;text-align: left; overflow: hidden;}
    .contact-wrap .gform_heading {float: none;width: auto !important;}
    .contact-wrap .gform_body {float: none; width: auto;}
    .footer-nav{clear: both; margin-top: 20px;}
    .banner h1{line-height: normal;}
    .instagrum-tag h3:before{display: block; margin-right: 0;}
    #footer, #footer .text-right, .social-icon ul{text-align: center!important;}
    #footer .social-icon{display: block!important; float: none!important;}
    .copyright-wrap{line-height: 40px; padding-top: 15px;}
    .menu li a:hover{border-bottom: 1px solid;}
    .about-blog-listing-left {float: none;margin: 0 0 38px;width: auto;}
    .about-blog-listing-right { margin-left: 0;}
    #header:before{top: 65px;}
    .mean-container .mean-nav{margin-top: 0;}
    .home .mean-container .mean-nav{background: none;}
    .mean-container .mean-nav{background: none;}
    .home .mean-container .mean-nav ul li a{border-color: #ce9125; text-align: center; border: none; color: #000;}
    .mean-container .mean-nav ul li a{border-color: #ce9125; text-align: center; border: none; color: #fff;}
    .white-sticky .menu li a:hover, .white-sticky .menu li .current{border-top: 1px solid #ce9125; border-bottom: 0;}
    .logo{padding: 15px 0;}
    .menu li a:hover{font-weight: bold;}
    .left_site_section_one{padding-right: 15px;}
    .about-block h3{padding-right: 0px;}
    .video-gallery{padding-top: 0px;}
    .top-section ul li{margin-bottom: 10px;}
    .about-block ul{margin: 0!important;}
    .banner h1 {font-size: 32px;}
}
@media (max-width: 568px) {
    .slider-container {font-size: 15px;}
}
@media (max-width: 480px) {
    .about-block h3{font-size: 22px;}
    .about-block p{font-size: 15px;}
    .media-content-section ul li{width: 256px;}
    .media-content-section ul li{margin: 0px 24px 20px;}
    .gform_fields li{display: block!important; width: 100%!important;}
    .slider-container{display: none;}
    #header .social-icon{display: none;}
    #footer .social-icon ul{margin: 0 auto 20px; max-width: 119px;}
    .video-gallery li{width: auto;}
    .about-body-image {max-width: 100%;position: static;}
    #footer .social-icon ul li { display: block;text-align: left;}
    .speak_intro h3, .speak_enquery h3{ font-size: 25px; line-height: normal;}
    .speak_intro, .speak_enquery p{font-size: 16px;}
}