@charset "utf-8";
/* CSS Document */

body { color: #333333; font-family: "Helvetica"; line-height: 1.42857; font-size: 14px; letter-spacing: 1px; }
p { letter-spacing: 1px; margin: 0 0 10px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Avenir Next Condensed", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; letter-spacing: 2px; }
.res-img { width: 100%; }
.btn:focus { outline: none; outline-offset: -2px; }
.main-in .main-head { margin-bottom: 24px; padding-bottom: 15px; }
.cont-left p { margin-bottom: 0px; }
a { color: #333333; text-decoration: none; font-family: "AvenirNext LT Pro Regular"; text-decoration: none; }
.tst-head a { font-family: "Avenir Next Condensed"; }
.nav-tabs { border-bottom: none; }
.cont-right p { text-align: justify; }
.cont-left { z-index: 1; }
.tst-head a:hover { color: #8a8a8a; text-decoration: none; }
.menu { position: absolute; right: 15px; top: -45px; }
.main-in header { height: 80px; z-index: 1000; position: relative; }
h1.active, h2.active { color: #00c08a; }
.vd-info-block { padding: 15px; }
.clear { clear: both }
.hover-detail a:hover, a:focus { color: #fff; outline: medium none; }
#fancybox-content { width: 580px; }
a:hover, a:focus { color: #333333; text-decoration: underline; outline: none; }
.carousel-indicators li { float: left; background: url(../images/indicator.png) no-repeat 0 0; border: none; height: 15px!important; width: 15px!important; }
.carousel-indicators li.active { width: 15px!important; height: 15px!important; background: url(../images/indicator.png) no-repeat right 0; }
.carousel-indicators { left: 75%; width: auto; }
.form-control:focus { box-shadow: none !important; outline: 0 none !important; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: #00c08a; color: #FFFFFF; font-weight: normal; outline: none }
.nav > li > a:hover, .nav > li > a:focus { background-color: #00c08a; text-decoration: none; color: #fff; font-weight: normal; }
.nav-pills > li > a { border-radius: 0; }
.nav > li > a { display: block; padding: 4.5px 5px 5px; position: relative; font-family: "AvenirNext LT Pro Regular"; letter-spacing: 2px; font-size: 14px; line-height: 23px; height: 30px; }
.mac-os .nav > li > a { padding: 6px 5px 8px !important; height: 30px; }
.mac-os .btn-send { padding: 7.5px 10px 8px 10px; height: 34px; line-height: 22px; }
.mac-os .contact .btn-send { padding: 7.5px 10px 8px 10px; height: 34px; line-height: 22px; }
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a { background-color: #D9D9D9; color: #333; line-height: 22px; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color: #00c08a; color: #fff; border-image: none; border-color: transparent; }
.right.carousel-control { filter: none; }
.left.carousel-control { filter: none; }
.success { background: none repeat scroll 0 0 #FFFFFF; color: #47a447; border: 2px dotted #EBEBEB; font-size: 17px; font-weight: bold; padding: 10px; text-align: left; z-index: 1; margin-top: 10px; }
.cont-right .success { bottom: 44px; left: 0; right: 0; top: 46px; }
.form-group { max-height: 35px; }
.error { border-color: #ff0000; border-width: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.carousel-control .glyphicon, .carousel-control .icon-prev, .carousel-control .icon-next { height: auto !important; width: auto !important; }
.dropdown-menu a { font-family: "AvenirNext LT Pro Regular"; }
.dropdown-menu { font-family: "AvenirNext LT Pro Regular"; background-clip: padding-box; background-color: #D9D9D9 !important; background: #D9D9D9 !important; border-radius: 0; box-shadow: none; display: none; float: left; left: 0; list-style: none outside none; margin: 2px 0 0; min-width: 160px; padding: 0; position: absolute; top: 100%; z-index: 1000; border: none; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-image: none; background: #00c08a !important; background-repeat: repeat-x; color: #fff; outline: 0 none; text-decoration: none; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #fff !important; background: #00c08a !important; background-image: none; background-repeat: repeat-x; color: #fff; text-decoration: none; }
.social-contianer, .nav-contianer { max-width: 1280px; margin: auto; }
.socail-row { background: #d9d9d9; padding-top: 17px; padding-bottom: 17px; *padding: 17px 0;
height: 60px; *height:30px;
height: 60px\9; display: block; position: fixed; z-index: 1; width: 100%; }
.nav-side { float: right; padding-right: 15px; position: relative; width: 80%; padding-top: 8px; }
.logo { width: 20%; float: left; padding-left: 15px; }
.download { font-size: 1em; font-family: "AvenirNext LT Pro Regular"; text-transform: uppercase; letter-spacing: 2px; line-height: 30px; margin-left: 15px; text-decoration: underline; }
a.download, .download-bar a { text-decoration: none !important; }
a.download:hover, .download-bar a:hover { text-decoration: underline !important; }
.vd-link { cursor: pointer; display: inline-block; font-size: 12px; }
.nav .caret { border-bottom-color: #333; border-top-color: #333; }
.nav a:hover .caret { border-bottom-color: #fff; border-top-color: #fff; }
.large-head { font-family: Georgia, "Times New Roman", Times, serif; font-size: 3.714em; margin: 0px 0 0 0; padding: 79px 8% 0; }
.mid-head-bold { font-family: "Avenir Next"; }
.mid-head { font-family: "AvenirNext LT Pro Regular" !important; font-size: 1.3em; letter-spacing: 2px; padding: 4% 0; margin: 0px; font-weight: normal !important; }
.form-control { background-color: #d9d9d9; border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; display: inline-block; font-size: 14px; height: 34px; line-height: normal; padding: 10px 12px; *padding: 5px 12px 8px 5px;
padding: 5px 12px 8px 12px\0/; *line-height: 24px;
line-height: 24px\0/; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; vertical-align: middle; width: 100%; }
.img-wrapper.right { float: right; margin: 0; }
.btn { -moz-user-select: none; border: 0; border-radius: 0; cursor: pointer; display: inline-block; font-size: 14px; font-weight: bold; line-height: 1.42857; margin-bottom: 0; padding: 2px 10px 0; text-align: center; vertical-align: middle; white-space: nowrap; font-family: "Avenir Next Condensed"; }
footer .nav > li > a { font-size: 0.89em; }
footer .nav-pills > li.active > a, footer .nav-pills > li.active > a:hover, footer .nav-pills > li.active > a:focus { background-color: #fff; color: #00c08a; font-weight: normal; }
footer .nav > li > a:hover, footer .nav > li > a:focus, footer .nav > li.active > a { background-color: #fff; color: #00c08a; text-decoration: none; font-weight: normal; }
footer .nav-pills > li { display: inline-block; float: none; border-right: 1px solid #CCCCCC; text-align: center; border-bottom: 0px; }
footer .nav-pills > li.last { border-right: none; }
.navbar-toggle { background-color: #000; border: none; border-radius: 0; float: right; height: 30px; margin-bottom: 4px; margin-top: 2px; padding: 6px 9px; position: relative; width: 40px; }
.navbar-toggle .icon-bar { background-color: #fff; border-radius: 1px 1px 1px 1px; display: block; height: 2px; width: 22px; }
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active { background-color: #EBEBEB; color: #333333; }
.line { border: 1px solid #ccc; height: 0px; margin-top: 0px; }
/*desktop*/
.tst-head { font-family: "Avenir Next Condensed"; font-size: 1.357em; letter-spacing: 2px; border-bottom: 3px solid #333333; margin-bottom: 5%; text-transform: uppercase; overflow: hidden; }
.btn-default { background-color: #00c08a; border-color: #CCCCCC; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: normal!important; font-size: 15px;  }
.btn-send { padding: 7.5px 10px 8px 10px; text-align: left; width: 91%; font-family: "AvenirNext LT Pro Regular"; font-weight: normal !important; }
.input_block { padding-top: 10px; }
.message-box { margin-bottom: 41px; font-family: "Helvetica"; }
.message-box .form-control { font-family: "Helvetica"; resize: none; }
.cont-right .input_block { }
legend { font-family: "Avenir Next"; font-weight: bold; font-size: 1.071em; letter-spacing: 2px; border-bottom: 2px solid #333; text-align: left; margin-bottom: 0; padding-top: 2%; padding-bottom: 1%; }
.test-main-head { font-family: "AvenirNext LT Pro Regular"; font-size: 2.786em; padding: 3% 2.5%; letter-spacing: 2px; margin: 0px; text-transform: uppercase; }
.main-pera { font-family: "Helvetica"; font-size: 23px; letter-spacing: 2px; padding-bottom: 5%; padding-left: 8%; padding-right: 8%; margin: 0px; }
.navblock { background: url(../image/nav-bg.png) repeat-x top left transparent; padding: 12px 0 12px 0; width: 100%; z-index: 10; left: 0px; margin-top: 0px; position: absolute; border-bottom: 2px solid #333; position: fixed; top: 0px; }
.carousel { position: relative; top: 0px; }
.carousel-control.left { background-image: none; background: url(../image/banner-nav.png) no-repeat left top; height: 60px; width: 62px; left: 2%; }
.carousel-control.left:hover { background-image: none; background: url(../image/banner-nav.png) no-repeat left bottom; margin: 0px; padding: 0px; top: 50%; }
.carousel-control .icon-prev:before { content: none; }
.carousel-control.right { background-image: none; background: url(../image/banner-nav.png) no-repeat right bottom; height: 60px; width: 62px; }
.carousel-control .icon-next:before { content: none; }
.carousel-inner>.item>img, .carousel-inner>.item>a>img { width: 100%; }
.carousel-control { top: 50%; left: 0; }
.carousel-control.right { top: 50%; right: 2%; }
.carousel-control.right:hover { background-image: none; background: url(../image/banner-nav.png) no-repeat right top; margin: 0px; padding: 0px; top: 50%; }
.carousel-inner { border-bottom: 2px solid #333; }
.form-group { margin-bottom: 8px; }
.download-bar { background: #00c08a; color: #fff; text-align: center; padding: 21px 0; font-size: 39px; text-transform: uppercase; margin-top: 44px; margin-bottom: 42px; }
.download-bar a { color: #fff; font-family: "AvenirNext LT Pro HeavyCn"; letter-spacing: 2px; text-decoration: none; }
.download-bar a:hover { text-decoration: underline; }
.left { margin-right: 0px; }
.seemore-row { text-align: center; padding: 0px 0 0px 0; margin-top: 33px; }
.short-pera { word-break: break-all; padding-bottom: 6%; magin: 0px; }
footer { border-top: none; padding-top: 5px; margin-top: 20px; margin-bottom: 20px; }
.social-ico { display: inline-block; height: 25px; width: 25px; background: url(../image/socail-ico.png) no-repeat; margin: 5px 0 0 10px; }
.fb { background-position: 0 0; }
a.fb:hover { background: url(../image/socail-icohover.png) no-repeat 0px 0; }
.twitter { background-position: -42px 0; }
a.twitter:hover { background: url(../image/socail-icohover.png) no-repeat -42px 0; }
.feed { background-position: -85px 0; }
a.feed:hover { background: url(../image/socail-icohover.png) no-repeat -85px 0; }
.youtube { background-position: -127px 0; }
a.youtube:hover { background: url(../image/socail-icohover.png) no-repeat -127px 0; }
.vimo { background-position: -169px 0; }
a.vimo:hover { background: url(../image/socail-icohover.png) no-repeat -169px 0; }
.lin { background-position: -212px 0; }
a.lin:hover { background: url(../image/socail-icohover.png) no-repeat -212px 0; }
footer address { display: block; font-style: normal; line-height: 1.42857; margin-top: 0px; font-family: "AvenirNext LT Pro Regular"; font-size: 1.1em; }
footer .nav > li > a { display: inline; font-family: "AvenirNext LT Pro Regular"; padding: 0px 0px 0 0px; position: relative; font-size: 1.1em; }
.btn-black { font-family: Georgia, "Times New Roman", Times, serif; background: #333333; color: #fff; font-size: 1.357em; font-weight: normal; padding: 2px 15px 6px; letter-spacing: 2px; }
.carousel-inner > .item { height: auto; }
.main-in .navblock { margin-bottom: 15px; }
.carousel_logo .carousel-inner { overflow: hidden; position: relative; width: 100%; height: 95px; border-bottom: none; }
.carousel_logo { position: relative; margin-bottom: 6px; z-index: 1; }
.carousel_logo .carousel-inner > .item { margin-right: 40px!important; display: inline-block; }
.test-icon-next { }
.carousel_logo .carousel-inner > .item > img, .carousel_logo .carousel-inner > .item > a > img { width: 100%; }
.carousel_logo .carousel-inner > .active.left { }
.carousel_logo .carousel-inner > .active.right { }
.carousel-inner > .active { left: 0; }
.carousel_logo .carousel-inner > .item { width: 82px; }
.carousel_logo .carousel-inner { width: 90%; margin: auto; height: auto; margin-right: 5%; }
.carousel_logo .carousel-control.left { height: 20px; width: 20px; background: none; }
.carousel_logo .carousel-control.right { background: none; height: 20px; width: 20px; }
.carousel_logo .carousel-inner > .item { width: 24%; }
.accordion-group { border: none; border-radius: 0px; margin-bottom: 2px; }
.accordion-inner { border-top: none; padding: 10px 15px; width: 100%; word-break: normal; position: relative; z-index: 1; }
.accordion-pera { }
.accordion-inner .sub-head { margin-bottom: 10px !important; }
.accordion-toggle.active { font-weight: bold; }
.accordion-heading { border-bottom: 1px solid #CCCCCC; width: 28%; padding-top: 0px; display: block; }
.main-in .sub-head { border-bottom: none; margin: 0px; }
.accordion-body { float: right; width: 70%; background: none repeat scroll 0 0; margin-top: 0px; position: absolute; right: 0px; top: 0px; border-radius: 10px 10px 10px 10px; }
.accordion { margin-bottom: 40px; position: relative; }
.accordion-group { width: 100%; float: left; }
.bot-banner { margin: 15px 0 }
.media_main { padding: 0px; }
.media-block { display: inline-block; float: left; margin-left: 0px; margin-right: 40px; max-width: 23%; overflow: hidden; vertical-align: top; width: 189px; margin-top: 10px; min-height: 160px; }
.media-block.fifth { }
.media-image { max-height: 238px; display: block; min-height: 129px; }
.media-image_block { padding-top: 20px; }
.media-image img { max-height: 125px; }
.media-image { min-height: 125px; }
.main-head { border-bottom: 2px solid #333; font-size: 1.5em; margin-top: 15px; }
.sub-head, .accordion-inner .sub-head { border-bottom: 2px solid #333; font-size: 1.2em; margin-top: 0px; padding: 5px 0; }
.accordion .main-head { margin-bottom: 0; padding-bottom: 10px; }
.accordion-heading .accordion-toggle { padding: 0; font-family: "AvenirNext LT Pro Regular"; font-size: 1.1em; line-height: 34px; display: inline; }
.download-link a { display: inline-block; font-family: "Avenir Next Condensed"; font-size: 16px; position: inherit; width: auto; }
.download-link { bottom: 20px; position: absolute; right: 9px; text-align: right; width: 60%; z-index: 1; text-decoration: underline; }
.download-link:hover { text-decoration: none; }
.download-link-bottom a { font-family: "Avenir Next Condensed"; }
.download-link-bottom { text-align: center; font-family: "Avenir Next Condensed"; width: 100%; z-index: 1; text-decoration: underline; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding: 10px 0; margin-top: 15px; }
.download-link:hover { text-decoration: none; }
#carousel-client-testi .logo-block img { box-shadow: 0 0 0 0 #666; -webkit-box-shadow: 0 0 0 0 #666; -moz-box-shadow: 0 0 0 0 #666; filter: none }
#carousel-client-testi-mob .logo-block img { display: inline-block; margin-left: 0px; margin-bottom: 0px; float: left; box-shadow: 0px 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px 0px #666; filter: none }
.logo-block { display: inline-block; margin-right: 14px; margin-bottom: 15px; float: left; }
.test-tab-block { margin: 15px 0; }
.subhead-no-ud { border-bottom: none; font-size: 1.1em; margin-top: 0; }
.logo-wrapper { float: right; width: 90%; padding: 29px 0; position: relative; }
.vd-testimonials-col { display: inline-block; float: right; margin-top: 0; padding-left: 0; vertical-align: top; width: 28%; }
.vd-col { display: inline-block; width: 70%; }
.nav-tabs > li { }
.nav-tabs > li > a { font-family: "Avenir Next Condensed"; }
.booking-link { text-align: center; float: left; width: 100%; padding-top: 19px; margin-top: 24px; }
.booking-link a { background: #00c08a; padding: 20px; display: block; color: #fff; font-family: "Avenir Next Condensed"; font-size: 1.3em; ; }
.logo-block2 { display: inline-block; margin-bottom: 15px; margin-right: 8px; }
.col-left { width: 77%; float: left; padding-left: 15px; }
.col-right { width: 20%; float: right; padding-right: 15px; }
.about-wrapper { width: 45%; float: left; margin-right: 25px; }
.cont-left { width: 48%; float: left; }
.cont-right { width: 48%; float: right; position: relative; }
.img-wrapper { float: right; width: 100%; padding-bottom: 30px; padding-top: 29px; }
.img-wrapper img { max-width: 100%; }
.about-block { }
.tiles img, .img-wrapper img, .pr_thumb_large img, .pr_thumb a img { }
body:last-child .tiles img { /* Remove filter from IE9 */ border-radius: 0px; filter: none; }
.divider { border-left: 1px solid #333333; min-height: 92.5%; position: absolute; top: 55px; left: -24px; width: 50%; z-index: -1; }
.contact { text-align: left; }
.contact .btn-send { float: right; margin: 0px; position: inherit; width: 100%; height: 34px; }
.pr_imgBlock { width: 30%; float: left; margin-right: 25px; }
.pr_imgRow { width: 100%; padding-top: 5px; display: inline-block; }
.pr_thumb_large { float: left; width: 100%; margin-bottom: 5px; }
.pr_thumb_large img { width: 100%; }
.pr_thumb { width: 30%; }
.pr_thumb img { width: 100%; }
.pr_thumb { float: left; }
.pr_imgRow a { }
.pr_aboutinfo { width: 66%; float: right; }
.pr_bdrRow { border-bottom: 1px solid #ccc; padding: 7px 0; }
.pr_content { padding-top: 7px; padding-bottom: 15px; }
/***************CSS for Responsive Video*****************/
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; padding-bottom: 475px\0/; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.sidebar-nav { padding: 9px 0; }
.dropdown-menu .sub-menu { left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px; }
.dropdown-menu li:hover .sub-menu { visibility: visible; }
.dropdown:hover .dropdown-menu { display: block; }
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0; }
.pr_thumb { margin-right: 3%; margin-top: 0%; margin-bottom: 0%; }
.pr_thumblast { padding: 0px; }
.dropdown-menu > li > a { text-transform: uppercase; display: block; width: 100%; *width: auto;
*margin:0px;
*display:block;
color: #333px; }
#testimonialSlide .short-pera, #home-testimonialSlide .short-pera { min-height: 154px; word-break: normal; }
.nav > li { border-bottom: none; line-height: normal; }
.nav-pills>li { float: left; margin-left: 10px !important; outline: none !important; }
.accordion .main-head { width: 28%; }
.video_test_client, .media-stories, .previous-endorsement { padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #DDDDDD; }
.social-net { padding-right: 15px; }
.carousel_logo .carousel-control.left { height: 20px; width: 20px; top: 35%; left: 0px; }
.carousel_logo .carousel-control.right { height: 20px; width: 20px; top: 35%; right: 0px; }
.client-wrapper .bx-wrapper .bx-viewport { left: 0px; }
.client-wrapper .bx-wrapper { padding: 0px; }
.client-wrapper { width: 100%; float: right; padding-bottom: 25px; }
.client-wrapper .test-icon-prev { left: 45%; position: relative; margin-bottom: 15px; }
.client-wrapper .test-icon-next { left: 45%; position: relative; margin-bottom: 15px; margin-left: 0px; }
.footer-contianer { max-width: 1170px; margin: auto; padding: 0 15px; }
.footer_block { width: 24%; float: left; }
.footer_block2 { width: 24%; float: left; padding-left: 25px; }
.col-right .subhead-no-ud { padding-left: 10px; }
.elastislide-carousel .logo-block { margin: 0px; }
.vrt-slider { display: block; }
.hz-slider { display: none; }
ul.tiles li.left { float: left; }
ul.tiles li.right { float: right; margin: 0px 15px 0 0; }
.test-nav { display: table; padding-bottom: 0px; position: relative; margin: auto; width: 60px; }
.pr_aboutinfo h2 { border-bottom: 1px solid #CCCCCC !important; }
.logo-block.left { float: none; }
.logo-block.right { float: none; margin-right: 0; }
.text-testimonials p { letter-spacing: 1px; margin: 0 0 15px; }
html, body { height: 100%;/* The html and body elements cannot have any padding or margin. */ }
/* Wrapper for page content to push down footer */
#wrap { min-height: 100%; height: auto !important; height: 100%; /* Negative indent footer by it's height */ margin: 0 auto -293px; }
/* Set the fixed height of the footer here */
#push, .footer_main { height: 293px; }
.footer_main { position: relative; bottom: 0px; z-index: 1; float: left; width: 100%; }
.for-desktop { display: table !important; width: 100%; }
.desktop-left { display: table-cell; vertical-align: top; float: left; width: 30%; padding-right: 27px; }
.desktop-left .main-head { margin: 0px; }
.desktop-right { background: none repeat scroll 0 0; margin-top: 0px; display: table-cell; float: right; padding: 10px 15px; width: 70%; word-break: normal; border-radius: 10px 10px 10px 10px; width: 70%\0/; }
.desktop-right .accordion-pera { padding-top: 10px; }
.desktop-right .sub-head { border-bottom: 2px solid #333333; font-size: 1.2em; margin-top: 0; padding: 5px 0; }
.heading.active { font-weight: bold; }
.desktop-left .heading { border-bottom: 1px solid #CCCCCC; display: block; padding-top: 0; width: 100%; line-height: 34px; }
.main .bx-wrapper { margin: 0 24px 0 24px; }
ul#testimonialSlide { list-style: none; overflow: hidden; margin: 0 auto 0 auto; padding: 0px; width: 940px; }
#testimonialSlide li { list-style: none; float: left; width: 220px; margin-right: 15px; padding-bottom: 33px; }
.main #testimonialSlide li { padding-bottom: 33px !important; }
.bx-wrapper #testimonialSlide li { padding-bottom: 0px; }
.vrt-slider .bx-viewport ul { margin: 0px; padding: 0px; }
.vrt-slider { padding-bottom: 29px; position: relative; }
.vrt-slider .bx-wrapper img { display: inline-block; vertical-align: top; }
.vrt-slider .bx-wrapper li { width: 300px !important; margin-bottom: 8px; }
.vrt-slider .bx-wrapper { max-width: 300px!important; }
.vrt-slider .bx-wrapper { margin: 0 0px 0px !important; }
.vrt-slider .bx-wrapper { margin: 0 0px 0px; }
.vrt-slider .bx-viewport { float: left; }
.vrt-slider .bx-wrapper img.left { margin-right: 5px; }
.vrt-slider .bx-wrapper img.right { }
.vrt-slider .bx-prev img { display: none !important; }
.vrt-slider .bx-next img { display: none !important; }
.vrt-slider .bx-prev { background: url("../images/arrow.png") no-repeat scroll 0 0 transparent !important; display: inline-block; float: left; height: 20px; left: 44%; overflow: hidden; position: relative; width: 20px; margin-bottom: 10px; top: 0px; position: relative; margin-right: 0px; }
.vrt-slider .bx-next { background: url("../images/arrow.png") no-repeat scroll 0 bottom transparent !important; display: inline-block; float: left; height: 20px; left: 44%; overflow: hidden; position: relative; width: 20px; margin-top: 0px; top: 10px; }
.bx-wrapper .bx-next { right: -24px; }
.bx-wrapper .bx-prev { left: -25px; }
.bx-wrapper { margin: 0 24px 25px; }
.bx-prev img { display: none !important; }
.bx-next img { display: none !important; }
.bx-wrapper a { text-decoration: none; }
.bx-wrapper a:hover, .bx-wrapper a:focus { text-decoration: none; }
.test-nav .bx-prev { background: url("../images/arrow.png") no-repeat scroll -26px top transparent !important; display: inline-block; float: left; height: 20px; left: 0%; margin-right: 15px; margin-top: 15px; overflow: hidden; position: absolute; top: -6px; width: 20px; }
.test-nav #bx-left { margin-right: 15px; }
.test-nav { padding-bottom: 30px; }
.main .test-nav #bx-left { margin-right: 0px; }
.test-nav .disabled { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); }
.test-nav .bx-next { background: url("../images/arrow.png") no-repeat scroll right top transparent !important; display: inline-block; float: left; height: 20px; right: 0%; margin-top: 15px; overflow: hidden; position: absolute; top: -6px; width: 20px; }
.bx-prev { background: url("../images/arrow.png") no-repeat scroll -26px top transparent !important; display: inline-block; float: left; height: 20px; left: 0%; overflow: hidden; position: relative; width: 20px; margin-top: 15px; margin-right: 15px; top: 27px; }
.bx-next { background: url("../images/arrow.png") no-repeat scroll right top transparent !important; display: inline-block; float: right; height: 20px; right: 0%; overflow: hidden; position: absolute; width: 20px; margin-top: 15px; top: 27px; }
.mob-bx-right { }
#bx-right .bx-next { }
#bx-left .bx-prev { }
.client-speaking .disabled { opacity: 0.5; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); }
.client-speaking { position: relative; }
.horizontal-slide { position: relative; margin: auto; position: relative; }
.horizontal-slide .disabled { opacity: 0.5; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); }
.vrt-slider .disabled { opacity: 0.5; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); }
.video_test_client.active, .media-stories.active, .previous-endorsement.active { font-weight: bold; }
/*****************--------------------*********************/
.loader { bottom: 32%; display: block; left: 30%; position: absolute; z-index: 11; }
.tateLft { margin-right: 30px; width: 280px; }
.about-item a { display: inline-block; cursor: pointer; z-index: 0; }
.head a { display: inline-block; }
.cont-right { text-align: justify; }
.form_block { text-align: justify; }
.article-container { padding: 15px!important; display: table; *display:inline-block;
*width:550px!important;
}
.testimonial-popup { width: 560px; }
.mac-os .testimonial-popup { }
.testimonial-popup { display: block; }
.article.second.fourth { margin-right: 0px; }
.left-section { width: 275px; float: left; top;
padding-right: 0px; }
.publication_name { border-bottom: medium none; font-size: 1.1em; margin-top: 0; font-family: "Avenir Next", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; }
.right-section { width: 230px; float: left; vertical-align: top; padding-left: 15px; }
#fancybox-content { background: #fff; border-width: 0px !important; }
#fancybox-wrap { padding: 0px!important; }
#fancybox-close { right: 5px }
#fancybox-outer { width: 96% !important; }
.full_detail { display: block; }
.download_link a { background: none repeat scroll 0 0 #00c08a; color: #FFFFFF; padding: 5%; display: table; *display:inline-block;
font-family: "Avenir Next Condensed"; font-size: 1em; width: 100%; text-align: center; }
.article { float: left; margin-right: 15px; margin-bottom: 15px; text-decoration: none; max-height: 220px; min-height: 220px; *min-height:215px;
width: 208px; }
.article-popup { min-height: 290px; }
.article.fourth { margin-right: 0px; }
/*.article { width: 23.9%;}*/
.article > img { vertical-align: top; max-width: 100%; }
.article_name { color: #666; padding-top: 10px; }
.article_dec { padding-top: 15px; padding-bottom: 15px; }
.left-section img { max-width: 100%; }
.dec-section, .article-popup { min-height: 220px; }
#carousel-example-quote.carousel { position: relative; top: 60px; padding-bottom: 4%; margin-bottom: 4%; }
#carousel-example-quote .carousel-inner p { text-align: center; font-weight: normal!important; font-family: "Helvetica"; letter-spacing: 2px; font-size: 18px; padding: 0 0 0 0; margin-top: 40px; margin-bottom: 0px; }
#carousel-example-quote .carousel-inner p strong { text-align: center; font-weight: bold; font-family: "Avenir Next"; }
#carousel-example-quote .carousel-inner h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 49px; margin: 0; padding: 0px 8% 0; }
#carousel-example-quote .carousel-indicators li { border: 1px solid #333; }
#carousel-example-quote .carousel-inner { border: none; }
#carousel-example-quote .carousel-control { top: 50%; }
#carousel-example-quote .left.carousel-control { background: url(../image/qoute.png) no-repeat scroll left top; }
#carousel-example-quote .right.carousel-control { background: url(../image/qoute.png) no-repeat scroll right top; }
.pagination { width: 100%; border-top: 1px solid #ccc; padding-top: 10px; }
.pagination .last { float: right; }
.pagination .disabled { color: #A2A2A2; }
.pagination .active { font-weight: bold; }
.pagination a { font-family: "Helvetica"; }
.pagination .next { background: url('../image/next.png') no-repeat scroll right 50%; padding-right: 15px; }
.pagination .pre { background: url('../image/pre.png') no-repeat scroll left 50%; padding-left: 15px; }
.Testi-block { float: left; position: relative; overflow: hidden; }
.testimonial-image { position: absolute; display: block !important; }
.hover-detail { float: left; position: absolute; padding: 10px; border: 1px solid #ccc; }
.hover-detail { display: block; height: 100%; background: url('../image/test_bg.png') repeat-x scroll left 50%; color: #fff; }
\ .Testi-block h1 .sub-head.active, .hover-detail h2.active { color: #fff; }
#fancybox-close { right: 0px\0/ !important; }
.Testi-block h1.active, .Testi-block h2.active { color: #fff; }
.Testi-section.box-1 { width: 282px; height: 405px; }
.Testi-section.box-1 .hover-detail { *width:260px;
*height:383px;
}
.Testi-section.box-2 { height: 166px; margin-left: 15px; *margin-left:0px;
*padding-left: 15px;
width: 282px; }
.Testi-section.box-2 .hover-detail { *height: 144px;
*width: 260px;
}
.Testi-section.box-3 { height: 405px; margin-left: 15px; *margin-left:0px;
*padding-left:15px;
width: 282px; }
.Testi-section.box-3 .hover-detail { *height: 383px;
*width:260px;
}
.Testi-section.box-4 { height: 405px; margin-bottom: 15px; margin-top: 15px; width: 282px; }
.Testi-section.box-4 .hover-detail { *width:260px;
*height:383px;
}
.Testi-section.box-5 { height: 405px; margin-left: 15px; *margin-left:0px;
*padding-left:15px;
margin-top: -224px; width: 282px; }
.Testi-section.box-5 .hover-detail { *height: 383px;
*width: 260px;
}
.Testi-section.box-6 { height: 166px; margin-left: 15px; *padding-left:15px;
*margin-left:0px;
margin-top: 15px; width: 282px; }
.Testi-section.box-6 .hover-detail { *height: 144px;
*width: 260px;
}
.Testi-section.box-7 { height: 224px; margin-bottom: 15px; margin-left: 15px; *margin-left:0px;
*padding-left:15px;
margin-top: 15px; width: 578px; }
.Testi-section.box-7 .hover-detail { *height:202px;
*width: 556px;
}
.Testi-section.box-8 { height: 166px; margin-right: 15px; *margin-right:0px;
*padding-right:15px;
width: 282px; }
.Testi-section.box-8 .hover-detail { *height: 144px;
*width: 260px;
}
.Testi-section.box-9 { height: 166px; margin-right: 15px; *margin-right:0px;
*padding-right:15px;
width: 282px; }
.Testi-section.box-9 .hover-detail { *height: 144px;
*width: 260px;
}
.Testi-section.box-10 { width: 282px; height: 405px; }
.Testi-section.box-10 .hover-detail { *width:260px;
*height:383px;
}
.Testi-section.box-11 { height: 224px; margin-top: -223px; width: 578px; }
.Testi-section.box-11 .hover-detail { *width:556px;
*height:202px;
}
.poweredBy:hover { color: #00c08a; text-decoration: none; }
.poweredBy { text-decoration: none; }
.power { padding-top: 71px; text-transform: uppercase; padding-left: 61px; width: 345px; font-size: 10px;  *padding-left: 88px;
 *width: 277px;
 *padding-top:46px;
}
.ieClass { padding-left: 68px; }
.test-more { bottom: 10px; color: #FFFFFF; font-size: 12px; height: 18px; position: absolute; right: 10px; text-decoration: none !important; }
.testimonials-main .client-wrapper { margin-top: 16px; }

.logo .img-responsive {
    width: 132px;
}
 @media(min-width:639px) and (max-width:767px) {
.power { font-size: 10px; padding-left: 0; padding-top: 71px; text-align: right; text-transform: uppercase; width: auto; }
#carousel-example-quote .carousel-inner p { margin-top: 5% !important; }
/* .article.second{ margin-right: 0px; }*/
.article { width: 23.1% !important; }
}
 @media(max-width:767px) {
.power { font-size: 10px; padding: 6px 0; text-align: center; text-transform: uppercase; width: 100%; }
#fancybox-close { right: 0; }
#carousel-example-quote .carousel-inner p { margin-top: 10%; }
#carousel-example-quote .carousel-inner h1 { font-size: 250%; padding: 0 8% 0; }
.full_detail { font-size: 100%; }
.article-container h2 { font-size: 100%; }
.test-more { background: none; bottom: 0; height: auto; position: inherit; right: inherit; text-decoration: none !important; width: auto; }
.testimonial-image-mob img { max-width: 100%; }
.Testi-block .testimonial-image img { max-width: 100%; }
/*.Testi-block { width: 47.7% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: 331px; }
.Testi-section.box-1 .hover-detail { }
.Testi-section.box-2 { margin-bottom: 15px; }
.Testi-section.box-2 .hover-detail { }
.Testi-section.box-3 { height: 331px; }
.Testi-section.box-3 .hover-detail { }
.Testi-section.box-4 { height: 331px; margin-bottom: 0; }
.Testi-section.box-4 .hover-detail { }
.Testi-section.box-5 { height: 305px; margin-top: -152px; }
.Testi-section.box-5 .hover-detail { *height: 302px;
}
.Testi-section.box-6 { height: 136px; }
.Testi-section.box-6 .hover-detail { }
.Testi-section.box-7 { height: 178px; width: 65.7% !important; }
.Testi-section.box-7 .hover-detail { }
.Testi-section.box-8 { height: 135px; }
.Testi-section.box-8 .hover-detail { }
.Testi-section.box-9 { height: 137px; margin-left: 0px; }
.Testi-section.box-9 .hover-detail { }
.Testi-section.box-10 { height: 331px; }
.Testi-section.box-10 .hover-detail { }
.Testi-section.box-11 { height: 180px; width: 65.7% !important; margin-top: -180px; }
.Testi-section.box-11 .hover-detail { }
.Testi-block .testimonial-image img { max-width: 100%; max-height: 100%; }*/
#fancybox-close { }
.main { padding-top: 100px; }
.article { width: 22.4%; min-height: 177px; }
.article.fourth { margin-right: 0px; }
.test-nav { padding-bottom: 40px; }
.message-box { margin-bottom: 15px; }
.footer-contianer .nav { }
.client-speaking .bx-next { top: 42px; }
.booking-link { display: table; float: none; margin: 0px auto 0; width: 75%; }
.bx-wrapper { margin: 0 auto !important; max-width: 361px !important; }
.bx-prev { left: 0%; }
.bx-next { right: 0px; }
.enquiry_from { margin-bottom: 15px; }
.main-in .main-head { margin-top: 0; padding-bottom: 5px; }
.about-item { margin-top: 15px; }
.about-item h1 { text-align: center; }
.img-wrapper { padding-top: 15px; padding-bottom: 0px; }
.client-speaking { padding-bottom: 10px; padding-top: 15px; }
.tateLft { margin-right: 30px; width: 98%; }
#mob-bx-right .bx-next { }
.test-nav #mob-bx-right .bx-next { top: -6px; }
.bx-next { }
.seemore-row { margin-bottom: 15px; }
#wrap { min-height: 100%; height: auto !important; height: 100%; /* Negative indent footer by it's height */ margin: 0px; }
/* Set the fixed height of the footer here */
#push, .footer_main { height: auto; }
.logo-mb { margin-left: 51px; }
.bx-wrapper { margin: 0 28px; }
.bx-wrapper .bx-prev { left: -50px; }
.bx-wrapper .bx-next { right: -50px; }
#carousel-client-testi-mob .logo-block img { display: inline-block; margin-left: 0px; margin-bottom: 0px; float: left; box-shadow: 0px 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px 0px #666; filter: none }
.for-desktop { display: none !important; width: 100%; }
.main .bx-wrapper { margin: 0 24px 0 25px; }
.mobile-page-slider .bx-wrapper { margin: 0 auto; max-width: 275px !important; }
.socail-row { background: none repeat scroll 0 0 #D9D9D9; padding-bottom: 3px; padding-top: 5px; height: auto; }
.logo-block.right { float: none; margin-right: 20px; }
.logo-block { margin-left: 0; margin-bottom: 10px; width: auto; }
.nav > li > a { /*line-height: normal;*/ }
.nav > li { border-bottom: none; margin-left: 0px !important; }
.nav-pills>li { border-bottom: none; margin-left: 0px !important; }
.accordion-inner p { margin: 0 0 7px; }
.main-in .main-head { margin-bottom: 10px; padding-bottom: 5px; }
.accordion-heading { border-bottom: 1px solid #CCCCCC; border-top: none; }
.accordion .main-head { width: 100%; }
ul.tiles li { float: left; width: 94%; }
ul.tiles li>div { float: left; width: 100%; }
.mid-head { padding: 22px 0; }
.media-block { max-width: 21% }
.nav-collapse { margin-top: 10px; }
.about-wrapper { width: 98%; float: left; margin-right: 25px; }
.cont-left { display: block; padding: 0 15px 15px; float: none; width: auto; }
.cont-right { display: block; padding: 0 15px; float: none; width: auto; }
.vrt-slider { display: none; }
.hz-slider { display: block; position: relative; }
.col-right .subhead-no-ud { padding-left: 0px; }
.logo-block { margin-right: 20px; margin-left: 0px; width: auto; }
.accordion-inner .sub-head { display: none; }
.nav-side { width: 100%; padding: 0 15px; }
.footer-contianer { max-width: 1170px; margin: auto; padding: 0px; }
.footer_block { width: 100%; float: none; }
.footer_block2 { width: 100%; float: none; padding-left: 0px; }
.carousel_logo .bx-wrapper .bx-viewport { left: 14px; width: 95% !important; }
.logo { width: 90%; }
.accordion-group, .accordion-heading { margin: 0px; padding: 0px; }
.accordion { overflow: visible; }
.accordion-inner { position: inherit; padding: 10px 0px; max-height: 100%; }
.accordion-body { padding: 0; margin: 10px 0 0 0; }
.col-right { padding-top: 0px; }
.mid-head { font-size: 1em; }
.navblock { padding: 15px 0; width: 100%; z-index: 10; margin-top: 0px; min-height: inherit; top: 0px; }
.large-head { font-size: 2.857em; padding: 15px 5% 0; }
.test-main-head { font-size: 2em; position: relative; z-index: 1; }
.test-main-head em { position: relative !important; z-index: 1 !important; }
.seemore-row { padding: 10px 0 10px 0; text-align: center; margin-top: 15px; }
footer { border-top: 2px solid #999; padding-top: 0px; margin-top: 10px; margin-bottom: 0px; }
footer address { margin-top: 10px; margin-bottom:
}
footer .nav > li > a { display: inline-block; padding: 0px 0 0; }
.btn-black { font-size: 1.357em; }
footer .nav-pills > li { display: inline-block; width: auto; line-height: normal; margin: 8px 0 8px 0; padding: 0 5px; line-height: 23px; }
.nav > li { display: table; position: relative; width: 100%; border-bottom: 1px solid #ccc; }
footer .nav > li { width: auto; }
.dropdown-menu { position: relative; }
.open > .dropdown-menu { display: block; width: 100%; }
.nav > li .caret { margin-top: 10px; }
.carousel_logo .carousel-inner { overflow: hidden; position: relative; width: 100%; border-bottom: none; }
.carousel_logo { position: relative; margin-bottom: 0px; z-index: 1; }
.carousel_logo .carousel-inner > .item { height: auto; display: inline-block; }
.carousel_logo .carousel-inner > .item > img, .carousel_logo .carousel-inner > .item > a > img { width: 100%; }
.carousel_logo .carousel-inner > .active.left { }
.carousel_logo .carousel-inner > .active.right { }
.carousel-inner > .active { left: 0; }
.carousel_logo .carousel-inner > .item { width: 82px; }
.carousel_logo .carousel-inner { width: 86%; margin: auto; }
.carousel_logo .carousel-control.left { height: 20px; width: 20px; top: 35%; left: 0px; }
.carousel_logo .carousel-control.right { height: 20px; width: 20px; top: 35%; right: 0px; }
.carousel_logo .carousel-inner > .item { width: 24%; }
.accordion-heading { float: left; width: 100%; }
.accordion-body { width: 100%; position: inherit; }
legend { text-align: center; margin-bottom: 0; display: inline-block; }
.vd-col { display: inline-block; width: 100%; }
.vd-testimonials-col { width: 100%; margin-top: 15px; padding-bottom: 15px; }
.logo-wrapper { width: 100%; padding: 15px 0; }
.nav-tabs > li { width: auto; border: none; }
.nav-tabs > li > a { font-family: "Avenir Next Condensed"; font-size: 0.8em; padding: 5px; }
.col-left { width: 100%; padding: 0px 15px 0 15px; }
.col-right { width: 100%; padding: 0px 15px 0 15px; }
.subhead-no-ud { }
.img-wrapper { width: 100%; text-align: center }
.divider { border: none; }
.btn-send { padding: 7.5px 10px 8px 10px; text-align: center; width: 60%; line-height: normal; height: 32px; }
.contact { text-align: center; }
.contact .btn-send { float: none; height: 34px; }
.pr_imgBlock { width: 100%; }
.pr_aboutinfo { width: 100%; float: left; padding-top: 15px; }
.tst-head { margin-bottom: 3%; margin-top: 0px; text-align: center; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #fff; background-image: none; background-repeat: repeat-x; color: #fff; text-decoration: none; width: 100%; }
.dropdown-menu { width: 100%; }
.pr_thumb_large img { width: 100%; height: auto; }
.pr_thumb .image { width: 89px; height: auto; }
.pr_thumb .image { width: 89px; height: auto; }
.pr_thumblast { margin: 0px; padding: 0px; }
.pr_thumb_large a { margin-right: 10px; vertical-align: top; }
.pr_thumb a { width: 100%; margin: 0px; }
.pr_thumb_large { display: inline-block; height: auto; margin-bottom: 5px; width: 100%; vertical-align: top; }
.pr_thumb a img { width: 100%; }
.success { }
.mobile-page-slider .btn-default { display: list-item; margin: auto; text-align: center; width: 80%; }
.main-in .main-head, .col-right .subhead-no-ud { text-align: center; }
.cont-left .main-head, .cont-right .main-head { text-align: left; }
.vd-testimonials-col .sub-head { text-align: center; }
.contact .btn-send { width: 80%; }
.testimonials-main .main-head { text-align: left; }
.text-testimonials .main-head { text-align: left; }
.about-main .main-head { text-align: left; }
.elastislide-horizontal { padding: 10px 25px; }
.elastislide-horizontal { padding: 10px 32px; }
.client-wrapper { width: 100%; padding-bottom: 0px; }
ul.tiles li.right { float: right; margin: 0px 0px 0 15px; }
.media-image { display: block; }
.media-block { max-width: 30%; margin-right: 5%; min-height: 75px; }
.media-block.fifth { margin-right: 5%; }
.media-block.third { margin-right: 0%; }
.error_logo { position: inherit; top: 0; float: left; left: 5px; margin-bottom: 15px; float: left; }
.tateBox { margin: 15px 0; width: 100%; }
.carousel-control { display: none; }
#carousel-example-quote.carousel { top: 0px; }
}
 @media screen and (max-width:480px) {
#fancybox-wrap { left: 10% !important; }
#fancybox-outer { width: 92.7% !important; }
.testimonial-popup { width: 300px; }
.main-in header { height: 100px; }
.Testi-block { width: 47.7% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: 309px; }
.Testi-section.box-2 { margin-bottom: 15px; height: 126px; }
.Testi-section.box-3 { height: 308px; margin-bottom: 15px; margin-top: 0px; }
.Testi-section.box-4 { height: 308px; margin-bottom: 0; margin-top: -141px; margin-right: 15px; }
.Testi-section.box-5 { height: 308px; margin-top: 15px; margin-left: 0; margin-top: 0px; }
.Testi-section.box-6 { height: 126px; margin-top: -125px; margin-left: 0; }
.Testi-section.box-7 { height: 168px; width: 98.6% !important; margin-left: 0px; }
.Testi-section.box-8 { height: 126px; margin-bottom: 56px; }
.Testi-section.box-9 { height: 126px; margin-left: 0px; }
.Testi-section.box-10 { height: 308px; margin-top: -182px; }
.Testi-section.box-11 { height: 168px; width: 98.6% !important; margin-top: 15px; }
.Testi-block .testimonial-image img { max-width: 100%; }
.article-popup { min-height: 118px !important; }
.article { min-height: 127px; }
.dec-section { min-height: 99px; }
.left-section { width: 143px; }
.right-section { width: 195px; }
.navblock { background: #fff; opacity: 0.95; }
.bx-wrapper { margin: 0 auto !important; max-width: 348px !important; }
#carousel-client-testi-mob .logo-block img { display: inline-block; margin-left: 0px; margin-bottom: 0px; float: left; box-shadow: 0px 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px 0px #666; filter: none }
.for-desktop { display: none !important; width: 100%; }
.mobile-page-slider .bx-wrapper { margin: 0 auto; max-width: 260px !important; }
}
@media (min-width:481px) and (max-width:639px) {
.dec-section, .article-popup { min-height: 118px!important; ; }
#fancybox-wrap { left: 15% !important; }
.left-section { width: 143px; }
.right-section { width: 195px; }
#fancybox-close { right: 5px !important; }
#fancybox-wrap { left: 15% !important; }
.testimonial-popup { width: 400px; }
.main-in header { height: 130px; }
.Testi-block { width: 48.3% !important; }
.Testi-section.box-1 { height: auto; }
.Testi-section.box-2 { height: auto; margin-bottom: 15px; margin-left: 15px; }
.Testi-section.box-3 { height: auto; margin-bottom: 15px; margin-left: 15px; margin-right: 0; }
.Testi-section.box-4 { height: auto; margin-bottom: 0; margin-top: -31.8% !important }
.Testi-section.box-5 { height: auto; margin-top: 0; }
.Testi-section.box-6 { height: auto; margin-left: 0; margin-top: -28.7% !important }
.Testi-section.box-7 { height: auto; margin-left: 0; width: 99.7% !important; }
.Testi-section.box-8 { height: auto; margin-bottom: 0px; }
.Testi-section.box-9 { height: auto; margin-left: 0px; margin-top: 13% !important; }
.Testi-section.box-10 { height: auto; margin-top: -28% !important; }
.Testi-section.box-11 { height: auto; width: 99.7%!important; margin-top: 15px; }
.Testi-block .testimonial-image img { max-width: 100%; }
}
@media (min-width:531px) and (max-width:599px) {
}
 @media screen and (max-width:320px) {
#fancybox-close { right: -2px !important; }
#fancybox-wrap { left: 15% !important; }
#fancybox-outer { width: 90% !important; }
.testimonial-popup { width: 220px !important; }
.main-in header { height: 120px; }
.Testi-block { width: 47.4% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: auto; }
.Testi-section.box-2 { height: auto; margin-bottom: 15px; margin-left: 15px; }
.Testi-section.box-3 { height: auto; margin-bottom: 15px; margin-left: 15px; margin-right: 0; }
.Testi-section.box-4 { height: auto; margin-bottom: 0; margin-top: -33.1%!important; }
.Testi-section.box-5 { height: auto; margin-top: 0; }
.Testi-section.box-6 { height: auto; margin-left: 0; margin-top: -81px!important; }
.Testi-section.box-7 { height: auto; margin-left: 0; overflow: hidden; width: 99.7% !important; }
.Testi-section.box-8 { height: auto; margin-bottom: 0px; }
.Testi-section.box-9 { height: auto; margin-left: 0px; margin-top: 37px!important; }
.Testi-section.box-10 { height: auto; margin-top: -80px!important; }
.Testi-section.box-11 { height: auto; width: 99.7%!important; }
.Testi-block .testimonial-image img { max-width: 100%; }
.article { min-height: 172px !important; }
.left-section { width: 187px!important; display: block; padding-bottom: 15px; padding-right: 0px; }
.left-section img { max-width: 100%; }
.right-section { width: 187px!important; display: block; padding-left: 0px; }
.article.second { margin-right: 0px; }
.bx-wrapper { margin: 0 32px 0px !important; padding: 0; position: relative; }
.logo-mb { margin-left: 30px !important; }
.article { width: 46.3%; }
}
@media screen and (max-width:360px) {
#fancybox-wrap { left: 15% !important; }
#fancybox-outer { width: 90% !important; }
.testimonial-popup { width: 260px; }
.main-in header { height: 90px; }
.Testi-block { width: 47.4% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: auto; }
.Testi-section.box-2 { height: auto; margin-bottom: 15px; margin-left: 15px; }
.Testi-section.box-3 { height: auto; margin-bottom: 15px; margin-left: 15px; margin-right: 0; }
.Testi-section.box-4 { height: auto; margin-bottom: 0; margin-top: -106px; }
.Testi-section.box-5 { height: auto; margin-top: 0; }
.Testi-section.box-6 { height: auto; margin-left: 0; margin-top: -94px; }
.Testi-section.box-7 { height: auto; margin-left: 0; width: 99.7% !important; }
.Testi-section.box-8 { height: auto; margin-bottom: 0; }
.Testi-section.box-9 { height: auto; margin-left: 0; margin-top: 41px; }
.Testi-section.box-10 { height: auto; margin-top: -93px; }
.Testi-section.box-11 { height: auto; margin-top: 15px; width: 99.7% !important; }
.Testi-block .testimonial-image img { max-width: 100%; }
#fancybox-close { right: -8px; top: 4px; }
.left-section { width: 230px; padding-bottom: 10px; padding-right: 0px; }
.right-section { padding-left: 0px; width: 230px; }
.article.second { margin-right: 0px; }
.article { width: 47.3%; }
}
 @media (min-width:600px) and (max-width:639px) {
#fancybox-wrap { left: 15% !important; }
.Testi-block { width: 47.4% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: auto; }
.Testi-section.box-2 { height: auto; margin-bottom: 15px; margin-left: 15px; }
.Testi-section.box-3 { height: auto; margin-bottom: 0; margin-left: 15px; margin-right: 0; }
.Testi-block { width: 48.4% !important; }
.Testi-section.box-4 { height: auto; margin-bottom: 0; margin-top: -28%; }
.Testi-section.box-5 { margin-left: 15px; margin-top: 3.6%; }
.Testi-section.box-6 { height: auto; margin-left: 0; margin-top: -12.5%; }
.Testi-section.box-7 { height: auto; height: auto; margin-left: 0; margin-top: 15px; width: 100% !important; }
.Testi-section.box-8 { height: auto; margin-bottom: 0; }
.Testi-section.box-9 { height: auto; margin-left: 0; margin-top: 74px; }
.Testi-section.box-10 { height: auto; margin-top: -28.2%; }
.Testi-section.box-11 { height: auto; margin-top: 3.4%; width: 100% !important; }
}
 @media (min-width:640px) and (max-width:767px) {
#fancybox-wrap { left: 7% !important; }
.testimonial-popup { width: 540px; }
.main-in header { height: 100px; }
.Testi-block { width: 47.4% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: auto; }
.Testi-section.box-1 .hover-detail { }
.Testi-section.box-2 { height: auto; margin-bottom: 15px; margin-left: 15px; }
.Testi-section.box-2 .hover-detail { }
.Testi-section.box-3 { height: auto; margin-bottom: 0; margin-left: 15px; margin-right: 0; }
.Testi-section.box-3 .hover-detail { }
.Testi-block { width: 48.4% !important; }
.Testi-section.box-4 { height: auto; margin-bottom: 0; margin-top: 15px; }
.Testi-section.box-4 .hover-detail { }
.Testi-section.box-5 { height: auto; margin-left: 15px; margin-top: -24.2%; }
.Testi-section.box-5 .hover-detail { }
.Testi-section.box-6 { height: auto; margin-left: 15px; margin-top: 15px; }
.Testi-section.box-6 .hover-detail { }
.Testi-section.box-7 { height: auto; margin-left: 15px; margin-top: 15px; width: 65.6% !important; }
.Testi-section.box-7 .hover-detail { }
.Testi-section.box-8 { height: auto; margin-bottom: 0; }
.Testi-section.box-8 .hover-detail { }
.Testi-section.box-9 { height: auto; margin-left: 0; margin-top: 0; }
.Testi-section.box-9 .hover-detail { }
.Testi-section.box-10 { height: auto; margin-top: 0; }
.Testi-section.box-10 .hover-detail { }
.Testi-section.box-11 { height: auto; margin-top: -24.5%; width: 65.6% !important; }
.Testi-section.box-11 .hover-detail { }
}
@media screen and (max-width:640px) {
.dec-section, .article-popup { min-height: 258px; }
.navblock { background: none repeat scroll 0 0 #FFFFFF; opacity: 0.95; }
.nav > li > a { height: 28px; }
#fancybox-wrap { z-index: 11000; }
#carousel-example-quote .carousel-inner h3 { margin-top: 8%; }

.row-fluid { margin-top:0px !important;}
.elastislide-list .btn-default  { margin-bottom:0px; height:28px; padding:5px 0 0  ;}

.elastislide-list .short-pera + p { padding-bottom:20px;}}
 @media screen and (max-width:400px) {
.article { min-height: 196px; }
.client-speaking .bx-next { top: 42px; }
.btn-send { width: 80%; }
.bx-prev { left: 0%; }
.bx-next { right: 0px; }
.test-main-head { padding: 15px; }
#wrap { min-height: 100%; height: auto !important; height: 100%; /* Negative indent footer by it's height */ margin: 0px; }
/* Set the fixed height of the footer here */
#push, .footer_main { height: auto; }
.error { border-width: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.logo-wrapper { padding: 15px 0; width: 100%; }
.large-head { padding-top: 15px; }
.logo-mb { margin-left: 51px; }
#carousel-client-testi-mob li { width: 103px !important; }
#carousel-client-testi-responsive li { width: 103px !important; }
.bx-wrapper { margin: 0 auto; padding: 0; position: relative; max-width: 232px !important; }
.bx-wrapper .bx-prev { left: -27px; }
.bx-wrapper .bx-next { right: -22px; }
#carousel-client-testi-mob .bx-wrapper .bx-prev { left: -30px; }
#carousel-client-testi-mob .bx-wrapper .bx-next { right: -27px; }
.for-desktop { display: none !important; width: 100%; }
.main .bx-wrapper { margin: 0 24px 0 25px; }
.socail-row { background: none repeat scroll 0 0 #D9D9D9; padding-bottom: 3px; padding-top: 5px; }
.logo-block { margin-left: 0; margin-bottom: 10px; margin-left: 0px; width: 103px; }
.logo-block.right { float: left; margin-right: 20px; }
.about-item { float: left; width: 100%; margin-top: 15px; }
.media-block.third { margin-right: 0px; }
.media-block.fifth { margin-right: 4.5%; }
.mid-head { padding: 22px 0; }
.nav > li > a { /*padding: 8px 10px 5px 10px; line-height: normal;*/ }
.nav > li { border-bottom: none; margin-left: 0px !important; }
.accordion-inner p { margin: 0 0 7px; }
.accordion-heading { border-bottom: 1px solid #CCCCCC; border-top: none; }
.accordion .main-head { width: 100%; margin-bottom: 0px; }
.client-speaking { padding-bottom: 10px; }
.bx-prev { margin-right: 0px; }
.vd-testimonials-col { margin-top: 5px; padding-bottom: 15px; }
.main .elastislide-horizontal ul li { }
.elastislide-horizontal nav span { top: 50%; }
ul.tiles li.right { float: right; margin: 0px 0px 0 15px; }
ul.tiles li { float: left; width: 100%; }
ul.tiles li>div { float: left; width: 100%; }
.bx-wrapper .bx-viewport { left: 0; }
.media-block { max-width: 100%; margin-right: 5%; min-height: 75px; }
.nav-collapse { margin-top: 10px; }
.about-wrapper { width: 98%; float: left; margin-right: 25px; }
.cont-left { display: block; padding: 0 15px 15px 15px; float: none; width: auto; }
.cont-right { display: block; padding: 0 15px; float: none; width: auto; }
.vrt-slider { display: none; }
.hz-slider { display: block; }
.logo-block { }
.client-wrapper { width: 100%; }
.accordion-inner .sub-head { display: none; }
.elastislide-horizontal { padding: 10px 25px; }
.col-left { width: 100%; padding: 0px 15px 0 15px; }
.col-right { width: 100%; padding: 0px 15px 0 15px; }
.nav-side { width: 100%; padding: 0 15px; }
.footer-contianer { max-width: 1170px; margin: auto; padding: 0px; }
.footer_block { width: 100%; float: none; }
.footer_block2 { width: 100%; float: none; padding-left: 0px; }
.carousel_logo .bx-wrapper .bx-viewport { left: 23px; width: 95% !important; }
.logo { width: 90%; }
.subhead-no-ud { }
.success { }
.accordion-group, .accordion-heading { margin: 0px; padding: 0px; }
.accordion { overflow: visible; margin-bottom: 15px; }
.bot-banner { margin-bottom: 5px; }
.accordion-inner { position: inherit; }
.accordion-body { padding: 0; margin: 10px 0 0 0; }
.pr_thumb_large { width: 100%; }
.pr_imgRow { width: 100%; }
.pr_thumb_large img { width: 100%; height: auto; }
.pr_thumb .image { width: 89px; height: auto; }
.pr_thumb .image { width: 89px; height: auto; }
.pr_thumb { margin: 0 2% 0 0; padding: 0; width: 31%; }
.pr_thumblast { margin: 2% 0% 0 0; padding: 0px; }
.mid-head { font-size: 1em; }
/*.navblock { background: none; padding: 25px 0 0 0; width: 100%; z-index: 10; border-bottom: none; margin-top: 30px; position: inherit; }*/
.navblock { padding: 10px 0; width: 100%; z-index: 10; margin-top: 0px; min-height: inherit; top: 0px; }
body { font-size: 14px; }
.form_block { text-align: left; font-size: 12px; letter-spacing: 2px; }
.large-head { font-size: 1.857em; }
.main-pera { font-size: 1em; }
.test-main-head { font-size: 1.786em; }
.seemore-row { padding: 10px 0 10px 0; text-align: center; margin-top: 15px; }
footer { border-top: 2px solid #999; padding-top: 0px; margin-top: 10px; margin-bottom: 0px; }
.social-ico { }
footer .nav > li > a { }
.btn-black { font-size: 1.357em; }
.dropdown-menu { position: relative; width: 100%; }
.open > .dropdown-menu { display: block; width: 100%; }
.nav > li { display: table; position: relative; width: 100%; border-bottom: 1px solid #ccc; }
footer .nav > li { width: auto; }
.nav > li .caret { margin-top: 10px; }
.carousel_logo .carousel-inner > .item { width: 88px !important; }
.carousel_logo .carousel-inner { }
.accordion-heading { float: left; width: 100%; }
.accordion-body { width: 100%; position: inherit; }
.vd-col { display: inline-block; width: 100%; }
.vd-testimonials-col { width: 100%; }
.logo-block img { height: auto; max-width: 100%; }
.logo-block { }
.col-right .subhead-no-ud { padding: 0px; }
.nav-tabs > li { width: auto; border: none; }
.nav-tabs > li a { font-size: 0.7em; padding: 3px; letter-spacing: 0.5px; }
.img-wrapper { width: 100%; text-align: center; float: left; }
.contact { text-align: center; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #fff; background-image: none; background-repeat: repeat-x; color: #fff; text-decoration: none; width: 100%; }
.media-image { display: block; }
}
 @media(min-width:640px) and (max-width:767px) {
.Testi-block { width: 31.6% !important; }
.booking-link { display: table; float: none; margin: 0px auto 0; width: 45%; }
.bx-wrapper { margin: 0 auto; max-width: 472px !important; }
.bx-wrapper .bx-prev { left: -50px; }
.bx-wrapper .bx-next { right: -50px; }
#carousel-client-testi-mob .logo-block img { display: inline-block; margin-left: 0px; margin-bottom: 0px; float: left; box-shadow: 0px 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px 0px #666; filter: none }
.mobile-page-slider .bx-wrapper { margin: 0 auto; max-width: 550px !important; }
.logo-mb { margin-left: 70px; }
.logo-block.right { float: none; margin-right: 15px; }
.logo-block.left { float: none; margin-right: 15px; }
.carousel_logo .carousel-inner { height: 141px; }
.carousel_logo .carousel-inner > .item { width: 24.4%; }
.carousel_logo .carousel-inner { height: 95px; }
}
@media(min-width:1024px) and (max-width:1199px) {
.footer_blockipad { width: 24%; }
.footer_blockipad2 { width: 27%; }
.main-in header { }
.Testi-block { width: 31.8% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: 331px; }
.Testi-section.box-1 .hover-detail { }
.Testi-section.box-2 { margin-bottom: 15px; height: 136px; }
.Testi-section.box-2 .hover-detail { }
.Testi-section.box-3 { height: 331px; }
.Testi-section.box-3 .hover-detail { }
.Testi-section.box-4 { height: 331px; margin-bottom: 0; }
.Testi-section.box-4 .hover-detail { }
.Testi-section.box-5 { height: 331px; margin-top: -180px; }
.Testi-section.box-5 .hover-detail { }
.Testi-section.box-6 { height: 136px; }
.Testi-section.box-6 .hover-detail { }
.Testi-section.box-7 { height: 180px; width: 65.7% !important; overflow: hidden; }
.Testi-section.box-7 .hover-detail { }
.Testi-section.box-8 { height: 135px; }
.Testi-section.box-8 .hover-detail { }
.Testi-section.box-9 { height: 137px; margin-left: 0px; }
.Testi-section.box-9 .hover-detail { }
.Testi-section.box-10 { height: 331px; }
.Testi-section.box-10 .hover-detail { }
.Testi-section.box-11 { height: 180px; width: 65.7% !important; margin-top: -180px; }
.Testi-section.box-11 .hover-detail { }
.Testi-block .testimonial-image img { max-width: 100%; width: 100%; }
.article { width: 23.4% !important; min-height: 213px; }
.booking-link { display: inherit; float: none; margin: 0px auto 0; width: 75%; }
.about-item { float: left; width: 50%; margin-top: 25px; min-height: 894px; }
.nav > li > a { font-size: 14.5px; }
.bx-wrapper { margin: 0 80px 25px; }
.main .bx-wrapper { margin: 0 114px; }
.col-left { padding-left: 0px; width: 75%; }
.col-right { padding-right: 0px; width: 19%; }
.logo-block { display: inline-block; float: left; margin-bottom: 15px; margin-left: 0; max-width: 109px; }
.media-image { }
.nav > li > a { text-align: center; }
.elastislide-horizontal ul li { }
.elastislide-horizontal { padding: 10px 30px; }
.container { max-width: 990px; }
ul.tiles li { float: left; width: 327px; }
ul.tiles li>div { float: left; width: 327px; }
footer .social-ico { margin: 0 0 0 10px; }
}
 @media(min-width:768px) and (max-width:1024px) {
.main-in header { }
.nav > li > a { padding: 4.5px 2px 5px; }
.mac-os .nav > li > a { padding: 3px 2px 3px !important; height: 28px; }
.logo { width: 15%; }
.nav-side { width: 85%; }
.power { font-size: 10px; padding-left: 0; padding-top: 71px; text-align: right; text-transform: uppercase; width: auto; }
}
 @media(min-width:768px) and (max-width:991px) {
.test-more { bottom: 0; }
.dec-section, .article-popup { min-height: 256px !important; }
.footer_blockipad { width: 16%; }
.footer_blockipad2 { width: 36%; }
.Testi-block .short_desc { font-size: 89%; line-height: 14px; }
.hover-detail .sub-head { font-size: 92%; line-height: 14px; }
.Testi-block { width: 31.8% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: 337px; }
.Testi-section.box-1 .hover-detail { }
.Testi-section.box-2 { margin-bottom: 15px; height: 139px; }
.Testi-section.box-2 .hover-detail { }
.Testi-section.box-3 { height: 337px; }
.Testi-section.box-3 .hover-detail { }
.Testi-section.box-4 { height: 337px; margin-bottom: 0; }
.Testi-section.box-4 .hover-detail { }
.Testi-section.box-5 { height: 337px; margin-top: -183px; }
.Testi-section.box-5 .hover-detail { }
.Testi-section.box-6 { height: 139px; }
.Testi-section.box-6 .hover-detail { }
.Testi-section.box-7 { height: 183px; width: 65.7% !important; overflow: hidden; }
.Testi-section.box-7 .hover-detail { }
.Testi-section.box-8 { height: 139px; }
.Testi-section.box-8 .hover-detail { }
.Testi-section.box-9 { height: 139px; margin-left: 0px; }
.Testi-section.box-9 .hover-detail { }
.Testi-section.box-10 { height: 337px; }
.Testi-section.box-10 .hover-detail { }
.Testi-section.box-11 { height: 183px; width: 65.7% !important; margin-top: -183px; overflow: hidden; }
.Testi-section.box-11 .hover-detail { }
.Testi-block .testimonial-image img { max-width: 100%; width: 100%; }
.dec-section, .article-popup { min-height: 290px; }
.article { min-height: 217px; }
.mac-os .nav > li > a { padding: 2px 2px 2px !important; font-size: 9px; height: 22px; }
.nav > li > a { padding: 2px 2px 2px !important; font-size: 11px; height: 22px; }
#carousel-example-quote.carousel { margin-bottom: 60px; padding-bottom: 60px; }
.right-section { width: 256px; }
.article { width: 23.4% !important; }
.message-box { margin-bottom: 15px; }
.btn-send { line-height: normal; padding: 7.5px 10px 8px 10px; text-align: center; height: 34px; width: 40%; }
.booking-link { display: table; float: none; margin: 0px auto 0; width: 45%; }
.tateLft { margin-right: 30px; width: 280px; }
.tatebg { padding: 15px; }
.error_logo { position: inherit; top: 0; float: left; left: 5px; margin-bottom: 15px; float: left; }
.tateBox { margin: 15px 0; width: 100%; float: left; }
.horizontal-slide { position: relative; margin: auto; position: relative; width: 695px; }
.main .bx-wrapper { margin: 0 24px !important; }
.bx-wrapper { margin: 0 50px 0px !important; padding: 0; position: relative; }
.bx-wrapper .bx-prev { left: -30px; }
.bx-wrapper .bx-next { right: -27px; }
ul#testimonialSlide { list-style: none; overflow: hidden; margin: 0 auto 0 auto; padding: 0px; width: 705px; }
.logo-block.right { float: left; margin-right: 19px; }
.main .elastislide-carousel ul { height: 306px !important; }
.media-block { }
.media-image { }
.media-block.fifth { }
.media-block.third { margin-right: 5%; }
.elastislide-horizontal ul li { }
ul.tiles li.left { float: left; }
ul.tiles li.right { float: left; margin: 0px; }
ul.tiles li { float: left; width: 348px; }
ul.tiles li>div { float: left; width: 348px; }
.cont-left { display: block; padding: 0 15px; float: none; width: auto; }
.cont-right { display: block; padding: 0 15px; float: none; width: auto; }
.download-bar { margin-top: 20px; }
.logo-block img { }
.vrt-slider { display: none; }
.hz-slider { display: block; }
.client-wrapper { width: 100%; float: right; padding-bottom: 20px; }
.elastislide-vertical { padding: 40px 5px; max-width: 100% !important; height: 275px !important; }
.elastislide-horizontal { padding: 10px 36px; }
.elastislide-horizontal ul li { }
.container { max-width: 1170px; }
footer .social-net { float: right; padding-right: 0; width: 150px; }
.carousel_logo .bx-wrapper .bx-viewport { left: 9%; width: 85% !important; }
.dropdown-menu { min-width: 88px; }
.navblock { margin-top: 0px; }
.nav > li > a { font-size: 9px; padding: 3px 1px 0px 3px; text-align: center; line-height: 22px; }
.nav-pills > li { margin-left: 5px!important; }
.nav > li > a:hover { font-weight: normal; }
/*.navblock { background: url(../image/nav-bg.png) repeat-x top left transparent; padding: 35px 0 0 0; width: 100%; z-index: 10; margin-top: 0px; position: absolute; border-bottom: 2px solid #333; }*/
footer address { margin-top: 0px; margin-bottom:
}
footer .nav > li > a { padding: 0px 0px 0 0px; }
footer { border-top: 0px; }
.social-ico { float: right; margin-bottom: 5px; margin: 0 10px; }
.nav > li { display: table; position: relative; width: auto; border-bottom: none; }
footer .nav > li { width: auto; }
.nav > li .caret { margin-top: 10px; }
.carousel-control.left { height: 60px; width: 62px; }
.carousel-control.right { height: 60px; width: 62px; }
.carousel_logo .carousel-inner { margin: auto; width: 87%; }
.carousel_logo .carousel-inner > .item { width: 103px; }
.logo-wrapper { float: right; width: 100%; padding: 20px 0; }
.booking-link a { background: #00c08a; display: block; color: #fff; font-family: "Avenir Next Condensed"; font-size: 1.3em; }
.col-left { width: 98%; }
.col-right { width: 98%; padding: 0 15px 0 0; }
.form_block { height: 53%; }
.tst-head { margin-bottom: 1.5%; }
.short-pera { padding-bottom: 3%; }
.enquiry_from { margin-top: 10px; padding-bottom: 15px; }
.social-ico { margin: 0 0 0 20px; }
.img-wrapper { float: left; margin-right: 25px; width: 348px; }
.img-wrapper.image2 { margin: 0px; }
.col-right .subhead-no-ud { padding-left: 0px; }
}
@media(min-width:992px) {
.test-more { bottom: 0; }
.dec-section, .article-popup { min-height: 256px !important; }
.Testi-block .short_desc { font-size: 83.4%; line-height: 14px; }
.hover-detail .sub-head { font-size: 83.4%; line-height: 14px; }
#carousel-example-quote.carousel { margin-bottom: 60px; padding-bottom: 60px; }
.col-lg-3 { padding-left: 0; padding-right: 0; }
.nav-pills > li { margin-left: 5px!important; }
.nav > li > a { font-size: 12.5px; }
.message-box #message { height: 220px; resize: none; font-style: italic; }
.booking-link a { width: 100%\0/; }
.booking-link.testimonials > a { width: 98%\0/; width: 98%\9; *width:80%;
}
.container { max-width: 979px; }
.main .bx-wrapper { margin: 0 15px 0px 15px; padding: 0; position: relative; }
.main .elastislide-carousel ul { height: 240px !important; }
.col-left { padding-left: 0px; width: 74%; }
.col-right { padding-right: 0px; width: 23%; }
.logo-block { display: inline-block; float: left; margin-left: 0; max-width: 103px; margin-bottom: 8px; margin-right: 5px; }
.media-block { max-width: 16%; margin-right: 5%; min-height: 75px; }
.media-image { }
.media-block.fifth { margin-right: 0%; }
.media-block.third { margin-right: 5%; }
.contact .btn-send { float: right; margin: 0px; position: inherit; width: 142px; text-align: center; height: 33px; }
ul.tiles li.right { float: left; margin: 0px; }
.col-right .subhead-no-ud { padding-left: 0px; margin-bottom: 10px; }
footer .social-net { padding-right: 0; }
.cont-right .success { bottom: 44px; left: 0px; right: 0; top: 47px; }
.social-ico { margin: 0 0 0 10px; }
.carousel_logo .carousel-inner > .item { width: 103px; margin-right: 5%; }
.logo-wrapper { float: right; width: 100%; }
.booking-link a { background: #00c08a; display: block; color: #fff; font-family: "Avenir Next Condensed"; font-size: 1em; }
.booking-link { display: table; margin: 0; text-align: center; width: 100%; }
.logo-block img { height: auto; max-width: 100%; max-width: 103px; }
.form_block { background: #ebebeb; text-align: left; padding: 3%; display: inline-block; margin: 0 15px; position: absolute; right: 0px; font-size: 12px; bottom: 38px; top: 166px; }
.booking-enq-main { display: inline-block; position: relative; width: 100%; margin-bottom: 0px; }
.booking-enq { height: 100%; position: absolute; right: 0; top: 0; }
.btn-send { bottom: 0; left: 0px; position: absolute; height: 30px; }
.btn-send { padding: 7.5px 10px 8px 10px; text-align: left; width: 100%; margin: 0 0px; height: 32px; }
.tst-head { margin-bottom: 1.5%; }
}
@media(min-width:800px)and (max-width:990px) {
.Testi-block { width: 31.8% !important; }
.hover-detail { display: block; height: 100%; }
.Testi-section.box-1 { height: 351px; }
.Testi-section.box-1 .hover-detail { }
.Testi-section.box-2 { height: 144px; margin-bottom: 15px; }
.Testi-section.box-2 .hover-detail { }
.Testi-section.box-3 { height: 351px; }
.Testi-section.box-3 .hover-detail { }
.Testi-section.box-4 { height: 351px; margin: 15px 15px 15px 0; }
.Testi-section.box-4 .hover-detail { }
.Testi-section.box-5 { height: 351px; margin-left: 0; margin-top: -192px; }
.Testi-section.box-5 .hover-detail { }
.Testi-section.box-6 { height: 144px; }
.Testi-section.box-6 .hover-detail { }
.Testi-section.box-7 { height: 193px; margin-left: 0; width: 65.7% !important; }
.Testi-section.box-7 .hover-detail { }
.Testi-section.box-8 { height: 144px; margin-bottom: 15px; }
.Testi-section.box-8 .hover-detail { }
.Testi-section.box-9 { height: 144px; margin-left: 0; }
.Testi-section.box-9 .hover-detail { }
.Testi-section.box-10 { height: 352px; }
.Testi-section.box-10 .hover-detail { }
.Testi-section.box-11 { height: 192px; margin-top: -192px; width: 65.7% !important; }
.Testi-section.box-11 .hover-detail { }
.Testi-block .testimonial-image img { max-width: 100%; }
.bx-wrapper { margin: 0 60px 25px; }
.main .bx-wrapper { margin: 0 41px; }
.article { min-height: 196px; }
}
@media(min-width:1200px) {
.booking-enq-main { margin-bottom: 15px; }
.main-in header { height: 80px; }
.Testi-block .short_desc { font-size: 100%; }
.hover-detail .sub-head { font-size: 100%; }
.article { width: 208px !important; }
.article { width: 208px!important; margin-right: 15px; min-height: 261px; }
.message-box #message { height: 293px; *height: 285px;
}
.about-item { float: left; width: 50%; margin-top: 25px; min-height: 894px; position: relative; z-index: 2; }
.col-lg-12 { padding: 0px; }
.download-link { right: 0px; }
.form_block { margin: 0px; }
.btn-send { width: 100%; margin: 0px; line-height: normal; height: 33px; }
.col-lg-3 { padding-right: 0px; padding-left: 0px; }
.col-lg-9 { padding-left: 0px; }
.col-12 { padding: 0px; }
.container { max-width: 1140px; }
.nav > li > a { font-size: 14.5px; }
.bx-wrapper { margin: 0 auto 25px; }
.main .bx-wrapper { margin: 0 auto; }
.col-left { padding-left: 0px; width: 77%; }
.col-right { padding-right: 0px; width: 19%; }
.media-image { }
footer .social-ico { margin: 0 0 0 17px; }
.form_block { top: 174px; }
.main { }
.cont-right .success { bottom: 44px; left: 0px; right: 0; top: 15%; }
}
 @media(min-width:1355px) {
.nav > li > a { font-size: 14.5px; }
.cont-right .success { top: 46px; left: 0px; bottom: 44px; right: 0px; }
}
 @media(min-width:1280px) {
.container-fluid.carousel-block { width: 1280px; margin: auto; }
}
