@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,300);
@import url(https://fonts.googleapis.com/css?family=Raleway:700,800,900,400,300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@charset "utf-8";
/* CSS Document */

body{font-family: 'Roboto', sans-serif; font-size:16px;margin:0px; padding:0px;}

.gre{ background:#1AA9B3;}


.top_nav{ margin:0px;  float:right; }
.top_nav li{ float:left; list-style:none; padding:0; margin:0;}
.top_nav li a { font-size:16px; color:#FFF; padding:5px 10px; display:block;}
.top_nav li a:hover { font-size:16px; color:#fff; padding:5px 10px;background-color:#0B538B;}
/*.top_nav a:hover { font-size:16px; color:#000; padding:0px 0px;}*/

.topmenu {    
    border: 1px solid #ddd; 
}
.topmenu:hover{
    background-color: #0B538B;  
    border: 1px solid #ddd;
}

 .logo{ margin:20px  0px 5px 0px;	}
 .top_info{ display:inline-block; width:100%; float:right; }
.book_link {
  text-align: right;    width: 100%;margin-top:15px;
    float: left;
}
.col_c{ background:#1A809A!important; }
.book_link a {
  background: #0B538B;
  color: #FFF;
  padding: 5px 15px;
   font-size: 18px;  margin-left:20px;
}

	

.subs{ padding:5px 10px; color:#FFF; background:#F93;     margin: 0px 1px;
    float: left;}


.socail{ margin:0px; text-align:right; float:right;}
.socail li{ list-style:none; float:right; margin:10px 5px; }


div#overlay { display: none; }

a#toggle {
  position: fixed;
  top: 3px;
  left: 10px;
  width: 40px;
  height: 0px;
  
  text-align: center;
  color: white;
  display: none;
  transition: all ease-out 0.3s;
}

a#toggle i {
  position: relative;
  top: 22%;
  transform: translateY(-50%);
}

main#content { padding: 10px; }

#menu {
  text-align: center;
  transition: all ease-out 0.3s; margin-top:0px;
}

#menu a { color: #66615f; }

#menu ul {
  margin: 0;
  padding: 0;    float: left;
    margin-top: 1px;
  
 
}

#menu ul li {
  display: inline-block;
  position: relative;
}

#menu ul li > a {
  display: inline-block; font-size:17px; color:#fff;
  /*padding: 8px 20px;*/
  padding: 8px 9px;
}
#menu ul li > a:hover{    background-color: #61993A;}
#menu ul li > a > i {
  margin-left: 15px;
  transition: all ease-out 0.3s;
  -webkit-transition: all ease-out 0.1s;
}

#menu ul li ul {
  display: none;
  position: absolute; background:#61993a; z-index:100;
  top: 38px;
  width: 200px; 
  text-align: left;
}
.sub_menu_list{ display:none!important}

#menu ul li ul li:hover  .sub_menu_list{ display: block!important; position:absolute; left:200px; top:10px; }
#menu ul li ul li { display: block; }

#menu ul li ul li a { display: block; color:#FFFFFF; }

#menu ul li ul li a:hover{ background:#FEC641;	}

#menu ul li:hover > a {   }

#menu ul li:hover > a > i { transform: rotateZ(90deg);  background:#00CC33);}

#menu ul li:hover ul { display: block; }





.slider-container {
  position: relative;

  overflow: hidden; max-height:500px;

  width: 100%;
  margin: 0 auto; 
}
.slider img { width:100%;}

