.text-center{text-align:center}.theme-color{color:#F9B234}footer ul#gform_fields_2{margin:0}li#field_2_2{display:none}/*.container{margin:auto;max-width:1170px}*/
.testimo{padding:50px 0;border-top: solid 1px #eee;text-align:center}
.top_image_container{width:100%}.top_image_container p{margin:0}#nav{z-index: 1000;}
.about_row h3{margin: 0;}.about_row {clear: both;display: inline-block;width: 100%;}.body_type img{width: 100%;}
.imagebox{width:25%;float:left}.imagebox img{width:100%;}.textbox{float:left;width:75%;padding-left:20px;box-sizing:border-box}.paddingtb50{padding:50px 0}.w50 {display: inline-block;width: 50%;float: left;box-sizing: border-box;padding: 15px;}
.w25{width: 25%;display: inline-block;float: left;padding: 10px;box-sizing: border-box;}.w33{width: 33%;display: inline-block;}.mtop50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.scale{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}.fright{float:right}.book_left img{position:relative;width:100%;}
.pro_row li{background:#fff;padding:15px;border:solid 1px #eee;margin-bottom:15px;}
.book_right {padding: 15px; /*width: 60%;background: #f5f5f5;position: relative;left: -89px;top: 100px;float: left;height: 300px;*/}
.hp_info .blog_links .article{margin-bottom:0}
/*=============================testimonials-css==================*/
/* Slider */
.slick-loading .slick-list{ background: #fff url(ajax-loader.gif) center center no-repeat;}
.slick-slider{ position: relative; display: block; box-sizing: border-box;  -webkit-user-select: none;   -moz-user-select: none; -ms-user-select: none;   user-select: none;  -webkit-touch-callout: none;  -khtml-user-select: none; -ms-touch-action: pan-y;  touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{  position: relative;  display: block;  overflow: hidden;  margin: 0;  padding: 0;}
.slick-list:focus{ outline: none;}
.slick-list.dragging{   cursor: pointer;   cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}
.slick-track{ position: relative;  top: 0; left: 0;  display: block;}
.slick-track:before,
.slick-track:after{  display: table;  content: '';}
.slick-track:after{  clear: both;}
.slick-loading .slick-track{   visibility: hidden;}
.slick-slide{  display: none;  float: left;  height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{  float: right;}
.slick-slide img{ display: inline-block !important;}
.slick-slide.slick-loading img{   display: none;}
.slick-slide.dragging img{  pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{ display: block;  height: auto;   border: 1px solid transparent;}
.slick-arrow.slick-hidden {   display: none;}
/************************************************************
					Clear Fix
************************************************************/
.wptww-clearfix:before, .wptww-clearfix:after{content: "";display: table;}
.wptww-clearfix::after{clear: both;}					

.wptww-avtar-image img{display:inline-block !important}


/************************************************************
					Slick Slider
************************************************************/
.wptww-testimonials-slidelist{visibility: hidden; opacity:0;  transition:opacity 0.5s linear;  }
.slick-initialized { visibility: visible; opacity:1; }

.wptww-testimonials-slidelist .slick-arrow{text-indent:-99999px; padding:0px !important; margin:0px !important; border-radius:0px !important}
.wptww-testimonials-slidelist button.slick-arrow {background-color: transparent!important; width:15px; height:26px; position:absolute; z-index:99;
border:0px !important;padding:0 !important; margin:0px !important; border-radius:0px !important}
.wptww-testimonials-slidelist button.slick-next, .wptww-testimonials-slidelist button.slick-next:hover,  .wptww-testimonials-slidelist button.slick-next:focus{background:url(arrow-right.png) 0 0 no-repeat !important; background-size:15px 26px !important; background-color:transparent}
.wptww-testimonials-slidelist button.slick-prev, .wptww-testimonials-slidelist button.slick-prev:hover, .wptww-testimonials-slidelist button.slick-prev:focus{background:url(arrow-left.png) 0 0 no-repeat !important;background-size:15px 26px !important; background-color:transparent}
.wptww-testimonials-slidelist .slick-dots{padding:0 !important; margin:0 !important; position:absolute; bottom:10px; text-align:center;}
.wptww-testimonials-slidelist .slick-dots li button{text-indent:-99999px;}
.wptww-testimonials-slidelist .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 2px !important; padding:0px !important; width:10px !important; height:10px !important; }
.wptww-testimonials-slidelist .slick-dots li button{background:#fff !important; margin:0px !important; padding:0px !important; border:1px solid #000; border-radius:50% !important; width:10px !important; height:10px !important;}
.wptww-testimonials-slidelist .slick-dots li button:focus{outline:none !important}
.wptww-testimonials-slidelist .slick-dots li.slick-active button{background:#444 !important;}

.wptww-testimonials-slide-widget .slick-arrow{text-indent:-99999px; padding:0px !important; margin:0px !important; border-radius:0px !important}
.wptww-testimonials-slide-widget button.slick-arrow {background-color: transparent!important; width:15px; height:26px; position:absolute; z-index:99;
border:0px !important; padding:0 !important; margin:0px !important; border-radius:0px !important}
.wptww-testimonials-slide-widget button.slick-next, .wptww-testimonials-slide-widget button.slick-next:hover,  .wptww-testimonials-slide-widget button.slick-next:focus{background:url(arrow-right.png) 0 0 no-repeat !important;background-size:15px 26px !important; background-color:transparent}
.wptww-testimonials-slide-widget button.slick-prev, .wptww-testimonials-slide-widget button.slick-prev:hover, .wptww-testimonials-slide-widget button.slick-prev:focus{background:url(arrow-left.png) 0 0 no-repeat !important;background-size:15px 26px !important; background-color:transparent}
.wptww-testimonials-slide-widget .slick-dots{padding:0 !important; margin:0 !important; position:absolute; bottom:10px; text-align:center;}
.wptww-testimonials-slide-widget .slick-dots li button{text-indent:-99999px;}
.wptww-testimonials-slide-widget .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 2px !important; padding:0px !important;  width:10px !important; height:10px !important;}
.wptww-testimonials-slide-widget .slick-dots li button{background:#fff !important; margin:0px !important; padding:0px !important; border:1px solid #000; border-radius:50% !important; width:10px !important; height:10px !important;}
.wptww-testimonials-slide-widget .slick-dots li button:focus{outline:none !important}
.wptww-testimonials-slide-widget .slick-dots li.slick-active button{background:#444 !important;}

/************************************************************
					common css for all designs 
************************************************************/
.wptww-avtar-image{text-align:center}
.wptww-testimonials-list, .wptww-testimonials-slidelist{clear:both;}
.wptww-testimonials-slide-widget .wptww-slick-slide{padding:0 5px;}
.wptww-testimonials-list .wptww-testimonials-text  p, .wptww-testimonials-slidelist .wptww-testimonials-text p , .wptww-testimonials-slide-widget .wptww-testimonials-text  p  {font-size: 15px; text-align:center; margin-bottom:5px !important}
.wptww-testimonials-list h4, .wptww-testimonials-slidelist h4, .wptww-testimonials-slide-widget h4   {font-size: 20px !important; line-height:22px !important;padding:0 !important; margin:8px 0 !important }
.wptww-testimonials-text em:before {color: #ccc;content: "\201C";font-size: 4em;line-height: 0.1em;margin-right: 0.25em;
  vertical-align: -0.4em;}
.wptww-testimonials-text em:after {content: "\201D";font-size: 4em;line-height: 0.1em;margin-left: 0.20em;vertical-align: -0.5em; color: #ccc;}
.wptww-testimonials-slide-widget .wptww-testimonial-author, .wptww-testimonials-slide-widget .wptww-testimonial-client{padding:0 0 10px 0;}
.wptww-testimonial-left > span {font-size: 14px; }
.wptww-author > div {font-size: 16px; font-weight: bold;line-height: 22px;}
.wptww-testimonial-job , .wptww-testimonial-url{font-size: 14px; }
.wptww-testimonial-company{font-size: 14px; font-weight: bold;}
.wptww-quote{margin-bottom: 30px;float: left;width: 100%; }
.wptww-testimonial-author{ color: #000; clear:both;}
.wptww-testimonial-content {clear: both; text-align: center; width: 100%; }
img.wptww-circle{border-radius: 50% !important;}
img.wptww-square{border-radius:0%;}
.wptww-testimonials-list .wptww-first{clear:both !important;}
.wptww-testimonials-list .slick-slide img{ display: inline-block;}
.wptww-testimonials-slidelist .slick-slide img, .wptww-testimonials-slide-widget .wptww-slick-slide img{display:inline-block !important}

.wptww-testimonials-slidelist .slick-slide{padding:0 15px;}
.wptww-testimonials-slidelist.slick-slider{padding:0 15px;}
.wptww-testimonials-slide-widget.slick-slider{padding:0 20px;}

/************************************************************
					 Slick design slick slider 
************************************************************/
.wptww-testimonials-slidelist.design-1 .slick-arrow, .wptww-testimonials-slidelist.design-2 .slick-arrow, .wptww-testimonials-slidelist.design-3 .slick-arrow, .wptww-testimonials-slidelist.design-4 .slick-arrow  { top:50% !important;  -webkit-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  transform: translate(0, -50%);  cursor: pointer;}
.wptww-testimonials-slidelist.design-1 .slick-next, .wptww-testimonials-slidelist.design-2 .slick-next, .wptww-testimonials-slidelist.design-3 .slick-next, .wptww-testimonials-slidelist.design-4 .slick-next{right:0px !important;}
.wptww-testimonials-slidelist.design-1 .slick-prev, .wptww-testimonials-slidelist.design-2 .slick-prev, .wptww-testimonials-slidelist.design-3 .slick-prev, .wptww-testimonials-slidelist.design-4 .slick-prev{ left:0px !important}
.wptww-testimonials-slidelist.design-1 .slick-dots, .wptww-testimonials-slidelist.design-2 .slick-dots, .wptww-testimonials-slidelist.design-3 .slick-dots, .wptww-testimonials-slidelist.design-4 .slick-dots{left:15px !important; right:15px !important; text-align:center;  bottom:0px !important;}

.wptww-testimonials-slide-widget.design-1 .slick-arrow, .wptww-testimonials-slide-widget.design-2 .slick-arrow, .wptww-testimonials-slide-widget.design-3 .slick-arrow { top:50% !important;  -webkit-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  transform: translate(0, -50%);  cursor: pointer;}
.wptww-testimonials-slide-widget.design-1 .slick-next, .wptww-testimonials-slide-widget.design-2 .slick-next, .wptww-testimonials-slide-widget.design-3 .slick-next{right:0px !important;}
.wptww-testimonials-slide-widget.design-1 .slick-prev, .wptww-testimonials-slide-widget.design-2 .slick-prev, .wptww-testimonials-slide-widget.design-3 .slick-prev{ left:0px !important}
.wptww-testimonials-slide-widget.design-1 .slick-dots, .wptww-testimonials-slide-widget.design-2 .slick-dots, .wptww-testimonials-slide-widget.design-3 .slick-dots{left:15px !important; right:15px !important; text-align:center;  bottom:0px !important;}

/************************************************************
					 Design-1 
************************************************************/
.wptww-testimonials-slidelist.design-1, .wptww-testimonials-list.design-1{margin-bottom:30px;}
.wptww-testimonials-slidelist.design-1 .wptww-testimonial-author, .wptww-testimonials-list.design-1 .wptww-testimonial-author, .wptww-testimonials-list.design-1 .wptww-testimonial-job, .wptww-testimonials-slidelist.design-1 .wptww-testimonial-job,
.wptww-testimonials-slide-widget.design-1 .wptww-testimonial-author, .wptww-testimonials-slide-widget.design-1 .wptww-testimonial-job{text-align: center;}
.wptww-testimonials-slidelist.design-1 .wptww-testimonial-author, .wptww-testimonials-list.design-1 .wptww-testimonial-author, .wptww-testimonials-slidelist.design-1 .wptww-testimonial-author{padding-top: 0px;}
.wptww-testimonials-slidelist.design-1 .fa-quote-left, .wptww-testimonials-list.design-1 .fa-quote-left, .wptww-testimonials-slide-widget.design-1 .fa-quote-left{width:30px; height:35px; font-size:30px; padding:10px 0px; color:#94c523;}
.wptww-testimonials-slidelist.design-1 .wptww-testimonials-text p, .wptww-testimonials-list.design-1 .wptww-testimonials-text p, .wptww-testimonials-slide-widget.design-1 .wptww-testimonials-text p{margin-bottom:5px;}

/************************************************************
					 Design-2 
************************************************************/
.wptww-testimonials-slidelist.design-2, .wptww-testimonials-list.design-2{margin-bottom:30px;}
.wptww-testimonials-slidelist.design-2 .wptww-testimonial-author, .wptww-testimonials-list.design-2 .wptww-testimonial-author, .wptww-testimonials-list.design-2 .wptww-testimonial-job, .wptww-testimonials-slidelist.design-2 .wptww-testimonial-job,
.wptww-testimonials-slide-widget.design-2 .wptww-testimonial-author, .wptww-testimonials-slide-widget.design-2 .wptww-testimonial-job{text-align: center;}
.wptww-testimonials-slidelist.design-2 .wptww-testimonial-author, .wptww-testimonials-list.design-2 .wptww-testimonial-author, .wptww-testimonials-slidelist.design-2 .wptww-testimonial-author{padding-top: 0px;}
.wptww-testimonials-slidelist.design-2 .wptww-avtar-image, .wptww-testimonials-list.design-2 .wptww-avtar-image, .wptww-testimonials-slide-widget.design-2 .wptww-avtar-image {margin-bottom:10px;}

/************************************************************
					 Design-3 
************************************************************/
.wptww-testimonials-list.design-3 .wptww-testimonial-box{ margin-bottom:60px;}
.wptww-testimonials-list.design-3 .wptww-testimonial-author, .wptww-testimonials-slidelist.design-3 .wptww-testimonial-author, .wptww-testimonials-slide-widget.design-3 .wptww-testimonial-author{padding-top:10px !important; }

.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner, .wptww-testimonials-list.design-3 .wptww-testimonial-inner, .wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner{border:1px solid #ddd; position:relative; margin-top:60px;  padding:65px 15px 15px 15px; height:90%; text-align:center;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner:after,
.wptww-testimonials-list.design-3 .wptww-testimonial-inner:after,
.wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner:after,
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner:before,
.wptww-testimonials-list.design-3 .wptww-testimonial-inner:before,
.wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner:before {top: 100%;left: 80%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;	pointer-events: none;}

.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner:after,
.wptww-testimonials-list.design-3 .wptww-testimonial-inner:after,
.wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner:after {border-color: rgba(136, 183, 213, 0);border-top-color: #fff;border-width: 30px;margin-left: -30px;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner:before,
.wptww-testimonials-list.design-3 .wptww-testimonial-inner:before,
.wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner:before{border-color: rgba(194, 225, 245, 0);border-top-color: #ddd;border-width: 30px;margin-left: -36px;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar,
.wptww-testimonials-list.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar{position:absolute; top:-60px; left:0; right:0; width:100%; height:120px;}
.wptww-testimonials-list.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar .wptww-avtar-image{width:120px; margin:0 auto;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar .wptww-avtar-image{width:120px; margin:0 auto;}
.wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar{position:absolute; top:-60px; left:0; right:0;  height:120px;}
.wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar .wptww-avtar-image{width:110px; margin:0 auto;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar img,
.wptww-testimonials-list.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar img,
.wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar img{width:100%; max-width:100%; height:auto;  border:1px solid #ddd; padding:5px; background:#fff;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar img.wptww-circle,
.wptww-testimonials-list.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar img.wptww-circle,
.wptww-testimonials-slide-widget.design-3 .wptww-testimonial-inner .wptww-testimonial_avatar img.wptww-circle{border-radius:50%; }

/************************************************************
					 Design-4 
************************************************************/
.wptww-testimonials-list.design-4 .wptww-testimonial-box{ margin-bottom:60px;}
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner, .wptww-testimonials-list.design-4 .wptww-testimonial-inner, .wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner
{border:1px solid #ddd; position:relative; margin-left:50px;  padding:15px 15px 15px 70px; height:90%;}
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner:after, 
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner:after,
.wptww-testimonials-list.design-4 .wptww-testimonial-inner:after,
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner:before, 
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner:before,
.wptww-testimonials-list.design-4 .wptww-testimonial-inner:before {top: 100%;left: 80%;border: solid transparent;content: " ";	height: 0;	width: 0;position: absolute;pointer-events: none;}
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner:after, 
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner:after
.wptww-testimonials-list.design-4 .wptww-testimonial-inner:after {border-color: rgba(136, 183, 213, 0);border-top-color: #fff;border-width: 30px;	margin-left: -30px;}
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner:before, 
.wptww-testimonials-list.design-4 .wptww-testimonial-inner:before, 
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner:before, {border-color: rgba(194, 225, 245, 0);border-top-color: #ddd;border-width: 30px;	margin-left: -36px;}
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar, 
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar,
.wptww-testimonials-list.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar{position:absolute; top:10px; left:-50px; width:100px;}
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar img,
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar img,
.wptww-testimonials-list.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar img{width:100%; max-width:100%; height:auto; padding:5px; border:1px solid #ddd; background:#fff;}
.wptww-testimonials-slidelist.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar img.wptww-circle,
.wptww-testimonials-list.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar img.wptww-circle,
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-inner .wptww-testimonial_avatar img.wptww-circle{border-radius:50%; }
.wptww-testimonials-list.design-4 .wptww-testimonial-content, .wptww-testimonials-slidelist.design-4 .wptww-testimonial-content,
.wptww-testimonials-slide-widget.design-4 .wptww-testimonial-content{text-align:left;}
.wptww-testimonials-list.design-4 .wptww-testimonials-text  p, .wptww-testimonials-slidelist.design-4 .wptww-testimonials-text  p  {font-size: 15px; text-align:left;}


/************************************************************
					 Grid
************************************************************/
.wpcolumn, .wpcolumns, .wptww-testimonials-list *, .wptww-testimonials-slidelist *, .wptww-testimonials-slide-widget * {-webkit-box-sizing: border-box; moz-box-sizing: border-box; box-sizing: border-box;}
img { max-width: 100%;  height: auto; }
img {  -ms-interpolation-mode: bicubic; }
.wpcolumn,
.wpcolumns { padding-left: 0.9375em; padding-right: 0.9375em;  float: left; width:100%;   position: relative;  }
@media only screen {
  .wpcolumn,
  .wpcolumns { position: relative;  padding-left: 0.9375em; padding-right: 0.9375em; float: left; }
   }
@media only screen and (min-width: 40.0625em) {
  .wpcolumn,
  .wpcolumns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; }
  .wp-medium-1 {  width: 8.33333%; }
  .wp-medium-2 {width: 16.66667%; }
  .wp-medium-3 { width: 25%; }
  .wp-medium-4 { width: 33.33333%; }
  .wp-medium-5 { width: 41.66667%; }
  .wp-medium-6 { width: 50%; }
  .wp-medium-7 { width: 58.33333%; }
  .wp-medium-8 { width: 66.66667%; }
  .wp-medium-9 {  width: 75%; }
  .wp-medium-10 { width: 83.33333%; }
  .wp-medium-11 { width: 91.66667%; }
  .wp-medium-12 { width: 100%; }
}
/*========================instafeed==============================*/
#sb_instagram {
 width:100%;
 margin:0 auto;
 padding:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#sb_instagram:after {
 content:"";
 display:table;
 clear:both
}
#sb_instagram.sbi_fixed_height {
 overflow:hidden;
 overflow-y:auto;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#sb_instagram #sbi_images {
 width:100%;
 float:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#sb_instagram #sbi_images .sbi_item {
 display:-moz-inline-stack;
 display:inline-block;
 vertical-align:top;
 zoom:1;
 *display:inline;
 margin:0!important;
 text-decoration:none;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#sb_instagram.sbi_col_1 #sbi_images .sbi_item {
 width:100%
}
#sb_instagram.sbi_col_2 #sbi_images .sbi_item {
 width:50%
}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item {
 width:33.33%
}
#sb_instagram.sbi_col_4 #sbi_images .sbi_item {
 width:25%
}
#sb_instagram.sbi_col_5 #sbi_images .sbi_item {
 width:20%
}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item {
 width:16.66%
}
#sb_instagram.sbi_col_7 #sbi_images .sbi_item {
 width:14.28%
}
#sb_instagram.sbi_col_8 #sbi_images .sbi_item {
 width:12.5%
}
#sb_instagram.sbi_col_9 #sbi_images .sbi_item {
 width:11.11%
}
#sb_instagram.sbi_col_10 #sbi_images .sbi_item {
 width:10%
}
#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item {
 width:100%
}
#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item {
 width:50%
}
#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item {
 width:33.33%
}
#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item {
 width:25%
}
#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item {
 width:20%
}
#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item {
 width:16.66%
}
#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item {
 width:14.28%
}
#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item {
 width:12.5%
}
#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item {
 width:11.11%
}
#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item {
 width:10%
}
#sb_instagram .sbi_photo_wrap {
 position:relative
}
#sb_instagram .sbi_photo {
 display:block;
 text-decoration:none
}
#sb_instagram .sbi_photo img {
 width:100%;
 height:auto
}
#sb_instagram a,#sb_instagram a:hover,#sb_instagram a:focus,#sb_instagram a:active {
 outline:none
}
#sb_instagram img {
 display:block;
 padding:0!important;
 margin:0!important;
 max-width:100%!important;
 opacity:1!important
}
#sb_instagram .sbi_link {
 display:none;
 position:absolute;
 bottom:0;
 right:0;
 width:100%;
 padding:10px 0;
 background:rgba(0,0,0,.5);
 text-align:center;
 color:#fff;
 font-size:12px;
 line-height:1.1
}
#sb_instagram .sbi_link a {
 padding:0 6px;
 text-decoration:none;
 color:#fff;
 font-size:12px;
 line-height:1.1;
 display:-moz-inline-stack;
 display:inline-block;
 vertical-align:top;
 zoom:1;
 *display:inline
}
#sb_instagram .sbi_link .sbi_lightbox_link {
 padding-bottom:5px
}
#sb_instagram .sbi_link a:hover,#sb_instagram .sbi_link a:focus {
 text-decoration:underline
}
#sb_instagram .sbi_photo_wrap:hover .sbi_link,#sb_instagram .sbi_photo_wrap:focus .sbi_link {
 display:block
}
#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn,.sbi_type_carousel .fa-clone,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play {
 display:block!important;
 position:absolute;
 z-index:1;
 color:#fff;
 color:rgba(255,255,255,.9);
 font-style:normal!important;
 text-shadow:0 0 8px rgba(0,0,0,.8)
}
#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_carousel .sbi_playbtn {
 z-index:1;
 top:50%;
 left:50%;
 margin-top:-24px;
 margin-left:-19px;
 padding:0;
 font-size:48px
}
#sb_instagram .sbi_type_carousel .fa-clone {
 right:12px;
 top:12px;
 font-size:24px;
 text-shadow:0 0 8px rgba(0,0,0,.3)
}
.sbi_type_carousel svg.fa-clone,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play {
 -webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.4));
 filter:drop-shadow(0 0 2px rgba(0,0,0,.4))
}
#sb_instagram .sbi_loader {
 position:relative;
 left:50%;
 width:16px;
 height:16px;
 margin:10px 0 10px -8px;
 background:url(../img/loader.png) no-repeat
}
#sb_instagram .sb_instagram_header {
 float:left;
 clear:both;
 margin:0 0 15px 0;
 padding:0;
 line-height:1.2;
 width:100%
}
#sb_instagram .sb_instagram_header a {
 float:left;
 display:block;
 min-width:100%\9
}
#sb_instagram .sbi_header_img {
 float:left;
 position:relative;
 width:50px;
 margin:0 0 0 -100%!important;
 overflow:hidden;
 -moz-border-radius:40px;
 -webkit-border-radius:40px;
 border-radius:40px
}
#sb_instagram .sbi_header_img img {
 float:left;
 margin:0!important;
 padding:0!important;
 border:none!important;
 -moz-border-radius:40px;
 -webkit-border-radius:40px;
 border-radius:40px
}
#sb_instagram .sbi_header_img_hover {
 position:absolute;
 width:100%;
 top:0;
 bottom:0;
 left:0;
 text-align:center;
 color:#fff;
 background:rgba(0,0,0,.75);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity:0;
 opacity:0;
 border-radius:40px;
 transition:opacity 0.2s
}
#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover {
 opacity:1
}
#sb_instagram .sbi_header_img_hover i {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-12px;
 margin-left:-12px;
 width:24px;
 height:24px;
 overflow:hidden;
 background:url(../img/small-logo.png) no-repeat 0 0
}
#sb_instagram .sbi_header_text {
 float:left;
 width:100%;
 padding-top:5px
}
#sb_instagram .sb_instagram_header a {
 text-decoration:none
}
#sb_instagram .sbi_header_text .sbi_bio,#sb_instagram .sbi_header_text h3 {
 float:left;
 clear:both;
 width:auto;
 margin:0 0 0 60px!important;
 padding:0!important
}
#sb_instagram .sb_instagram_header h3 {
 font-size:16px;
 line-height:1.3
}
#sb_instagram .sb_instagram_header p {
 font-size:13px;
 line-height:1.3
}
#sb_instagram .sb_instagram_header h3.sbi_no_bio {
 padding-top:9px!important
}
#sb_instagram .sbi_header_text img.emoji {
 margin-right:3px!important
}
#sb_instagram #sbi_load {
 float:left;
 clear:both;
 width:100%;
 text-align:center
}
#sb_instagram #sbi_load .fa-spinner {
 display:none;
 position:absolute;
 top:50%;
 left:50%;
 margin:-8px 0 0 -7px;
 font-size:15px
}
#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a {
 display:-moz-inline-stack;
 display:inline-block;
 vertical-align:top;
 zoom:1;
 *display:inline;
 padding:7px 14px;
 margin:5px auto 0 auto;
 background:#333;
 color:#eee;
 border:none;
 color:#fff;
 text-decoration:none;
 font-size:13px;
 line-height:1.5;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#sb_instagram #sbi_load .sbi_load_btn {
 position:relative
}
#sb_instagram .sbi_follow_btn {
 display:-moz-inline-stack;
 display:inline-block;
 vertical-align:top;
 zoom:1;
 *display:inline;
 text-align:center
}
#sb_instagram #sbi_load .sbi_follow_btn svg.fa-instagram {
 margin-right:7px
}
#sb_instagram .sbi_follow_btn.sbi_top {
 display:block;
 margin-bottom:5px
}
#sb_instagram .sbi_follow_btn a {
 background:#517fa4;
 color:#fff
}
#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_follow_btn a:focus,#sb_instagram #sbi_load .sbi_load_btn:hover,#sb_instagram #sbi_load .sbi_load_btn:focus {
 filter:alpha(opacity=85);
 opacity:.85
}
#sb_instagram #sbi_load .fa-spinner,#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg {
 margin-bottom:-1px;
 margin-right:7px;
 font-size:15px
}
#sb_instagram #sbi_load .sbi_follow_btn {
 margin-left:5px
}
#sb_instagram .sb_instagram_error {
 width:100%;
 text-align:center
}
#sbi_mod_error {
 display:none;
 border:1px solid #ddd;
 background:#eee;
 color:#333;
 margin:0;
 padding:10px 15px;
 font-size:13px;
 text-align:center;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px
}
#sbi_mod_error p {
 padding:5px 0!important;
 margin:0!important;
 line-height:1.3!important
}
#sbi_mod_error ol,#sbi_mod_error ul {
 padding:5px 0 5px 20px!important;
 margin:0!important
}
#sbi_mod_error li {
 padding:1px 0!important;
 margin:0!important
}
#sbi_mod_error span {
 font-size:12px
}
#sb_instagram.sbi_medium .sbi_playbtn,#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play {
 margin-top:-12px;
 margin-left:-9px;
 font-size:23px
}
#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone {
 right:8px;
 top:8px;
 font-size:18px
}
#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play {
 margin-top:-9px;
 margin-left:-7px;
 font-size:18px
}
#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone {
 right:5px;
 top:5px;
 font-size:12px
}
@media all and (max-width:640px) {
 #sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item {
  width:50%
 }
 #sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item,#sb_instagram.sbi_col_10 #sbi_images .sbi_item {
  width:25%
 }
 #sb_instagram.sbi_width_resp {
  width:100%!important
 }
}
@media all and (max-width:480px) {
 #sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item,#sb_instagram.sbi_col_10 #sbi_images .sbi_item {
  width:100%
 }
}


