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


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


}



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

}


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

}


body{/* padding-top:50px;*/ font-family: 'open_sansregular'; -ms-overflow-style: scrollbar; color:#000000;}

audio{width:100%;}

/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}
 
.h1,h1{font-size:30px;font-family: 'open_sanssemibold';}
.h2,h2{font-size:22px;font-family: 'open_sanssemibold';}
.h3,h3{font-size:18px;font-family: 'open_sanssemibold';}
.h4,h4{font-size:16px;font-family: 'open_sanssemibold';}
.h5,h5{font-size:14px;font-family: 'open_sanssemibold';}
.h6,h6{font-size:12px;font-family: 'open_sanssemibold';}
p{margin:0 0 10px}
a{ color:#eb6713;} 
a:active, a:hover, a:focus, a:hover {
    outline: 0 none;color:#eb6713;
}
a:hover{ color:#eb6713;} 
 
.mar_t_0{ margin-top:0px;}
.mar_l_0{ margin-left:0px;}
.mar_r_0{ margin-right:0px;}
.mar_b_0{ margin-bottom:0px;}

.mar_t_10{ margin-top:10px;}
.mar_l_10{ margin-left:10px;}
.mar_r_10{ margin-right:10px;}
.mar_b_10{ margin-bottom:10px;}


.mar_t_20{ margin-top:20px;}
.mar_l_20{ margin-left:20px;}
.mar_r_20{ margin-right:20px;}
.mar_b_20{ margin-bottom:20px;}

.pad_t_0{ padding-top:0px;}
.pad_l_0{ padding-left:0px;}
.pad_r_0{ padding-right:0px;}
.pad_b_0{ padding-bottom:0px;}

.pad_t_10{ padding-top:10px;}
.pad_l_10{ padding-left:10px;}
.pad_r_10{ padding-right:10px;}
.pad_b_10{ padding-bottom:10px;}


.pad_t_20{ padding-top:20px;}
.pad_l_20{ padding-left:20px;}
.pad_r_20{ padding-right:20px;}
.pad_b_20{ padding-bottom:20px;}

.nopadding{ padding:0px;}
.nomargin{ margin:0px;}
.clear{ clear:both;} 

.slider_1{    position: absolute;
    right: 0;
    top: 10px;
    width: 300px;
    z-index: 99; }
	.slider_2{    position: absolute;
    right: 0;
    top: 270px;
    width: 300px;
    z-index: 99; }
 
 .carousel{ background-color:transparent !important;}
 .carousel-example .item{ height:auto; background-color:transparent}
.carousel-example { height:auto; margin:0px;}
.carousel-inner{ height:100%;} 
#carouselButtons {
	margin-left: 100px;
	position: absolute;
	bottom: 0px;
}

.carousel-indicators-set {
    margin-left: 0;
    position: static;
    width: 100%; bottom:0px; margin-top:30px;
}

.carousel-inner > .item{ height:100%; }
.carousel-inner > .item > img{ text-align:center }

.carousel-example .carousel-indicators li{ background-color:#afafaf; border:0px; width:12px; height:12px;}
.carousel-example .carousel-indicators li.active{ background-color:#f06d19;  border:0px;width:12px; height:12px; margin:1px;}


#testimonial-2 .carousel-indicators li{ background-color:#7b0d0e; border:1px solid #7b0d0e; width:15px; height:15px;}
#testimonial-2 .carousel-indicators li.active{ background-color:transparent; border:1px solid #7b0d0e; width:15px; height:15px; margin:1px;}


.carousel-indicators li{ background-color:#f06d19; border:1px solid #f06d19; width:15px; height:15px;}
.carousel-indicators li.active{background-color:transparent; border:1px solid #f06d19; width:15px; height:15px; margin:1px;}
 
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{ margin-top:-10px;}
 .item img { }
 .play_pause{ position:absolute; top:0; right:0px;}
.carousel-container {    margin-left:0;}
.carousel-caption{ top:40px; bottom:0px; background-color:transparent !important;  padding:0px;left:0px; right:0px;  height:auto !important; text-align:left; text-shadow:none;}
.carousel-caption h2{ font-family: 'open_sanscondensed_light'; display:none; clear:both; padding:10px 0px; font-size:50px; text-transform:uppercase; line-height:56px; float:left; margin-top:50px; color:#fff;  }
.carousel-caption h3{  font-family: 'open_sanscondensed_light';display:inline-block; clear:both; padding:10px 0px; font-size:40px; text-transform:uppercase; line-height:46px; float:left;   color:#003559;text-shadow:1px 1px #fff;}
.carousel-caption h4{ font-family: 'open_sanscondensed_light'; display:inline-block; clear:both; padding:10px 0px; font-size:30px; line-height:36px; float:left;   color:#003559;text-shadow:1px 1px #fff;}
.carousel-caption p{display:inline-block; clear:both; padding:10px 0px; font-size:20px;   line-height:26px; float:left;   color:#003559;text-shadow:1px 1px #fff;}
.carousel-caption h5{ display:inline-block; clear:both; padding:10px 0px; float:left; margin:0px;}

.carousel-caption h5 a.readmore{ color: #003559; font-size: 18px; font-weight: normal; padding: 22px 34px; text-shadow: none; display:inline-block; border:1px solid #003559;}

 
.carousel-control{ z-index:11; width:80px; height:80px; background-color: transparent; background-image:none !important; text-shadow:none; top:50%; margin-top:-40px; }
.carousel-control i{font-size:72px; color:#fff; }
.carousel-control:hover i{ font-size:72px; color:#003559;}
 

.navbar{ margin-bottom:0px;} 
 	

 

#contact{ padding:30px 0px; background-color:#337ab7; margin:20px 0px; color:#fff;}
#contact a{color:#fff;}
.loading{ background-color:rgba(0,0,0,0.5); position:fixed; width:100%; height:100%; color:#000; top:0; bottom:0; left:0; right:0; display:none; background-image:url(images/loading.gif); background-repeat:no-repeat; background-position:center center;  -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;}
 
	
.blog-post-tags {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin-bottom: 10px;
    padding: 5px 0 5px;
}
.blog-post-tags ul {
    margin-bottom: 0;
}
.blog-post-tags li {
    font-size: 12px;
}
.blog-post-tags li i {
    color: #777;
}
.blog-post-tags ul.blog-info {
    color: #555;
    margin-bottom: 3px;
}
.blog-post-tags ul.blog-tags a {
    background: #f4f4f4 none repeat scroll 0 0;
    color: #555;
    display: inline-block;
    font-size: 11px;
    margin-right: 2px; margin-bottom:5px;
    padding: 3px 7px;
}
.blog-post-tags ul.blog-tags a:hover {
    background: #4578df none repeat scroll 0 0;
}

.error { color:#FF0000; } 
.clear {clear:both;}
.form-control::-moz-placeholder{color:#555;}
.destination-plus {float:right; margin:-40px -18px;}
.destination-plus a {text-decoration:none; font-size:20px; font-weight:bold;}

.success, .warning, .attention, .information {
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 14px;
    margin-top: 6px;
    padding: 8px 14px;
}

/* Messages */
.success {
	color: #4F8A10;
	background-color: #DFF2BF;
}
.attention {
    background: none repeat scroll 0 0 #FFF5CC;
    border: 1px solid #F0E6BF;
}
.warning {
    background: none repeat scroll 0 0 #FFBABA; 
    border: 1px solid #EFD9D9;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 14px;
    margin-top: 6px;
    padding: 8px 14px;
}
.information {
    background: none repeat scroll 0 0 #FFF6D9;
    border: 1px solid #F0E6BF;
}
 
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}


 
.search_box{ left: 0;position: absolute;right: 0;top: 50%; clear:both; overflow:hidden;}


/**height*/
.overflow_hidden{ overflow:hidden;}
.title_height{  height:60px; }
.description_height{  height:66px; }



.has-success{ color:#379c00; border-color:#379c00;}
.has-error{ color:#c60000; border-color:#c60000;}
a[title="Regenerate"]{ cursor:pointer; text-decoration:none}
.bg_grey{ background-color:#e5e5e5;}
 

.pad_20_40{ padding:20px 40px;}

.carousel-indicators{ z-index:999;}
/*simple-menu*/




.simple-menu { position: relative;z-index: 99; border:0px;}
.simple-menu.navbar {margin: 0;box-shadow:none; }
 
.simple-menu .navbar-toggle, .simple-menu .navbar-default .navbar-toggle:hover, .simple-menu .navbar-default .navbar-toggle:focus {background: transparent none repeat scroll 0 0;padding: 2px 10px 2px;}
.simple-menu .navbar-toggle:hover {background: transparent  none repeat scroll 0 0 !important;}
.simple-menu .navbar-collapse {position: relative;}
.simple-menu .navbar-nav > li { padding:0px 20px; }
.simple-menu .navbar-nav > li > a {color: #fff;font-size:18px;font-weight: normal;text-transform: uppercase; padding:20px 24px;   font-family: 'open_sanslight';}
.simple-menu .nav > li > a:focus, .nav > li > a:hover{ background-color: transparent; color:#fff;   }
.simple-menu .navbar-nav > li:last-child{ padding-right:0}
.simple-menu .navbar-nav > li:last-child a{ padding-right:0}
.simple-menu .navbar-nav > .active > a {color: #4578df;}
.simple-menu .navbar-nav > li.dropdown{ position:relative; padding-right:30px;}
.simple-menu .navbar-nav > li.dropdown:hover a{border-bottom:1px solid #fff}
.simple-menu .navbar-nav > li.dropdown span{ position: absolute; top:34px; right:0px; width:40px; display:inline-block; z-index:9999; cursor:pointer;   height:40px;}
.simple-menu .navbar-nav > li.dropdown span i{ display: none;}
@media (max-width: 991px) {
.simple-menu .navbar-nav > li.dropdown span{  height:31px; border-bottom: 1px solid #7b0d0e; right:0; text-align:center}
.simple-menu .navbar-header {float: none;}
.simple-menu .navbar-toggle {display: block;}
.simple-menu .navbar-collapse.collapse {display: none !important;}
#bs-example-navbar-collapse-2{ margin:0px -15px; background-color:#373737;}
.simple-menu .navbar-collapse.collapse.in {display: block !important;overflow-y: auto !important;}
.simple-menu .navbar-nav {float: none !important;margin: 0 0 0px;}
.simple-menu .navbar-nav > li {float: none; padding:0px 0px; z-index:9998;}
.simple-menu .navbar-nav > li > a { padding:5px 15px; font-size:14px; color:#ccc; border-bottom:1px solid #ccc;}
.simple-menu .navbar-brand {top: -1px;}
.simple-menu .navbar-default .navbar-toggle {top: 1px;}
.simple-menu .navbar-header {padding: 0px 0;}
.simple-menu .dropdown-menu.pull-right {float: none !important;}
.simple-menu .dropdown > a::after {top: 10px !important;}
.simple-menu .navbar-nav .open .dropdown-menu {background-color: transparent;border: 0 none;box-shadow: none;float: none;margin-top: 0;position: static;width: auto;}
.simple-menu .navbar-nav .open .dropdown-menu > li > a, .simple-menu .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 45px;}
.simple-menu .navbar-nav .open .dropdown-menu > li > a {line-height: 20px;color: #7b0d0e;}
.simple-menu .navbar-nav .open .dropdown-menu > li > a:hover, .simple-menu .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}
.simple-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #7b0d0e;}
.simple-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: transparent;color: #7b0d0e;}
.simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {background-color: #e7e7e7;color: #555;}
.simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .simple-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {background-color: transparent;color: #ccc;}
.simple-menu .navbar-default .dropdown-menu.no-bottom-space {padding-bottom: 0;}
.simple-menu .navbar-collapse, .simple-menu .navbar-collapse .container {padding-left: 0 !important;padding-right: 0 !important;}
 
.simple-menu .navbar-default .navbar-nav > .active > a, .simple-menu .navbar-default .navbar-nav > .active > a:hover, .simple-menu .navbar-default .navbar-nav > .active > a:focus {background: #4578df none repeat scroll 0 0;color: #fff !important;}
.simple-menu .dropdown .dropdown-submenu > a {color: #333 !important;font-size: 13px;text-transform: uppercase;}
.simple-menu .navbar-nav > li.dropdown{ padding:0px;}
.simple-menu .navbar-nav > li.dropdown a{ margin-right:40px; background-color:transparent;}
.simple-menu .navbar-nav > li.dropdown span{ top:0;}
 

}
@media (min-width: 992px) {
.simple-menu .navbar-nav{ float:right}
.simple-menu .navbar-collapse {padding: 0;}
.simple-menu .navbar-default .navbar-nav > li > a {font-size: 13px;padding: 30px 30px 27px 20px;}
.simple-menu .navbar-default .navbar-nav > li > a, .simple-menu .navbar-default .navbar-nav > li > a:hover, .simple-menu .navbar-default .navbar-nav > li > a:focus, .simple-menu .navbar-default .navbar-nav > .active > a, .simple-menu .navbar-default .navbar-nav > .active > a:hover, .simple-menu .navbar-default .navbar-nav > .active > a:focus {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.simple-menu .navbar-default .navbar-nav > .open > a, .simple-menu .navbar-default .navbar-nav > .open > a:hover, .simple-menu .navbar-default .navbar-nav > .open > a:focus {color: #4578df;}.simple-menu .navbar-default .navbar-nav > li:hover > a {color: #4578df;}
.simple-menu .dropdown-menu {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;  box-shadow:none;border-image: none;border-radius: 0;border-style: solid none; min-width: 300px;padding: 0;z-index: 9999 !important; display:none; left:0;}

.simple-menu .dropdown-menu li a { color: #fff; background-color:#7b0d0e;font-size: 16px;font-weight: normal;padding: 18px 30px;}
.simple-menu .dropdown-menu .active > a, .simple-menu .dropdown-menu li > a:hover {background: #fff none repeat scroll 0 0 !important;color: #7b0d0e;filter: none !important;transition: all 0.1s ease-in-out 0s;}
.simple-menu .dropdown-menu li > a:focus {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;filter: none !important;}
.simple-menu .navbar-nav > li.dropdown:hover > .dropdown-menu {display: block;}
.simple-menu .dropdown-menu li a{ border:0px !important; text-transform:uppercase;}
.simple-menu .open > .dropdown-menu {display: block;}
.simple-menu .nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ border-bottom:1px solid #fff; background-color:transparent;}
/*.simple-menu .navbar-nav > li.dropdown span{ display:none;}*/
}
.simple-menu .dropdown-submenu {position: relative;}
.simple-menu .dropdown > span::after, .simple-menu .dropdown-submenu > span::after {content:"\f0d7";display: inline-block;font-family: FontAwesome;font-size: 18px;font-weight: normal;position: absolute;right: 15px;top: 5px; color:#fff; }


.simple-menu .dropdown.open > span::after, .simple-menu .dropdown-submenu.open > span::after {content:"\f0d8";display: inline-block;font-family: FontAwesome;font-size: 18px;font-weight: normal;position: absolute;right: 15px;top: 5px;}


.simple-menu .dropdownlink span{ display:none !important;}

.simple-menu .dropdown-submenu.open{}
.simple-menu .dropdown-submenu.open > span::after, .simple-menu .dropdown-submenu.open > span::after {content:"\f106";display: inline-block;font-family: FontAwesome;font-size: 11px;font-weight: normal;position: absolute;right: 14px;top: 0px;}
.navbar-toggle{  position: relative;  -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;  padding:0px; font-size:18px;}

 

.navbar-default .navbar-toggle::after{ content:"\f0c9";display: inline-block;font-family: 'FontAwesome';}
.navbar-default .navbar-toggle.active::after{ content:"\f00d";display: inline-block;font-family: 'FontAwesome';} 
.container-fluid .container{ padding:0px;}
@media (max-width: 991px) {

#bs-example-navbar-collapse-center-header{ margin:0px;}
.simple-menu .dropdown-submenu > span::after { }
.simple-menu .dropdown-submenu > .dropdown-menu {display: block;margin-left: 15px;}
 
 .simple-menu .dropdown > span::after, .simple-menu .dropdown-submenu > span::after{ color:#7b0d0e; top:2px}
 .simple-menu .dropdown.open > span::after, .simple-menu .dropdown-submenu.open > span::after{color:#7b0d0e; top:2px}
 .simple-menu .navbar-nav > li.dropdown:hover a{ border-bottom:1px solid #444444;}
 .simple-menu .navbar-nav > li a{ border-bottom:1px solid #444444; text-transform:capitalize;}
 .simple-menu .dropdown-menu li a{ border:0px !important; text-transform:capitalize;}
}
 
.simple-menu .dropdown-submenu > .dropdown-menu {left: 100%;margin-left: 0;margin-top: -5px;top: 3px;}
.simple-menu .dropdown-submenu > .dropdown-menu.submenu-left {left: -100%;}.simple-menu .dropdown-submenu:hover > .dropdown-menu {display: block;}
 
.simple-menu .dropdown-submenu.pull-left {float: none;}
.simple-menu .dropdown-submenu.pull-left > .dropdown-menu {left: -100%;margin-left: 10px;}
.simple-menu .dropdown-menu li [class^="fa-"], .simple-menu .dropdown-menu li [class*=" fa-"] {display: inline-block;left: -3px;margin-right: 1px;position: relative;text-align: center;width: 1.25em;}
.simple-menu .dropdown-menu li .fa-lg[class^="fa-"], .simple-menu .dropdown-menu li .fa-lg[class*=" fa-"] {width: 1.5625em;}
.simple-menu .navbar .nav > li > .search {background: inherit;border-bottom: medium none;color: #aaa;cursor: pointer;display: inline-block;font-size: 15px;min-width: 35px;padding: 31px 0;text-align: center;}
.simple-menu .navbar .nav > li > .search:hover {background: inherit;color: #4578df;}
.simple-menu .navbar .search-open {background: #fcfcfc none repeat scroll 0 0;border-top: 2px solid #eee;box-shadow: 0 1px 3px #ddd;display: none;padding: 14px;position: absolute;right: 0;top: 77px;}
.simple-menu .navbar .search-open form {margin: 0;}
@media (min-width: 767px) and (max-width: 991px) {
.simple-menu .navbar > .container .navbar-brand, .simple-menu .navbar > .container-fluid .navbar-brand {margin-left: -10px;}.simple-menu .navbar-toggle {margin-right: 0;}
}
  
  
/*mega-menu*/


.mega-menu { position: relative;z-index: 99;}
.mega-menu.navbar {margin: 0;box-shadow:none;background: rgba(0, 0, 0, 1) none repeat scroll 0 0;}
.mega-menu.navbar-default {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;}
 
 
.mega-menu .navbar-default .navbar-toggle {border-color: #4578df;position: relative;top: 17px;}
.mega-menu .navbar-default .navbar-toggle .fa {color: #fff;font-size: 19px;}
.mega-menu .navbar-toggle, .mega-menu .navbar-default .navbar-toggle:hover, .mega-menu .navbar-default .navbar-toggle:focus {background: #4578df none repeat scroll 0 0;padding: 2px 10px 2px;}
.mega-menu .navbar-toggle:hover {background: #4578df none repeat scroll 0 0 !important;}
.mega-menu .navbar-collapse {position: static;}
.mega-menu .navbar-nav > li > a {color: #444;font-size: 15px;font-weight: 400;text-transform: uppercase;}
.mega-menu .navbar-nav > li:hover > a { background-color:#0033CC; color:#fff;}
.mega-menu .navbar-nav > li:first-child > a{ padding-left:0;}
.mega-menu  .navbar-nav > .active > a {color: #4578df;}
 .mega-menu .navbar-nav > li.dropdown{ position: static;}
  .mega-menu .navbar-nav > li.dropdown span{ position:absolute; top:0px; right:0px; width:40px; display:inline-block; z-index:9999; cursor:pointer;   height:40px;}
@media (max-width: 991px) {
.mega-menu .navbar-header {float: none;}
.mega-menu .navbar-toggle {display: block;}
.mega-menu .navbar-collapse.collapse {display: none !important;}
.mega-menu .navbar-collapse.collapse.in {display: block !important;overflow-y: auto !important;}
.mega-menu .navbar-nav {float: none !important;margin: 0 0 5px;}
 .mega-menu .navbar-nav > li.dropdown{ position: relative;}
.mega-menu .navbar-nav > li {float: none;}
.mega-menu .navbar-nav > li > a {padding-bottom: 10px;padding-top: 10px;}
.mega-menu .navbar-brand {top: -1px;}
.mega-menu .navbar-default .navbar-toggle {top: 1px;}
.mega-menu .navbar-header {padding: 0px 0;}
.mega-menu .dropdown-menu.pull-right {float: none !important;}
.mega-menu .dropdown > a::after {top: 10px !important;}
.mega-menu .navbar-nav .open .dropdown-menu {background-color: transparent;border: 0 none;box-shadow: none;float: none;margin-top: 0;position: static;width: auto;}
.mega-menu .navbar-nav .open .dropdown-menu > li > a, .mega-menu .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
.mega-menu .navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}
.mega-menu .navbar-nav .open .dropdown-menu > li > a:hover, .mega-menu .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}
.mega-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777;}
.mega-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .mega-menu .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: transparent;color: #333;}
.mega-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .mega-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .mega-menu .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {background-color: #e7e7e7;color: #555;}
.mega-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .mega-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .mega-menu .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {background-color: transparent;color: #ccc;}
.mega-menu .navbar-default .dropdown-menu.no-bottom-space {padding-bottom: 0;}
.mega-menu .navbar-collapse, .mega-menu .navbar-collapse .container { }
.mega-menu .navbar-default .navbar-nav > li > a {font-size: 14px;padding: 9px 10px;}
.mega-menu .navbar-default .navbar-nav > li a {border-bottom: 1px solid #eee;}
.mega-menu .navbar-default .navbar-nav > li > a:focus {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.mega-menu .navbar-default .navbar-nav > li > a:hover {color: #4578df;}
.mega-menu .navbar-default .navbar-nav > .active > a, .mega-menu .navbar-default .navbar-nav > .active > a:hover, .mega-menu .navbar-default .navbar-nav > .active > a:focus {background: #4578df none repeat scroll 0 0;color: #fff !important;}
.mega-menu .dropdown .dropdown-submenu > a {color: #333 !important;font-size: 13px;text-transform: uppercase;}
 
}
@media (min-width: 992px) {
.mega-menu .navbar-collapse {padding: 0;}
.mega-menu .navbar-default .navbar-nav > li > a {font-size: 13px;padding: 30px 30px 27px 20px;}
.mega-menu .navbar-default .navbar-nav > li > a, .mega-menu .navbar-default .navbar-nav > li > a:hover, .mega-menu .navbar-default .navbar-nav > li > a:focus, .mega-menu .navbar-default .navbar-nav > .active > a, .mega-menu .navbar-default .navbar-nav > .active > a:hover, .mega-menu .navbar-default .navbar-nav > .active > a:focus {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.mega-menu .navbar-default .navbar-nav > .open > a, .mega-menu .navbar-default .navbar-nav > .open > a:hover, .mega-menu .navbar-default .navbar-nav > .open > a:focus {color: #4578df;}.mega-menu .navbar-default .navbar-nav > li:hover > a {color: #4578df;}

.mega-menu .dropdown-menu {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #4578df -moz-use-text-color #687074;border-image: none;border-radius: 0;border-style: solid none;border-width: 2px medium; padding: 0;z-index: 9999 !important; display:none; width:100%;}
.mega-menu .dropdown-menu .dropdown-submenu{ position:relative;}
.mega-menu .dropdown-submenu .dropdown-menu{ border:0px !important; box-shadow:none; margin:0px !important; top:0px !important; }
.mega-menu .dropdown-menu li{ float:left; display:inline-block}
.mega-menu .dropdown-menu li.dropdownlink{ float:none; display:block; position:relative; background-color:#fff; }
.mega-menu .dropdown-menu li.dropdownlink a{padding-left:30px;}
.mega-menu .dropdown-menu li.dropdownlink::before{content:"\f105"; display: inline-block;font-family: FontAwesome;font-size: 11px;font-weight: normal;position: absolute;left: 15px;top: 10px;}
.mega-menu .dropdown-menu li a {border-bottom: 1px solid #eee;color: #687074;font-size: 13px;font-weight: 400;padding: 6px 15px; display:block}
.mega-menu .dropdown-menu .active > a, .mega-menu .dropdown-menu li > a:hover {background: #687074 none repeat scroll 0 0 !important;color: #fff;filter: none !important;transition: all 0.1s ease-in-out 0s;}
.mega-menu .dropdown-menu li > a:focus {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;filter: none !important;}
.mega-menu .navbar-nav > li.dropdown:hover > .dropdown-menu {display: block;}
.mega-menu .open > .dropdown-menu {display: none;}
.mega-menu .navbar-nav > li.dropdown span{ display:none;}
}
.mega-menu .dropdown-submenu {position: relative;}
.mega-menu .dropdown > span::after, .mega-menu .dropdown-submenu > span::after {content:"\f107";display: inline-block;font-family: FontAwesome;font-size: 11px;font-weight: normal;position: absolute;right: 15px;top: 10px;}


.mega-menu .dropdown.open > span::after, .mega-menu .dropdown-submenu.open > span::after {content:"\f106";display: inline-block;font-family: FontAwesome;font-size: 11px;font-weight: normal;position: absolute;right: 15px;top: 10px;}


.mega-menu .dropdownlink span{ display:none !important;}

.mega-menu .dropdown-submenu.open{}
.mega-menu .dropdown-submenu.open > span::after, .mega-menu .dropdown-submenu.open > span::after {content:"\f106";display: inline-block;font-family: FontAwesome;font-size: 11px;font-weight: normal;position: absolute;right: 14px;top: 0px;}
.mega-menu .navbar-toggle{  position: relative;  -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;  padding:2px 7px; font-size:18px; margin-right:15px;}

 

.mega-menu .navbar-toggle::after{ content:"\f0c9";display: inline-block;font-family: 'FontAwesome';}
.mega-menu .navbar-toggle.active::after{ content:"\f00d";display: inline-block;font-family: 'FontAwesome';} 
@media (max-width: 991px) {
.container-fluid.nopadding{ padding:0px 15px; overflow:hidden;}
.container.nopadding{ padding:0px 15px; overflow:hidden;}
.container-fluid .container{ padding:0px;}
#bs-example-navbar-collapse-center-header{ margin:0px;}
.mega-menu .dropdown-submenu > span::after { }
.mega-menu .dropdown-submenu > .dropdown-menu {display: block;margin-left: 15px;}
.mega-menu .navbar-nav > li:first-child > a {
    padding-left: 15px;
}
}
 
.mega-menu .dropdown-submenu > .dropdown-menu {left: 0%;margin-left: 0;margin-top: -5px;top: 3px; position:relative; display:block;}
.mega-menu .dropdown-submenu > .dropdown-menu.submenu-left {left: -100%;}
.mega-menu .dropdown-submenu:hover > .dropdown-menu {display: block;}
 
.mega-menu .dropdown-submenu.pull-left {float: none;}
.mega-menu .dropdown-submenu.pull-left > .dropdown-menu {left: -100%;margin-left: 10px;}
.mega-menu .dropdown-menu li [class^="fa-"], .mega-menu .dropdown-menu li [class*=" fa-"] {display: inline-block;left: -3px;margin-right: 1px;position: relative;text-align: center;width: 1.25em;}
.mega-menu .dropdown-menu li .fa-lg[class^="fa-"], .mega-menu .dropdown-menu li .fa-lg[class*=" fa-"] {width: 1.5625em;}
.mega-menu .navbar .nav > li > .search {background: inherit;border-bottom: medium none;color: #aaa;cursor: pointer;display: inline-block;font-size: 15px;min-width: 35px;padding: 31px 0;text-align: center;}
.mega-menu .navbar .nav > li > .search:hover {background: inherit;color: #4578df;}
.mega-menu .navbar .search-open {background: #fcfcfc none repeat scroll 0 0;border-top: 2px solid #eee;box-shadow: 0 1px 3px #ddd;display: none;padding: 14px;position: absolute;right: 0;top: 77px;}
.mega-menu .navbar .search-open form {margin: 0;}
@media (min-width: 767px) and (max-width: 991px) {
.mega-menu .navbar > .container .navbar-brand, .mega-menu .navbar > .container-fluid .navbar-brand {margin-left: -10px;}.mega-menu .navbar-toggle {margin-right: 0;}
}  
 
.simple-menu .navbar-toggle{  position: relative;  -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;  padding:0px; font-size:18px; margin-right:0; color:#fff;margin-top: 12px;}

.simple-menu   .navbar-toggle::after{ content:"\f0c9";display: inline-block;font-family: 'FontAwesome';}
.simple-menu  .navbar-toggle.active::after{ content:"\f00d";display: inline-block;font-family: 'FontAwesome';}
 
#header{ background-color:#f6821f; margin-bottom:1px;}
#header .logo a{ display:block; /*padding:5px 0px; */ padding:0px 0px; }
#header .logo a img{ display:block; }


#header .topbar-v1{background-color:#373737; margin-bottom:0px;}

#header .topbar-v1 .top_links{}
#header .topbar-v1 .top_links ul{margin:0px 0px 0px -28px; padding:0px; list-style:none;}
#header .topbar-v1 .top_links ul li{margin:0px 0px 0px 0px; padding:10px 28px 10px 28px; list-style:none;display:inline-block}
#header .topbar-v1 .top_links ul li + li{ border-left:1px solid #000;}

#header .topbar-v1 .top_links ul li a{ color:#fff; padding:0px 0px; display:inline-block}


#header .topbar-v1 .top_links_right{ float:right; text-align:right}
#header .topbar-v1 .top_links_right ul{margin:0px 0px 0px -28px; padding:0px; list-style:none;}
#header .topbar-v1 .top_links_right ul li{margin:0px 0px 0px 0px; padding:10px 28px 10px 28px; list-style:none; display:inline-block}
#header .topbar-v1 .top_links_right ul li + li{ border-left:1px solid #000;}
#header .topbar-v1 .top_links_right ul li:last-child{ padding-right:0;}

#header .topbar-v1 .top_links_right ul li a{ color:#fff;padding:0px 0px; display:inline-block}

#home_banner{ position:relative;}
#home_banner .item img{ width:100%; height:auto;}
.Quicksearchform{ position:absolute; top:0; left:0; right:0; z-index:99}
.Quicksearchform h2{ background-color:rgba(0,0,0,0.5); padding:10px 50px; color:#fff; font-size:18px; margin:10px 0px 0px 0px; display:block; text-align: center}
.Quicksearchform .Quicksearchform_inner{background-color:rgba(255,255,255,0.6); padding:15px 30px;}
.Quicksearchform .Quicksearchform_inner .form-group{ margin-bottom:5px;}
.Quicksearchform .Quicksearchform_inner .form-control{  font-family: 'open_sanslight'; font-size:14px; border:0px; border-radius:0px; height:50px;   }
.Quicksearchform .Quicksearchform_inner .form-group p{ color:#353535; font-size:12px; text-align:center; display:block}
.Quicksearchform .Quicksearchform_inner .form-control.date{ background-image:url(images/date.png); background-repeat:no-repeat; background-position:right 13px ;}
.Quicksearchform label{ line-height:30px; font-weight:normal;}
.Quicksearchform label.room{ padding-top:10px;}
 
.form-control:focus{ box-shadow:none;}

.dropdown_select {  background-color:#fff; position:relative; background-image:url(images/arowselect.png); background-repeat:no-repeat; background-position:right 23px ;}

 

.dropdown_select select{ border:0px solid #c2c2c2;background-color:transparent	;   display:inline-block;    width:100%; padding:5px;line-height:35px; height:35px;  font-size:20px;}


.dropdown_select select {	font-size:14px;	font-weight: normal;	-webkit-appearance: none;	-moz-appearance:none;	appearance:none;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}

.dropdown_select select option{ line-height:40px;}
.pading5{ padding:0px 5px;}
.pading_l_5{ padding-left:5px;}
.pading_r_5{ padding-right:5px;}
.pading_l_5_r_5{padding-left:5px;padding-right:5px;}
.btn_submit{ margin-bottom:-50px;}

.btn_submit .btn-primary{ font-size:22px; padding:15px 20px;border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.advertising_banner{ position:absolute; top:40px; right:0; width:300px; z-index:99  }	
.advertising_banner .panel-body{ padding:0px;background-color:transparent} 
.advertising_banner .panel{background-color:transparent}
.advertising_banner .panel.panel-default{ margin:0px;background-color:transparent}
.advertising_banner .panel-footer{ background-color:transparent; border:0px;}
.homepage_content{ margin:40px 0px;}

#testimonails{ margin:50px 0px; text-align:center;}
#testimonails h2{ color:#f06d1a; margin:30px 0px; font-size:24px;}

#testimonails h3{ color:#000; margin:0px 0px; font-size:18px;}
#testimonails p{ color:#000; margin:0px 0px 10px; font-size:14px;}

.homepage_content h1{     font-size:30px; font-weight:normal;}
#clients_section{ margin-bottom:40px;}
#clients{ padding:20px 0px; }
#cat_news_results h2{ background-color:#e5e5e5; margin: 0px 0px 40px; padding:10px 40px; font-size:30px;  }

.rightbox_1{ background-color:#898989; color:#fffefe; padding:15px 28px;  }
.rightbox_1 h2{font-family: 'open_sansregular'; font-size:18px; font-weight:normal; margin:0px 0px 30px 0px;}
.rightbox_1 p{ margin:0px;}
.rightbox_1 p a{ display:block; text-align:center; background-color:#e5e5e5; padding:8px 0px;}
.rightbox_1 p a.telephone{ background-color:transparent; text-align:left}

.rightbox_2{ background-color:#7b0d0e; color:#e5e5e5; padding:15px 28px; margin-top:40px;margin-bottom:40px;}
.rightbox_2 h2{font-family: 'open_sansregular'; font-size:18px; font-weight:normal; margin:0px 0px 30px 0px;}
.rightbox_2 p{ margin:0px;}
.rightbox_2 p a{ display:block; text-align:center; background-color:#e5e5e5; padding:8px 0px;}
.rightbox_2 p a.telephone{ background-color:transparent; text-align:left}



.rightbox_2 ul{ margin:10px 0px 0px 0px; padding:0px; list-style:none;}
.rightbox_2 ul li{ padding:5px 0px 5px 30px; position:relative}
.rightbox_2 ul li:before{content:"\f069";display: inline-block;font-family: 'FontAwesome';font-size:16px;font-weight: normal;position: absolute;left:0px;top: 5px; color:#fff;}
.mar_b_slider{ margin-bottom:40px;}


 
 
/*view listing style*/ 


.normal_display_view1{ position:relative;margin-bottom:40px; overflow:hidden; padding:10px 15px} 
.normal_display_view1 .description{ margin-bottom:20px;padding:10px 0px ; height:140px; }
.normal_display_view1 .tag{border-bottom:2px solid #807e7e;margin-bottom:10px;padding:5px 0px ; }
.normal_display_view1 .tag a.tags{ font-size:11px;}
.normal_display_view1 .date_div{ position:relative; overflow:hidden;}
.normal_display_view1 .date_div:after{ border-bottom:2px solid #000; content:""; position:absolute; bottom:24px; right:0px; display:inline-block; width:50%;}
.normal_display_view1 .date{ margin:0px; margin-bottom:25px;padding:10px; background-color:#7b0d0e; color:#fff; font-size:12px; display:inline-block; position:relative; float:left; min-width:104px; min-height: 37px;}
.normal_display_view1  .date span{ background:url(images/arrowbtm.png) no-repeat 0px 0px; position:absolute; bottom:-14px; left:0px; width:12px;}
.normal_display_view1 h3{ padding:10px 0px; clear:both; font-size:14px; height:43px;}
.normal_display_view1  h3 a{ color:#000; text-decoration:none}
.normal_display_view1 .caption .readmorebtn{position: relative;  }



.details_as_caption{ position:relative; margin-top:20px; overflow:hidden;}
.details_as_caption .caption{ position:absolute; background-color:rgba(0,0,0,0.5); width:100%; height:100%; top:0px; color:#fff;	}
.details_as_caption .caption .description{ margin-bottom:20px;padding:10px;  }
.details_as_caption .caption .date{ margin-bottom:20px;padding:10px; position:absolute; top:0; right:0;background-color:rgba(0,0,0,0.9); color:#fff; font-size:12px;}
.details_as_caption .caption h2{background-color:rgba(0,0,0,0.9);padding:10px; }
.details_as_caption .caption h2 a{ color:#fff;}
.details_as_caption .caption .readmorebtn{position:absolute; bottom:10px; right:10px; }


.details_on_mouseover{ position:relative;margin-bottom:20px; overflow:hidden;}
.details_on_mouseover .caption{ position:absolute; background-color:rgba(0,0,0,0.5); width:100%; height:0; bottom:0px; color:#fff; opacity:0; -webkit-transition: all .35s;
-moz-transition: all .35s;
transition: all .35s;	}
.details_on_mouseover:hover .caption{opacity:1; height:100%;}
.details_on_mouseover .caption .description{ margin-bottom:20px;padding:10px; }
.details_on_mouseover .caption .date{ margin-bottom:20px;padding:10px; position:absolute; top:0; right:0;background-color:rgba(0,0,0,0.9); color:#fff; font-size:12px;}
.details_on_mouseover .caption h2{background-color:rgba(0,0,0,0.9);padding:10px; }
.details_on_mouseover .caption h2 a{ color:#fff;}
.details_on_mouseover .caption .readmorebtn{position:absolute; bottom:10px; right:10px; }



.normal_display{ position:relative;margin-bottom:20px; overflow:hidden;}
.normal_display .caption{   width:100%; height:100%; top:0px;  	}
.normal_display .caption .description{ margin-bottom:20px;padding:10px ; height:125px; }
.normal_display .caption .date{ margin-bottom:20px;padding:10px; position:absolute; top:0; right:0;background-color:rgba(0,0,0,0.9); color:#fff; font-size:12px;}
.normal_display .caption h2{background-color:rgba(0,0,0,0.9);padding:10px; }
.normal_display .caption h2 a{ color:#fff;}
.normal_display .caption .readmorebtn{position: relative;  }



/*multiple slider*/
.all-items{ position:absolute; right:90px; top:-60px; }


@media all and (max-width: 768px) {.newsicons{position:relative; bottom:0px; left:0px; padding:10px; background-color:rgba(0,0,0,0.9); width:100%; margin:0px; list-style:none; color:#fff; overflow:hidden;}.newsicons ul{ }
.carousel-caption{ height:auto !important; text-align:left; position:relative;}
.carousel-caption h2{display:inline-block; clear:both; padding:8px; float:left;}
.carousel-caption h3{display:inline-block; clear:both; padding:8px; float:left;}
.carousel-caption h4{display:inline-block; clear:both; padding:8px; float:left;}
.carousel-caption p{display:inline-block; clear:both; padding:8px; float:left;}
.carousel-caption h5{display:inline-block; clear:both; padding:8px 0px; float:left;}
}


.breadcrumb{ background-color:transparent; padding:0px; margin-top:20px;}
.breadcrumb a{ color:#000; font-size:12px;}
.breadcrumb > li + li::before {
    color: #000;
    content: "> ";
    padding: 0 5px;
}
.page-header{ background-color:#e5e5e5; margin:0px 0px 0px 0px; padding:15px 0px 15px 40px; border-bottom:1px solid #ccc;}
.page-header h1{margin:0px;}
.page-header h2{margin:0px; font-size:28px;}
.adds{ margin:0px; padding:0px; list-style:none;}
.news-item
{
    padding:0px;
    margin:0px 0px 20px;
 
}
.allnews{ position:absolute; right:40px; top:15px;}

#faq{ margin:40px 0px 40px;}
#faq .page-header{ margin-bottom:10px;}
.panel-group{ margin:0px;}
.panel-heading .accordion-toggle { display:block} 
.panel-heading .accordion-toggle span{ float:right; }
.panel-heading{ background-image:none;padding:10px 40px 10px 20px; display:block; color:#aaaaaa; font-size:17px; background-color:#e5e5e5; overflow:hidden; position:relative;}
.panel{ box-shadow:none;border-radius:0px; border:0px;}
.panel-group .panel{border-radius:0px;margin:30px 0px 0px 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ border:0px;}
.panel-default > .panel-heading{ background-image:none;background-color:#e5e5e5; border:0px;border-radius:0px;color:#000 }
.panel-heading .panel-title{  display:inline-block; float:left; padding:5px 0px 5px 46px; font-size:18px;}
.panel-heading .panel-title i{ width:30px;}
.panel-body{  border:0px; background-color:#e5e5e5; padding:25px;font-size:14px;color:#000;}

.panel-default > .panel-heading[aria-expanded="true"] .panel-title{ color:#003559;}
.panel-heading.accordion-toggle:after {font-family:'Glyphicons Halflings';    content:"\2212";    left: 40px;    position: absolute;
    top:14px;font-size: 14px;color: #7b0d0e;}
.panel-heading.accordion-toggle.collapsed:after {content:"\2b";}
.panel-heading:hover{cursor: pointer;}
.panel-heading:hover .panel-title{cursor: pointer; color:#003559;}

.panel-heading.blue .panel-title{  color:#fff; }
.panel-default.bluebg > .panel-heading{background-color:#e5e5e5;} 


#photo_results{ margin-top:40px;}
#photo_results .photolist{ margin-bottom:40px;}
#photo_results .description{ background-color:#e5e5e5; padding:20px 25px; height:110px;}
#photo_results .description h2{ margin:0px; display:inline-block; font-weight:bold; font-size:14px;font-family: 'open_sansregular';}

#photo_results_category{ margin-top:0px;}
#photo_results_category .photolist{ margin-bottom:40px;}
#photo_results_category .description{ background-color:#e5e5e5; padding:20px 25px; height:110px;}
#photo_results_category .description h2{ margin:0px; display:inline-block; font-weight:bold; font-size:14px;font-family: 'open_sansregular';}


#cat_photo_results{ margin-top:0px;}
#cat_photo_results .page-header{margin-bottom:40px;}
#cat_photo_results .photolist{ margin-bottom:40px;}
#cat_photo_results .description{ background-color:#e5e5e5; padding:20px 25px; /*height:110px;*/height:117px;}
#cat_photo_results .description h2{ margin:0px; display:inline-block; font-weight:bold; font-size:14px;font-family: 'open_sansregular';}

 



.hall_of_fame{ padding:15px 40px; overflow:hidden; margin-bottom:40px;min-height: 340px;}
.hall_of_fame .icons{ position:relative; padding-left:30px; word-wrap: break-word;}
.hall_of_fame .icons span{ position: absolute; left:0;}
.hall_of_fame a{ color:#000;}

.bg_marun{ background-color:#7b0d0e;}
.leadership{ margin-bottom:40px; clear:both; overflow:hidden; font-size:14px; line-height:20px}
.leadership .bg_marun{ color:#fff; padding:10px 15px; overflow:hidden; min-height:190px;word-wrap: break-word;}
.leadership .bg_marun a{color:#fff;}
.leadership h2{ margin:0px 0px 5px; font-size:14px;}
.bg_grey_longdes{ background-color:#e5e5e5; padding:10px 25px;min-height:190px;}
.bg_grey_company{ background-color:#e5e5e5;padding:10px 15px;min-height:190px; }
.bg_grey_company a img{ margin-top:60px;}
.comapnyimage a img{ margin-top:50px;}
/*cms*/
.content{ line-height:24px;padding:25px 40px 25px 40px; background-color:#e5e5e5; margin-bottom:40px; clear:both; overflow:hidden;}
.content .page-header{ margin:0px 0px 0px 0px; padding:0px; border:0px; }
.content h2{  }
.content a{ color:#7b0d0e; }
.content ul{  }


.content ul{ margin:10px 0px 0px 0px; padding:0px; list-style:none;}
.content ul li{ padding:5px 0px 5px 30px; position:relative}
.content ul li:before{content:"\f069";display: inline-block;font-family: 'FontAwesome';font-size:16px;font-weight: normal;position: absolute;left:0px;top: 5px; color:#7b0d0e;}


.taglist{line-height:20px;padding:15px 40px 15px 40px; background-color:#e5e5e5;margin-top:40px; margin-bottom:40px; clear:both;}


.taglist ul{ margin:10px 0px 0px 0px; padding:0px; list-style:none;}
.taglist ul li{ padding:5px 0px 5px 30px; position:relative}
.taglist ul li:before{content:"\f02c";display: inline-block;font-family: 'FontAwesome';font-size:16px;font-weight: normal;position: absolute;left:0px;top: 5px; color:#7b0d0e;}

.icons_caption{background-color:#e5e5e5; clear:both; overflow:hidden; padding:10px 20px; margin:0px 0px 40px 0px;}
.icons_caption ul{ margin:0px;}
 
#team_cat_results{ margin:0px 0px;}
.teamresults{ margin-bottom:40px;}

.contact_left{ padding:40px; /*border-right:1px solid #898989;*/ margin:0px 0px 40px; background-color:#f5f5f5; }
.contact_left h2{ margin-top:0px; margin-bottom:20px; font-size:20px;}
.contact_left p{ margin-top:0px;margin-bottom:20px; font-size:14px;}
.contact_left label{ font-weight:normal; padding-left:0px; margin-bottom:10px;}

.contact_left .form-group{ display: block;float: left;overflow: hidden;width: 100%;}
.contact_left .form-group .form-control{ border:0px;border-radius:0px;    }
.contact_left .form-group  label{ color:#757575;}
.dropdown_select_1 {  background-color:#fff; position:relative; background-image:url(images/arowselect.png); background-repeat:no-repeat; background-position:right 15px ;}

.dropdown_select_1 select{ border:0px solid #c2c2c2;background-color:transparent	;   display:inline-block;    width:100%; padding:5px;line-height:35px; height:35px;  font-size:20px;}
.dropdown_select_1 select {	font-size:14px;	font-weight: normal;	-webkit-appearance: none;	-moz-appearance:none;	appearance:none;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}

.dropdown_select_1 select option{ line-height:40px;}
 .contact_left .form-group span { display: inline-block; font-size: 18px;font-weight: normal;position: absolute;  right: 25px;
    top: 37px; color:#7b0d0e}
 
 .contact_left_list{}
.contact_left_list table thead{ background-color:#939393;}
.contact_left_list .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{ border-color:#939393; color:#f5f5f5; font-weight:normal; font-size:14px;}
#contactform h3{ margin-top:0px; margin-bottom:20px; font-size:20px;}
#contactform p{ margin-top:0px;margin-bottom:20px; font-size:14px;}
#contactform label{ font-weight:normal; padding-left:15px; margin-bottom:10px;}

#contactform .form-group{ display: block;float: left;overflow: hidden;width: 100%;}


.rightbox_3{ background-color:#898989; color:#fffefe; padding:15px 28px; position:absolute; bottom:40px; margin-right:30px;    }
.rightbox_3 h2{font-family: 'open_sansregular'; font-size:18px; font-weight:normal; margin:0px 0px 30px 0px;}
.rightbox_3 p{ margin:0px;}
.rightbox_3 p a{ display:block; text-align:center; background-color:#e5e5e5; padding:8px 0px; margin-top:60px;}
.rightbox_3 p a.telephone{margin-top:0px; text-align:left; background-color:transparent;}
.contact_section{ float: left;
    height: 100%;
    overflow: hidden;
    position: relative; }
.right_section{padding:20px 0px;  margin:25px 0px 40px;   }
.right_section h3{ margin-top:0px; margin-bottom:20px; font-size:20px;}
.right_section p{ margin-top:0px;margin-bottom:20px; font-size:14px;}
.googlemap{ margin-bottom:20px; margin-left:-15px;	}

.home_banner{ position:relative;}
.recomendation_section{ position:absolute; top:0; right:335px;background-color:#7b0d0e; padding:20px 40px; width:356px; min-height: 200px;}
.greybox_top{ position:absolute; top:0; right:15px; background-color:#898989; padding:20px 40px;width:320px;min-height: 200px;}
.recomendation_section h2{ margin:0px 0px 10px; color:#fff; font-size:16px;font-family: 'open_sansregular';}
.greybox_top h2{font-family: 'open_sansregular'; font-size:20px; font-weight:normal; margin:0px 0px 30px 0px; color:#fff; clear:both;}
.greybox_top p{ margin:0px; color:#fff;}
.greybox_top p a{ display:block; text-align:center; background-color:#e5e5e5; padding:8px 0px; margin-top:10px;}

#recommendations{ background-color:#030303; color:#fff; display:inline-block; padding:5px 0px 5px 5px ; border:1px solid #000;  font-family: 'open_sanssemibold'; font-size:40px; line-height:30px;letter-spacing:8px;}
#revenue{ background-color:#030303; color:#fff;display:inline-block; padding:5px 0px 5px 5px ; border:1px solid #000; font-family: 'open_sanssemibold'; font-size:40px;line-height:30px;letter-spacing:8px;}
#recommendations{margin-bottom:10px;}
 
#clients_section_footer{margin:40px 0px;}
#news_results{ margin-top:40px; margin-bottom:40px;}
#footer{ background-color:#000; color:#fff; margin-top:0px; padding:30px 0px 0px; border-bottom:2px solid #fff;}
#bs-example-navbar-collapse-7{ padding:0px;}
#bs-example-navbar-collapse-7 ul li a{ padding:0px 10px 0px 10px; border-right:1px solid #fff;line-height:15px; font-size:14px;}
#bs-example-navbar-collapse-7 ul li:first-child a{ padding-left:0; }
#bs-example-navbar-collapse-7 ul li:last-child a{ padding-right:0;border-right:0px solid #fff;}

.copyright { font-size:14px; text-align:right;}
#footer .footer-logo img{ max-width:100%;}
#footer h2{ font-size:12px; margin:0px 0px 10px; border-bottom:2px solid #cf3840; padding-bottom:10px; }
#footer p{ font-size:12px;}
#footer   .email{ font-size:12px; padding-top:71px;}
#footer p a i{ font-size:20px;}
#footer .logos{ position:relative; } 
#footer .logos p{ text-align:center; min-height:80px; }
#footer .logos img{ max-width:100%;}
#footer a{color:#fff;}
.hide_largescreen{ display:none;}
.img-responsive.clientimg.mar_b_10{ margin:0 auto }

#clients .item{height: 150px;  
position: relative;}

#clients .owl-item img {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translate(0,-50%);  
transform: translate3d(0,-50%,0);
 -webkit-transform: translate(0,-50%);
    -webkit-transform: translate3d(0,-50%,0);
	
	 -moz-transform: translate(0,-50%);
    -moz-transform: translate3d(0,-50%,0);  
margin: 0 auto;
}


@media (max-width: 991px) {
#header{ margin-bottom:20px;}
.homepage_content{ margin:20px 0px;}
#cat_news_results h2{margin-bottom:20px;}
.normal_display_view1{margin-bottom:20px;}
#clients_section{ margin-bottom:20px;}
.homepage_content h1{ font-size:20px;}
.page-header h1{font-size:20px;}
.page-header h2{font-size:20px;}
.pad_20_40{ padding:10px 20px;}
#header .logo{ position:absolute}
.mainmenu{ width:100%;}
#header .logo a{ display:block; /*padding:5px 0px; */ padding:5px 0px; }

#header .logo a img{ width:128px; height:auto}
#header .topbar-v1 .top_links{ padding:0px 15px;}
#header .topbar-v1 .top_links_right{padding:8px 15px;}
#header .topbar-v1 .top_links ul li{ padding:8px 10px;}
#header .topbar-v1 .top_links_right ul li{padding:0px 10px;}
.recomendation_section{position: relative; width:100%; right:0;}
.nopadding-xs{ padding:0px; margin-bottom:5px;}
.margin_bottom-xs{ margin-bottom:5px;}
.advertising_banner{ position:relative; width:100%; text-align:center;}
.news-item{ text-align:center; display:inline-block;}
.Quicksearchform{ position:relative; background-color:#000000}
.slider_1{ position:relative; margin:50px auto 10px auto; clear:both; overflow:hidden; top:0;}
.slider_2{ position:relative;  margin:10px auto; clear:both; overflow:hidden; top:0;}
.Quicksearchform h2{ padding:10px 20px;}
.copyright { font-size:14px; text-align: center; padding:10px 0px;}
.googlemap{ margin:0px -15px;}
.greybox_top{ position: relative; width:100%; right:0;}
.carousel-indicators{ display:none;}
.carousel-caption{ display:none;}
.carousel-control{ height:40px; width:40px; margin-top:-20px;}
#cat_news_results h2{ font-size:20px;}
#news_results{ margin-top:20px; margin-bottom:0px;}
#footer .footer-logo img{ width:128px; height:auto;}
.taglist{ margin-top:20px; margin-bottom:20px;  }
.allnews{ position:relative; padding:0 0px 15px 15px; clear:both; overflow:hidden; top:0; right:0; display:inline-block; float:right; text-align:right;}
#clients{ padding:20px 30px 20px;}
.panel-heading{ padding-right:20px;}
.panel-heading.accordion-toggle::after{ left:20px;}
.panel-heading .panel-title{ padding-left:20px;}
.content{padding:10px 20px;}
.rightbox_1{padding:10px 20px; margin-top:20px; margin-bottom:20px}
.rightbox_2{padding:10px 20px; margin-top:20px;margin-bottom:20px;}
.rightbox_3{padding:10px 20px; margin-top:20px;}
#clients_section_footer{ margin:0px 0px 20px 0px}
#photo_results .description{padding:10px 20px;}
#photo_results .description p{ margin:0px;}
.hide_largescreen{ display: block;}
.rightbox_1 p a {
    background-color: #e5e5e5;
    display: inline-block;
    padding: 8px 20px;
    text-align: center;
}
.mar_b_slider{ margin-bottom:20px;}
 
.teamresults{margin-bottom:20px;}
.leadership{margin-bottom:20px;}
.contact_left{ padding:10px 20px; border:0px;}
 
.page-header{ padding:15px 20px 15px 20px;}
.normal_display_view1 .date_div:after{  width:40%;}
.contact_left{ margin-bottom:0}
.icons_caption{ padding:10px;}
.icons_caption .icons_author{ padding-bottom:5px;}
 
.content{margin-bottom:20px;}
 
#footer .navbar{ border:0px;}
#bs-example-navbar-collapse-7{ padding:0px; clear:both; overflow:hidden; border:0px; box-shadow:none;}
#bs-example-navbar-collapse-7 ul{ margin:0px;}
#bs-example-navbar-collapse-7 ul li{ float:left; display:inline-block;}
#bs-example-navbar-collapse-7 ul li a{ padding:3px 10px 3px 10px; border-right:1px solid #fff;line-height:15px; font-size:14px;}
#bs-example-navbar-collapse-7 ul li:first-child a{ padding-left:10px; }
#bs-example-navbar-collapse-7 ul li:last-child a{ padding-right:10px;border-right:0px solid #fff;}

}
@media (max-width: 600px){ .normal_display_view1 .description{ height:auto} #cat_photo_results .description{ height:auto}}
#fb-root{ font-size:0}
@media (min-width: 1024px) {.hide_smallscreen{ display:block;}
.show_smallscreen{ display:none;}}
@media (max-width: 1024px) {.hide_smallscreen{ display:none;}
.show_smallscreen{ display:block;}iframe {
	pointer-events: none;
}}
@media (min-width: 767px) and (max-width: 991px) {.normal_display_view1 .description{ height:150px}#bs-example-navbar-collapse-2{ margin: 0;}
#cat_photo_results .description{ height:150px;padding:10px 20px; overflow:hidden;}
#cat_photo_results .description h2{ font-size:13px;}
#cat_photo_results .description p{ font-size:13px;}
.hall_of_fame{ min-height: 350px !important;}

#clients .item{height: 150px;  
position: relative;}

#clients .owl-item img {
position: absolute;
left: 0;
right: 0;
top: 50%;
  
margin: 0 auto;
}

}
@media (min-width: 991px) and (max-width: 1024px) {#header .logo a img{ width:100%;height:auto}
.simple-menu .navbar-nav > li > a{ font-size:14px;}
#clients{ padding:20px 30px;}
.simple-menu .dropdown-menu li a{font-size:14px;}

.normal_display_view1 .date_div:after{  width:40%;}
.normal_display_view1 .description {
    height: 160px;
}
#cat_photo_results .description{ height:150px;padding:10px 20px; overflow:hidden;}
#cat_photo_results .description h2{ font-size:13px;}
#cat_photo_results .description p{ font-size:13px;}

.hall_of_fame{ min-height: 350px !important;}
#clients .item{height: 150px;  
position: relative;}

#clients .owl-item img {
position: absolute;
left: 0;
right: 0;
top: 50%;
  


	
	
margin: 0 auto;
}


}
@media (min-width: 1025px) and (max-width: 1200px) { .simple-menu .navbar-nav > li > a{font-size: 16px;}}


