﻿/****************************************/
/****************************************/
		/*media*/
/****************************************/

@media (max-width: 1200px) and (min-width: 993px){
.res-post-section .carousel-control{left: 80%!important;}
.blg-singel-post-section .carousel-control.right {
margin-left: 8%!important;}

}

@media (max-width: 1100px) and (min-width: 100px){
.res-2col{padding-left:15px!important; padding-right:15px!important;}

}
@media (max-width: 992px) and (min-width: 800px){
.res-post-section .carousel-control{left: 75%!important;}
.res-post-section .carousel-control.right {
margin-left: 10%!important;}

}
@media (max-width: 700px) and (min-width: 600px){
.res-post-section .carousel-control{left: 80%!important;}
.res-post-section .carousel-control.right {
margin-left: 8%!important;}

}
@media (max-width: 600px) and (min-width: 561px){
.res-post-section .carousel-control{left: 80%!important;}
.res-post-section .carousel-control.right {
margin-left: 8%!important;}

}
@media (max-width: 650px) and (min-width: 300px){
.res-post-section .carousel-control{left: 70%!important; margin-top:-47px!important;}
.res-post-section .carousel-control.right {
margin-left: 11%!important;}
.blg-singel-post-section .carousel-indicators li{padding-top: 7px!important;
padding-bottom: 7px!important;
margin-right: 2px!important;
font-size: 12px!important;}
.res-post-section .carousel-control span{padding: 5px 14px 5px 14px!important;}
.res-post-section ol.carousel-indicators{margin-left:0px!important;}
.res-post-section .carousel-indicators li{font-size: 13px!important;}

}
@media (max-width: 440px) and (min-width: 100px){
.blg-singel-post-section ol.carousel-indicators{bottom: 41px!important;
margin-left: -50%!important;}
}
@media (max-width: 375px) and (min-width: 100px){
.res-post-section .carousel-indicators li{margin-right:-1px!important;}

}

@media (max-width: 700px) and (min-width: 460px){
.res-pageination .carousel-control{left:80%!important;}
}


/********* home page*********/
@media (max-width: 1200px) and (min-width: 770px){
a.res-readmore {

font-size: 12px!important;}

}
@media (max-width: 750px) and (min-width: 260px){
a.res-readmore {

padding-top: 8px!important;
padding-bottom: 60px!important;
font-size: 21px!important;}

}
/*****content-slider*****/
@media (max-width: 500px) and (min-width: 300px){
.res-content-slider .carousel-control.right {
left: 80%!important;}
}
@media (max-width: 300px) and (min-width: 100px){
.res-content-slider .carousel-control.right {
left: 90%!important;}
.res-content-slider .carousel-control span {

padding: 7px 9px 11px 9px!important;}

}
@media (max-width: 1199px) and (min-width: 768px){
.res-del-home-menu .carousel-control.right {
margin-left: 7%!important;}
.res-del-home-menu .carousel-control {
left: 85%!important;}
}
@media (max-width: 750px) and (min-width: 580px){
.res-del-home-menu .carousel-control.right {
margin-left: 7%!important;}
.res-del-home-menu .carousel-control {
left: 85%!important;}
}
@media (max-width: 581px) and (min-width: 424px){
.res-del-home-menu .carousel-control.right {
margin-left: 10%!important;}
.res-del-home-menu .carousel-control {
left: 82%!important;}
}
@media (max-width: 425px) and (min-width: 100px){
.res-del-home-menu .carousel-control.right {
margin-left: 13%!important;}
.res-del-home-menu .carousel-control {
left: 73%!important;}
h2.htl-acc-title{font-size:16px!important}
}

/********events*********/
@media (max-width: 765px) and (min-width: 100px){
.res-rec-ps-txt{padding-left: 99px!important;}
}


/*****contactpage*****/

@media (max-width: 1199px) and (min-width: 768px){
.res-con-del .carousel-control.right {
margin-left: 7%!important;}
.res-con-del .carousel-control {
left: 85%!important;}
}
@media (max-width: 750px) and (min-width: 580px){
.res-con-del .carousel-control.right {
margin-left: 7%!important;}
.res-con-del .carousel-control {
left: 85%!important;}
}
@media (max-width: 581px) and (min-width: 424px){
.res-con-del .carousel-control.right {
margin-left: 10%!important;}
.res-con-del .carousel-control {
left: 82%!important;}
}
@media (max-width: 425px) and (min-width: 100px){
.res-con-del .carousel-control.right {
margin-left: 13%!important;}
.res-con-del .carousel-control {
left: 73%!important;}
h2.htl-acc-title{font-size:16px!important}
}




/****************************************/