.slider {
  position: relative;

  width: 1100px; 
}
.slider:before,
.slider:after {
  display: table;

  content: ' ';
}
.slider:after {
  clear: both;
}
.slider div {
  position: relative;

  float: left;

  margin: 0;
  padding: 0;
}
.slider div img {
  display: block;

  max-width: 100%;
   height: 400px;
}
.act,
#prev > span,
#next > span,
#slider-nav > a {
  background: url(../images/arrows.png) no-repeat;
}
#next > span,
#prev > span {
  display: block;

  width: 16px;
  height: 24px;
}
/* Arrows */
#next > span {
  background-position: -20px 0;
}
#prev > span {
  background-position: 0 0;
}
#next,
#prev {
  position: absolute;
  top: 50%;

  margin-top: -20px;
  padding: 10px 15px;

  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  border-radius: 5px;
  background: rgba(0, 0, 0, .39);

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
       -o-user-select: none;
}
#prev {
  left: 10px;
}
#next {
  right: 10px;
}
.caption {
  position: absolute;
  bottom: 0;

  display: block;

  width: 100%;
  padding: 0 10px 30px;

  color: #fff;
  background: rgba(0, 0, 0, .39);

  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
}
.caption a {
  display: block;

  color: #fff;
}
.slider-nav {
  line-height: 30px; display:none;

  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;

  text-align: center;
  /*background: #323232;*/
  /*opacity: .9;*/

  filter: alpha(opacity=90); /* ie8 */
}
.slider-nav a {
  display: inline-block;

  width: 12px;
  height: 12px;
  margin: 0 3px;

  -webkit-transition: background .5s ease;
     -moz-transition: background .5s ease;
       -o-transition: background .5s ease;
          transition: background .5s ease;

  border: 2px solid #fff;
  border-radius: 50%;
  background: transparent;
}

.slider-nav .active {
  width: 12px;
  height: 12px;

  background: #fff;
}

.midil_s {
    text-align: center;
}

.he_m h2 {
    text-align: center;
    font-size: 30px;
    color: #5f645b;
    margin: 10px 0px;
}
.he_m img {
    width: 100%;
}


.cat_list {
    margin: 15px 0px;
    padding: 0px;
    display: inline-block;
}
.cat_m {
    background: #FFF;
    padding: 5px;
    border: 0px solid #999;
    margin: 15px 0px;
    box-shadow: 0px 0px 8px 0px #ccc;
}
.cat_h {
    margin: 10px 0px;
    text-align: center;
}
.cat_h a {
    font-size: 19px;    
	line-height: 25px;
    color: #5c5656;
    /*font-family: Calibri;*/
}



.midil_s {
    background: url(../images/m_bg.png) repeat;
    margin: 0px;
    padding: 10px 0px;
}