@media all and (min-width: 1200px){
.top_image_container{width:100%}.top_image_container p{margin:0}
#vgall {background: #f3f6f8;padding:30px 15px;box-sizing: border-box;width: 100%;text-align: center;}
#vgall iframe{width: 415px;margin: 10px;}.footercta{padding: 0rem 0 2rem;}
}

@media all and (max-width: 767px) {
#nav {padding-top: 0 !important;}
#nav .close-btn {position: absolute;top: 3px;left: unset;right: 6px;background-position:center center;background-size:22px;}
.top_image_container h2{font-size:30px!important;}.subfooter .half{width:100%;text-align:left !important}
.home_box_left, .home_box_right{min-height:unset!important}
.home_box_left a, .input_home,.home_box_left p,.home_box_left svg{position:relative}.home_box_left a, .input_home{bottom:-10px;}.book_left,.book_right{width:100%;}.book_left img{position:relative}.book_left, .book_right,.home_box_right{box-sizing:border-box;padding:10px;text-align:center}footer .social a i{width: 25px;height: 25px;font-size: 16px;line-height: 25px;}
footer ul.list{width:50%;}body .gform_wrapper ul li.gfield{margin-top:0!important}footer #gform_wrapper_2 .gform_footer #gform_submit_button_2{padding: 5px;}.subfooter .half{margin:2px;width:100%}footer{padding: 0.7rem 0;}
.hp_info .blog_links,.hp_info .blog_links .article{width:100%}.home_box_right{width:100%}.home_box_left a, .input_home {
    bottom: -10px;width: 80%;margin: auto;}.body_column_text{flex-basis: 100%;}.lean .info .signup_container .signup_steps h3,.lean .right .step h3{margin:0}.lean .info .signup_container .signup_steps p,.lean .right .step p{width: 100%;margin:0;display: block;}
.three_image_container > div > img{position:relative!important}.step{text-align: center;width:100%;box-sizing: border-box;}
.btn_4 {margin-left: 20px !important;}.book_right{left:0;height:auto}.container{width:100%;max-width:100%;padding:10px;box-sizing:border-box}.imagebox,.textbox,.w50,.w33,.w25{width:100%}.scale{transform:none}.video-container{height:auto}.video-container iframe{position:relative}
}