/*-------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../font-awesome/font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font-awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font-awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
.clear{clear:both;}
body.tn-blog{background:#d7dadb;}



/**************************************/
			/*****home page-------/
/**************************************/
.res-hover-post{padding:0px;}
h2.htl-acc-title  {
text-align: left!important;
text-transform: uppercase;
font-weight:700;}
.res-custom-service{text-align:center;padding-top: 95px;}
.res-custom-service span{background: #2c3e50;
color: white;
padding: 15px 15px 15px 15px;
border-radius: 100px;
font-size: 17px}
.res-custom-service span:hover{background-color:transparent;border:1px solid #2c3e50;cursor:pointer;}
.glyphicon:hover{color:#2c3e50;}
.res-custom-service h3{color: #333333;
font-weight: bold;
font-size: 19.4px;
margin-bottom: 10px;
margin-top:10px;}
.res-custom-service .edu-read-more{opacity:1!important;}
.res-second-slider{background:url(../../../assets/images/res-img/second-slider-back.png)no-repeat;background-size:100% 100%;padding-top: 45px;padding-bottom: 40px;}

/***********res-content-slider***********/
.res-content-slider h2.res-con-h2-red{text-align:center; color:white; text-transform:uppercase; background: url(../../../assets/images/res-img/res-con-sl-h2back.png)no-repeat center bottom;
padding-bottom: 25px;
font-weight: 700;
font-size: 20px;}
.res-content-slider p.res-test-content{padding-top: 14px;
text-align: center;
color: #a7d3ff;
font-size: 18px;
font-style: italic;}
.res-content-slider .slider img{height:auto;width: auto;float: left;padding: 25px 11px 0px 0px;}

.res-content-slider h3{color:#fa4248;font-size: 18px;
font-weight: bold;
margin-bottom: 3px;}
p.res-text-intro{color:white;}

span.res-custom-so-spa{color:white;float: left;padding: 5px 5px 1px 7px; cursor:pointer;}
.res-vsing-f{background:#306eb5;padding-left: 10px!important;
padding-right: 9px!important;}
.res-vsing-t{background:#49c8f5;}
.res-vsing-g{background:#dc4a36;}

/**********slider control**************/
.res-content-slider .carousel-control{background-image:none; width:1%;opacity:1;}
.res-content-slider .carousel-control span{background:#d7dadb;padding: 18px 20px 20px 20px;
border-radius: 3px;
opacity: 1}
.res-content-slider .carousel-control.right{left:90%;}



/**********events***********/
.res-rec-p{background: #2c3e50; min-height:55px; 
 text-align:center; color:white; 
float: left;}
.res-rec-p p.res-custom-count{font-size: 22px;padding-top: 7px;}
.res-rec-p p.res-custom-count-date{font-size: 18px;
margin-top: -5px;
}

.res-rec-block:hover p.res-custom-count{
	
    
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}
.res-rec-block:hover p.res-custom-count-date{
	
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}
@-webkit-keyframes moveFromLeft{from {-webkit-transform: translateX(-100%);}to {-webkit-transform: translateX(0%);}}
@-moz-keyframes moveFromLeft{from {-moz-transform: translateX(-100%);}to {-moz-transform: translateX(0%);}}
@-ms-keyframes moveFromLeft{from {-ms-transform: translateX(-100%);}to {-ms-transform: translateX(0%);}}
@-webkit-keyframes moveFromRight {from {-webkit-transform: translateX(100%);}to {-webkit-transform: translateX(0%);}}
@-moz-keyframes moveFromRight { from {-moz-transform: translateX(100%);}to {-moz-transform: translateX(0%);}}
@-ms-keyframes moveFromRight {from { -ms-transform: translateX(100%);}to {-ms-transform: translateX(0%);}}
@-webkit-keyframes moveFromBottom {from { -webkit-transform: translateY(100%);} to {-webkit-transform: translateY(0%);}}
@-moz-keyframes moveFromBottom {from { -moz-transform: translateY(100%);}to {-moz-transform: translateY(0%);}}
@-ms-keyframes moveFromBottom {from {-ms-transform: translateY(100%);}to {-ms-transform: translateY(0%);}}


.res-rec-ps-txt h2{margin-top: 0px;
font-size: 18px;
margin-bottom: 2px;
font-weight: 700;
color: #333333;}
.res-rec-ps-txt{padding-right:0px;}
.res-home-leftside{margin-top:100px;}
.res-rec-block{margin-bottom: 13px;}
/**************************************/
/**************************************/


/*header*/
.section-top-res{background:url(../../../assets/images/res-img/top-back.png)no-repeat; padding-bottom: 51px; background-size:100% 100%;}
.section-top-res h2{color: white;
font-weight: bold;
font-size: 26px;
margin-bottom: 10px;
padding-top: 28px;}
.section-top-res p{color:white;}
.res-post{overflow:hidden;margin-bottom: 25px;
}
.res-post img{width:100%}

.res-post  h2{color: #333333;
font-weight: bold;
font-size: 19px;
margin-bottom: 10px;
-webkit-transition: all 0.3s ease 0.3s;
-moz-transition: all 0.3s ease 0.3s;
-o-transition: all 0.3s ease 0.3s;
-ms-transition: all 0.3s ease 0.3s;
transition: all 0.3s ease 0.3s;
}
.res-2col{margin-top: 25px;}
.res-post-section .slider img{height:auto;}
p.res-txt-con {
color: #666666;
text-align: justify;
font-size: 16px;
line-height: 21px;
padding-bottom: 15px;}
a.res-readmore{ background:#6e92b7; color:white;text-align:center;padding-top: 10px;
padding-bottom: 10px;
font-size: 15px;}
a.res-rate{background:#2c3e50; color:white;text-align:center;padding-top: 6px;
padding-bottom: 10px;font-size: 23px;font-weight: 700;}

a.res-rate span{font-size: 12px;font-weight: 100;vertical-align: text-top;}

/***************************/

/*************/
.res-post-section  .carousel-control span{background: #d7dadb;
width: auto;
height: auto;
padding: 9px 15px 7px 15px;
opacity: 1;
color: black;
margin-right: 6px;
float: left;
font-size: 27px;
-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}
.res-post-section .carousel-control span:hover{color:#4A6B8E;-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}
.res-pageination .carousel-control.right{margin-left: 5%;}
.res-post-section .carousel-indicators li{text-indent:1px; border-radius:0px; background:#d7dadb; border:none; width:auto; height:auto;padding-top: 10px;
padding-bottom: 10px;margin-right: 5px;border-radius: 5px; font-size:24px; color:#333333; font-weight:bold;}
.res-post-section .carousel-indicators li.active{background:#2c3e50!important;color:white!important;}

.res-pageination .carousel-control{background-image:none;height: 20px;
width: 1%;
margin-top: -49px;
left: 89%; opacity:1; }
.res-pageination ol.carousel-indicators {
bottom: 0px;
left: 5%;
width: auto;
margin-left: -3.8%;}
.res-caro-post{padding-bottom: 37px;}

.res-3col-si{padding-top: 60px;padding-bottom: 60px;}
/*****************contact page********************/
/*****************contact page********************/
/*****************contact page********************/


/*****************map********************/
#map-canvas{height:406px;}

/*******contact form*********/
.res-contact-in .input-group{margin-bottom:10px; border-radius:none;}
.res-contact-in .input-group span.input-group-addon{border:none;border-radius:0px; background:#2c3e50; color:white;}
.res-contact-in .input-group input.input-lg{border:1px solid #d7d7d7;border-radius:0px; background:#f1f1f1;}
.res-contact-in  textarea.form-control{border:1px solid #d7d7d7!important;border-radius:0px!important; background:#f1f1f1!important; height:130px!important;}

button.res-vsing-submit{float: left;
background: #2c3e50;
border: none;
color: white;
padding: 11px 42px 11px 42px;
font-size: 17px;
border-radius: 3px;
margin-top: 15px;}
button.blg-vsing-submit:hover{opacity:0.9;}

.res-con-del .carousel-control{background-image:none; width:1%;height: 20px;margin-top: -55px;
left: 92%;}
.res-con-del .carousel-control.right{margin-left: 4%;}
.res-con-del .carousel-control span{
font-size: 11px;}
.res-con-del{margin-top:100px; padding-bottom:90px!important;}
/********************/
.res-information-img{overflow:hidden;}
.res-information-img img{width:100%;padding-top: 8px;
padding-bottom: 20px;}



.res-con-slid-section .slider img{height:auto;}

.res-del-home-menu .carousel-control{background-image:none; width:1%;height: 20px;margin-top: -55px;
left: 91%;}
.res-del-home-menu .carousel-control.right{margin-left: 5%;}
.res-del-home-menu .carousel-control span{
font-size: 11px;}
.res-home-leftside .carousel-control{background-image:none; width:1%;height: 20px;margin-top: -55px;
left: 74%;}
.res-home-leftside .carousel-control.right{margin-left: 15%;}
.res-home-leftside .carousel-control span{
font-size: 11px;}

.res-del-home-menu{margin-top: 98px!important;margin-bottom: 100px;}

.res-second-slider .carousel-control{display:none;-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}
.res-second-slider:hover .carousel-control{display:block;-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}