.navs{ border-bottom:2px #fec641 solid; background:#1A809A; }







.footer_main_c{  background: #666 url(../images/footer_bg.png) no-repeat; width:100%; background-size:cover; margin-top:40px;}

.footer_main {
  
    margin-top: 0px;
    position: relative;
}
.footer_bg {
    background: rgba(255, 255, 255, 0.88);
    padding-top: 30px;
    position: relative;
}
.footer_logo {
    text-align: center;
    margin: 10px 0px;
}
.addr {
    margin: 10px 0px;
}
.addr h4 {
    color: #61993a;
    margin: 10px 0px;
    font-size: 16px;
}
.addr h5 {
    color: #333532;
    margin: 10px 0px;
    font-size: 16px;
    line-height: 22px;
}
.soc_f {
    background: #1AA9B3;
    margin: 10px 0 0 0px;
    padding: 8px 0px;
}
.footer_tree {
    background: url(../images/footer_tr.png) no-repeat;
    position: absolute;
    right: 0px;
    top: -30px;
}
.copy_link {
    width: 50%;
    margin: 15px auto;
    color: #999;
}
.copy_link a {
    color: #999;
    padding: 0px 5px;
}

.copy {
    color: #9a9696;
    font-size: 15px;
    text-align: center;
}
.details_page{ margin-top:10px;}
.footer_link {
    margin: 0px;
    padding: 5px 0px;
}
.footer_link li {
    list-style-type: none;
}
.footer_link a {
    color: #FFF;
    font-size: 14px;
    line-height: 18px;
}
.news_box {
    margin: 0px;    margin-top: 10px;
}
.news_box label {
    clear: both;
    color: #FFF;
    font-size: 14px ;float:left;
  
    margin: 8px 5px;
}	
.details_page h1 {
    color: #666;
    font-size: 24px;
}

.new_vo {
    vertical-align: middle;
    width: 200px;
    display: block;
    float: left;
    height: 34px; padding-left:5px;
}
.news_box img {
    display: inline;
}
footer_socail {
    margin-top: 15px;
}
.footer_socail ul {
    margin: 0px;margin-top: 10px;
}
.footer_socail li {
    display: inline;
    margin-left: 2px;
}
.tab_d{ margin:0px; background:#4c4c4c; border:none;} 

.nav-tabs_d > li {
  float: left;
  margin-bottom:0px;
}
.nav-tabs_d > li > a {
  margin-right: 2px;color:#FFF;font-size:15px;
  line-height: 24px;
  border: 0px solid transparent;
  border-radius:none;  padding: 8px 15px;
}
.nav-tabs_d > li.active > a, .nav-tabs_d  > li.active > a:hover, .nav-tabs_d  > li.active > a:focus {
  color: #fff; font-size:15px;
  cursor: default;
  background-color: #61993A;
  border:none;   border-radius:0px;
}
.nav-tabs_d > li > a:hover {
  border-color:eno;   background-color: #f99505;  border:none;   border-radius:0px;font-size:15px;
}

.galleryd{ margin-top:20px}

.main_co h1{ text-align:center; font-size:24px; color:#1A809A;}
.tour_be_bg{ background:url(../images/ver_bg.png); padding:15px 0px;}

.co_midil{ background:url(../images/m_bg.png)}

.best_tour{ background:#FFF; padding:20px 5px; margin:10px 0px; display:inline-block; width:100%;box-shadow: 4px 7px 12px -7px;}
.left_sec h4{ margin:5px 0 10px 0px; color:#61993a;}
.left_sec P{ margin:5px 0 10px 0px; color:#4b5048;}
.go_right{ text-align:right;  float:right;}

.right_main_ca{  padding:10px;}
.right_main_ca h5{     font-size: 20px;
    margin: 0px;
    color: #FFB100;
    text-align: center;}
	.left_sec{ margin-bottom:15px;}

.right_main_ca{ margin:10px 0px;background:#FFF; padding:15px 10px;}

.right_main_ca p{ color:#5f5858; font-size:16px;}
.right_main_ca a{ color:#61993a; font-size:16px;}

.full_copy{ background:#FFF; padding:10px 0px;}

.galleryd{ margin-top:20px}

.details_list{ margin:0 0 0 0px; background:#f9f9f9; border:1px solid #CCC; padding:0px 0px;}

.details_list_inn{ margin:0px; padding:0px; }

.details_list_inn li{ display:inline-block; width:335px;   margin:10px; font-size:17px;}

.details_list_inn li span{ font-size:18px; color:#333;}

.details_list_inn li strong{ font-size:20px; color:#8f8080; font-size:22px; font-weight:500;}
 
.details_list_inn li h4{ font-size:20px; color:#f99505; display:inline;}
.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; display:inline-block; vertical-align:-3px;
	
	border-left: 15px solid #1A809A; margin-left:-5px;
}
.all_day{ margin:15px 0px; display:inline-block; width:100%; }
.heading_day{ margin:0px; padding:8px 0px; background:#f0f0f0;  }

.heading_day h2{ background:#1A809A; color:#FFF; display:inline; font-size:22px; margin:0px; padding:5px 10px; }
 .heading_day h3{  color:#665d5d; display:inline; font-size:22px; margin:0px; padding:0px; }
 
 .all_day_cont{ margin:20px 0px; padding:0px;}
 .left_d{  margin:0px;}
 .right_con_d{ display:inline; margin:0px;}
.right_con_d{ font-size:16px; line-height:20px; color:#665d5d; text-align:justify;}

.map{ margin:10px; padding:0px}
.map_d h2{ margin:10px 0px;} 
.sub-menu a{ padding:5px 10px!important;}
.left_de{ margin:0px; padding:0px;}
.left_gra{margin:25px 0px;background:#f6f6f6; padding:15px;}
.left_gra2{background:#f6f6f6; padding:15px;}
.book_d{ margin:0px 0px; }
.book_d h4{ margin:0px;background:#4c4c4c; color:#FFF; text-align:center; padding:10px 0px; font-size:20px; font-weight:500;}
.book_d h3{ margin:0px;background:#1A809A; color:#FFF; text-align:center; padding:15px 0px; font-size:22px; font-weight:500;}
.book_d strong{ margin:0px;  color:#FFF; text-align:center; font-size:22px; font-weight:500;}

.book_sell{ text-align:center; margin:0px 0px; }

.book_sell h4{ text-align:center; margin:0px 0px; font-size:20px; color:#f99505; float:none; padding:10px 0px; }
.book_form{ margin:0px; padding:0px;}
.book_form h3{ color:#796951; font-size:20px; margin:10px 0px; font-weight:500;}




.date_f{ margin:0px; padding:0px 0 0 10px; border:1px solid #cacaca; height:35px;  background:#FFF;  border-top-left-radius: 3px!important;
  border-bottom-left-radius: 3px!important; }
 .option_ad{ margin:0px; padding:0px; display:inline-block; width:100%;}/*======*/
 .serche{ width:100%;}
 .selectpicker {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc; border-radius:3px;
    margin-bottom: 10px;
     height: 35px;
    padding: 5px 10px;
    width: 100%;
    margin: 0px;
}
 .cr_u{ position:relative;}

.glyphicon-chevron-left{    background: rgba(0, 0, 0, 0.66)!important;
    color: #FFF!important;
    padding: 15px 3px;
	margin: 15px 39px; 
	border-radius:5px;
    font-size: 20px;
    font-weight: 500;}
	
.glyphicon-chevron-right{    background: rgba(0, 0, 0, 0.66)!important;
    color: #FFF!important;
    padding: 15px 3px;
	margin: 15px 39px;
	border-radius:5px;
    font-size: 20px;
    font-weight: 500;}
	.prev  {
    position: absolute;
    bottom: 200px;
    left: -40px;}
 	.next  {
    position: absolute;
    bottom: 200px;
    right: -40px;}
 .book_form h6{ color:#585653; font-size:22px; margin:10px 0px; font-weight:500;}
 .book_form label{ color:#585653; font-size:17px; margin:5px 0px; font-weight:500;}
 .in_ad { margin:0px; padding:3px;}
 .button_s{ margin:10px 0px; padding:10px 0px; background:#1A809A; color:#FFF;clear:both; text-align:center; float:left; width:100%;}
 .button_s a{ margin:0px; padding:0px 0px; font-size:18px; color:#FFF;}
 .button_s a:hover{ margin:0px; padding:0px 0px; font-size:18px; color:#000;}
  .button_cart{ margin:10px 0px; padding:10px 0px; background:#4E4E4E; color:#FFF;clear:both; text-align:center; float:left; width:100%;}

  .button_cart a{ margin:0px; padding:0px 0px; font-size:18px; color:#FFF;}
 .button_cart a:hover{ margin:0px; padding:0px 0px; font-size:24px; color:#000; }
 .new_listright{ border:1px solid #CCC;  box-shadow:2px 2px 11px 0px #CCCCCC; margin:30px 0px;}
 .image_list{ margin:0px;}
 .image_list img{ width:100%;}
 
 .right_conta_d{ margin:0px; padding:0px; }
 
 .right_conta_d p{ margin:15px; padding:0px; font-size:24px; line-height:25px; } 
 
 .con_all{ margin:10px 0px; padding:0px;}
 .con_all p{ margin:0px 0px; line-height:20px; text-align:justify; color:#666;}
 
 
 .inn_heading h1 {
  color: #666;
  font-size: 28px;
  border-bottom: 2px solid #f99505; padding-bottom:10px;
}

.inclu{ margin:0px; padding:0px; border:1px solid #999; background: #f9f9f9; padding:0px; }
.inclu h4{ margin:0px; padding:10px 0px; font-weight:700; text-align:center; background:#9EB735; color:#FFF; font-size:18px;}

.incu_list{margin:10px 10px 10px 15px;}

.incu_list li{ line-height:30px; font-size:17px; list-style-type:decimal;}
.cder_h h2{ margin:0px 15px 15px 15px; padding:8px; font-size:24px; background:#F6F6F6; border-left:3px solid #69A93C; }
.cder_h h4{ margin:0px 15px 15px 15px; padding:8px; font-size:22px; background:#F6F6F6; border-left:3px solid #69A93C; }
.hotel_details{ margin:0px;}
.img_hotel{ border:1px solid #E4E4E4; padding:8px;}
.img_hotel img{ width:100%;}
.di_conc{ margin:0px; padding:0px 15px 0 0px;}
.img_hotel_con{ margin:0px; padding:0px;}

.img_hotel_con p{ font-size:16px; line-height:22px; color:#706767; text-align:justify;}
.cder_h{ display:inline-block; margin-bottom:30px;}
.pric_link_inn{ margin-top:20px;}
.pr_link{ background:#F99505; color:#FFF; padding:5px 15px; margin-top:0px; font-size:16px; line-height:36px
}
.pr_link_gr{ background:#69A93C; color:#FFF; padding:5px 15px; margin-top:10px; font-size:16px;}
.copy_link{ width:50%; margin:15px auto; color:#999;}
.copy_link a{ color:#999;  padding:0px 5px;}
.copy_link_se{ width:60%; margin:10px auto;  color:#999;}
.copy_link_se a{ color:#999; padding:0px 5px;}

.in_rape{ width:100px; height:170px; background:#fff; text-align:left; float:left; border-radius:50%;}
@media (max-width: 580px) { 
  .caption {
    display: none;
  } .top_nav li { /*visibility:hidden;*/}
   .heading_day h3{  color:#665d5d; display:inline; font-size:19px; margin:0px; padding:0px; }
 .details_list_inn li strong{ font-size:20px; color:#8f8080; font-size:22px; font-weight:500;}
 
.details_list_inn li h4{ font-size:18px; color:#f99505; display:inline;}
 .book_link a {
    background: #0B538B;
    color: #FFF;
    display: block; margin-top:5px;
}}
 @media (min-width: 768px) and (max-width: 979px) {
   
.mainWrap { width: 768px; }

.menu ul { top: 37px; }


.menu li a { font-size: 12px; }

a.homer { background: #fec641; }
 

}

@media screen and (max-width: 797px) {
	
	
	.next {
    position: absolute;
    bottom: 200px;
    right: -10px;
}
.prev {
    position: absolute;
    bottom: 200px;
    left: -10px;
}
	.footer_tree{ display:none;}
	
	.pr_link_gr {
    background: #69A93C;
    color: #FFF;
    padding: 10px 15px;
    width: 100%;
    margin-top: 10px;
    font-size: 16px;
    display: inline-block;
}
.pr_link {
    background: #F99505;
    color: #FFF;
    padding: 5px 15px;
    margin-top: 0px;
    font-size: 16px;
    line-height: 36px;
    width: 100%;
    display: inline-block;
}
	
	
	.footer_socail ul {
    margin: 8px 10px;
    width: 100%;
    float: left;
    margin-top: 10px;
    clear: both;    padding: 0px;
}
.news_box label {
    clear: both;
    color: #FFF;
    font-size: 14px;
    float: left;
    margin: 8px 5px;
    width: 100%;
}
.logo {
    margin: 20px 0px 5px 0px;
    text-align: center;
}
.gre {
    background: #1AA9B3;
    padding: 5px 0px;
    z-index: 3;
    width: 100%;
    position: fixed;
}
.dd{ display:none;}
.slider div img {
    display: block;
    max-width: 100%;
    height: 200px;
}
.cat_m img { width:100%;}
.best_tour img{ text-align:center; width:100%;}
.left_sec h4 {
    margin: 10px 0 10px 0px;
    color: #61993a;
}
a#toggle { display: block; z-index:100; }

main#content {
  margin-top: 65px;
  transition: all ease-out 0.3s;
}

#menu {
  position: fixed;    margin: 0px;

  width: 250px;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  overflow-y: auto;
  background-color:#61993A;
  transform: translateX(-250px);
}

#menu ul {    width: 100%;
  text-align: left;
  background-color: transparent;
}

#menu ul li { display: block; }

#menu ul li a {   color:#FFFFFF;    border-bottom: 1px solid;background:#61993A; width:100%; }

#menu ul li a:hover{ background:#77B34E;}

#menu ul li a > i { float: right; }

#menu ul li ul {
  display: none;
  position: static;
  width: 100%;
  background-color: rgba(22,160,133, 0.2);
}
 .quote_img{ width:100%;}

#menu ul li:hover > ul { display: none; }

#menu ul li:hover > a > i { transform: rotateZ(0); }

#menu ul li.open > a { background-color: rgba(0, 0, 0, 0.3); }

#menu ul li.open > a > i { transform: rotateZ(90deg); }

#menu ul li.open > ul { display: block; }

div#overlay {
  display: block;
  visibility: hidden;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  transition: all ease-out 0.3s;
  z-index: 1;
  opacity: 0;
}

html.open-menu { overflow: hidden; }

html.open-menu div#overlay {
  visibility: visible;
  opacity: 1;
  width: calc(-150%);
  left: 250px;
}

html.open-menu a#toggle,
 html.open-menu main#content { transform: translateX(250px); }

html.open-menu nav#menu {
  z-index: 3;
  transform: translateX(0);
}
.top_info {
    display: inline-block;
    width: 100%;
    float: right;
}
 
.logo {
    margin: 70px 0px 20px 0px;
}

.pull-right {float: none !important;}
 
.top_info{ margin-top:-50px;}
.book_link{ text-align:center;     margin: 10px 0px;}
.slider div img {
    display: block;
    height: 220px!important;
    max-width: 100%;
}}
@media screen and (max-width: 607px) {


.book_link a {
   
    margin-left:0px;}
.top_info{ text-align:center;}
.socail {
    margin: 10px 0px;
    text-align: center; float:none;     padding: 0px;}
.socail li {
    list-style: none;
   float: none; 
    display: inline;
    margin: 10px 5px;
}


.top_info{ margin-top:0px;}
}

.right_conta_d h3 {
    background: none repeat scroll 0 0 #333;
    color: #fff;
    font-size: 18px;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}

/* for ajax pagignation */
 #data_container .pagination ul li.inactive,  #data_container .pagination ul li.inactive:hover {
	background-color:#ededed;
	color:#bababa;
	border:1px solid #035a6c;
	cursor: default;
}
#data_container .data ul li {
	list-style: none;
	font-family: 'Roboto', sans-serif;
	margin: 5px 0 5px 0;
	color: #000;
	font-size: 13px;
}
#data_container .pagination {
	height: 25px;
	width: 98%;
}
#data_container .pagination ul li {
	list-style: none;
	float: left;
	border: 1px solid #035a6c;
	padding: 5px 10px 5px 10px;
	margin: 0 3px 0 3px;
	font-family: 'Roboto', sans-serif;
	color: #035a6c;
    background-color: #fff;
}
#data_container .pagination ul li:hover {
	color: #fff;
	background-color: #035a6c;
	cursor: pointer;
}
.total {
	float:right;
	font-family: 'Roboto', sans-serif;
	color:#999;
}

.page_h1 {
    background: none repeat scroll 0 0 #f6f6f6;
    border-left: 3px solid #f99505;
    color: #f99505 !important;
    font-size: 22px !important;
    padding: 8px;
}

.GalleryBox {
	background-color:#fff;
	margin:10px 0;
	border: 1px solid #e1e1e1;
	padding:10px;
}
.GalleryBox ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.GalleryBox ul li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	padding:0 8px 0 0
}
.GalleryBox ul li a {
}
.GalleryBox ul li a img {
	/*width:207px;*/
	width:160px;
}

.testo {
    background: #86a942 none repeat scroll 0 0;
    /*height: 140px;*/
    line-height: 20px;
    margin: 0;
    padding: 10px;
}
.quotescollection_randomquote p.quote {
    color: #fff;
    font-size: 14px;
    padding: 15px 20px 25px;
    width: 100% !important;
}
.quotescollection_randomquote p.quote_img {
    color: #fff;
    font-size: 14px;
    height: 270px !important;
    padding: 0;
    width: 100% !important;
}
.quotescollection_randomquote p.quote_img img {
    height: 100%;
    width: 100%;
}
#quotescollection_randomquote-1 {
    width: 100% !important;
}
.t1 {
    background: rgba(0, 0, 0, 0) url("../images/t_1.png") no-repeat scroll 0 0;
    bottom: -20px;
    height: 22px;
    left: 50px;
    position: absolute;
    width: 28px;
}

.image_list_type{ height:150px; margin:20px 0px;}
 .image_list_bew h3{ border-bottom:1px solid #333; font-size:16px; padding-bottom:10px; margin-top:0px;}
 
 .image_list_type img{ height:100%; width:100%;}
 
 /*25/12/2015*/

.box_space{ margin:10px 0px;}
.box_inn h4{ color:#FFB100;}



.icon_for{ float:left;margin-right:10px;}
.box_inn{/* float:left;*/ width:100%;     min-height: 200px; }

/*25/12/2015*/



.left_call {
    margin: 10px 0 0 0px;
    padding: 0px;
    float: none; 
}

.left_call h4 {
  color: #919191;  
  font-size: 14px;
  margin: 0px;
}
.left_call strong {
	color: #69A93C;
}
.red{
	color:red;
}

.cat_box{    
}
.cat_box h3 {
    vertical-align: middle;
    background: #c12a31 none repeat scroll 0 0;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    padding: 10px 5px;
    height: 65px;
    text-align:center;
}

.cat_box p { padding-top:10px;}

.mega-dropdown {
  position: static !important; 
/*  width: 100%;*/
}

.mega-dropdown-menu {
  padding: 20px 0px;
  width: 100%;
  box-shadow: none;
  -webkit-box-shadow: none;
}

/*.mega-dropdown-menu:before {
  content: "";
  border-bottom: 15px solid #fff;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  position: absolute;
  top: -15px;
  left: 270px;
  z-index: 10;
}

.mega-dropdown-menu:after {
  content: "";
  border-bottom: 17px solid #ccc;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  position: absolute;
  top: -17px;
  left: 269px;
  z-index: 8;
}*/

.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}

.mega-dropdown-menu > li > ul > li {
  list-style: none;
}

.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #999;
  white-space: normal;
}

.mega-dropdown-menu > li ul > li:hover,
.mega-dropdown-menu > li ul > li:focus {
  background-color: #f5f5f5;
}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}

.mega-dropdown-menu > li:hover,
.mega-dropdown-menu > li:focus {
  color: #444;
  background-color: #ffffff;
}

.mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight: bold;
}

.mega-dropdown-menu .dropdown-header a {
  color: #428bca;
  font-size: 18px;
  font-weight: bold;
  padding: 0;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}

.search-form{position: relative;float: right;width: 38px;}
.search-form a i.fa{    padding: 7px 0;}
.search-form a{    color: #fff; display: block;text-align: center}
#toggleForm{position: absolute;right: 0;z-index: 123;width: 250px;background: #1a809a;padding: 5px; margin-top: 2px;}
#toggleForm form{position:relative;}
#toggleForm .field{    width: 100%;padding: 6px;font-size: 13px;}
#toggleForm .submit{position: absolute;right: 0; top:0; font-size: 12px; text-transform: capitalize; padding: 8px;background: #f99505;border: none;outline: none;color: #fff;}
.top_nav li a {
    padding: 5px 9px;
}
.top_nav li a:hover {
    padding: 5px 9px;
}
.navbar-toggle .icon-bar{
	background: #ccc;
}

.dropdown-menu > li > a {
    font-size: 17px;
}