
@import url("../css/font-awesome.css");
@import url("../css/magnified.css");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");
@import url(http://fonts.googleapis.com/css?family=Lato:400,300,700);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 600;}
body, h1, h2, h3, h4, h5, h6, .button, input[type="button"], input[type="submit"], input[type="text"], input[type="password"], input[type="email"], textarea, select {font-family: "Open Sans",Helvetica, Arial, sans-serif; font-size:13px; line-height:20px; }
h1 {font-size: 28px;line-height: 50px;margin: 0;}
h2 {font-size: 22px;line-height: 30px;}
h3 {font-size: 16px;line-height: 30px;}
h4 {font-size: 14px;line-height: 30px;}
h5 { font-size: 12px; line-height: 24px;}
h6 {font-size:10px;line-height:20px;} a {text-decoration:none;}

a:hover{text-decoration:none;-webkit-transition: all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;color:#555;}

a:focus{outline:none;text-decoration:none;}
.not-ie a {-webkit-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
-moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
-ms-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
-o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;}

.mrgb-20{margin-bottom:20px;display:block;}
.mrgb-30{margin-bottom:30px;}
.mrgb-40{margin-bottom:40px;position:relative;display:block;}
.mrgb-50{margin-bottom:50px;position:relative;display:block;}
.mrgb-60{margin-bottom:60px;position:relative;display:block;}
.mrg-0{margin:0 auto;}

/* =================================================================== */
/* 2. HEADER
====================================================================== */

#background{width:100%;height:100%;}#header {z-index:999999;position:relative;}#header {width:100%;}

.home #header{background-image:none;}

.header-top{background:rgba(255,255,255,1);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);	
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );}

.wrapper {background:#FFFFFF;margin:0 auto;width:100%;}.ie8 #header {border-bottom: 1px solid #e9e9e9;}

.top-info {padding:7px 10px;color:#666;line-height:28px;}.top-info span {font:600 12px/28px "open sans",Helvetica, Arial, sans-serif;
padding-right:10px;}.top-info span i {font-size:13px;margin-right:5px;}.top-info ul {float:right;list-style:none outside none;margin-bottom:0;}

.top-info li,.top-info li a{float:left;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;}

.top-info li a{color:#666;display:inline-block;font-size:1em;height:29px;line-height:28px;text-align: center;width:auto;}

.top-info li a span{font-weight:normal;margin-left:5px;text-transform:uppercase;vertical-align:middle;}.top-info li a:hover{color:#095ac7;}

figure.Last img {width:100%;opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;height:143px;}

/* Animated-Search====================================*/

.search-bar {float:right;}.search-bar .search-label {background:inherit;border-radius:5px;display:block;height:29px;overflow:hidden;}

.search-bar .search-label .search-button, .search-bar .search-label .search-input {background:transparent;border:0 none;height:30px;margin:0;
outline:medium none;padding:0;}

.search-bar label{margin:0}.search-bar .search-label .search-button i{font-size:16px;font-weight:500;color:#3E3C3C}

.search-bar .search-label .search-button {background:inherit;color:#696969;height:30px;transition:all 0.6s ease 0s;width:30px;}

.search-bar .search-label .search-input{background:#fff;color:#666;font-weight:normal;width:0;transition:width 0.6s ease 0s;border-radius:none}

.search-exp .search-bar .search-label .search-button{background:#eee;color:#c9c9c9;}

.search-exp .search-bar .search-label .search-input{width:150px;}

/* Logo====================================*/

#menu-bar {background:#fff;z-index:999;margin:auto;width:100%;-moz-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);border-bottom:1px solid #ccc;}

#logo {margin-top:0%; padding:5px 0 5px 0;}#logo img{width:100%;height:auto;}#logo > h1 {margin:0;display:inline-block;}

.content{padding:1em 0;position:relative;}.sub_content {padding:30px 0 0 0}

/* page_head Title====================================*/

.page_head {background:url("../magadhtours/images/pattern-1.png") repeat;border-bottom:3px solid #dcdbd7;padding:35px 0 0;
-moz-box-shadow:0 10px 10px -5px rgba(0,0,0,0.30) inset;-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,0.30) inset;
box-shadow:0 10px 10px -5px rgba(0,0,0,0.30) inset;}
.page_title h2 {color:#181818;background:rgba(255,255,255,0.7);float:left;font-size:24px;font-weight:600;margin:0 0 -3px 0 ;
padding:7px 15px;text-transform:uppercase;border-bottom:3px solid #727CB6;}

/* Breadcrumbs====================================*/

#breadcrumbs{float:left;padding:3px 10px 0 0;}#breadcrumbs ul {font-size:12px;padding:0 5px 0 0;margin:0;}
#breadcrumbs ul li {display:inline-block;padding:0 0px 1px 0;margin:0 0 0 5px;background: url(../images/breadcrumbs.png) no-repeat 100% 50%;}
#breadcrumbs ul li:last-child {background:none;padding:0;}
#breadcrumbs ul li:not(:last-child):after{margin-left:1em;content:"";font-family:FontAwesome;}

/* =================================================================== */
/* 3. NAVIGATION
====================================================================== */

.navbar-default {background:transparent}.navbar-collapse.collapse {float:right}.navbar-nav ul{width:100%;min-width:187px!important;padding:0}

.navbar-toggle {background:#095ac7 !important;border:none;padding:10px 10px;border-radius:3px;margin-top:5px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background:#095ac7 !important;}

.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:3px;}.navbar {margin-bottom:0 !important;min-height:35px !important;border:none;}

/* sub menus arrows */

.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {position:static;margin-top:0;margin-right:0;margin-left:6px;display:inline-block;width:0;height:0;overflow:hidden;vertical-align:middle;border-top:4px solid;border-right:4px dashed transparent;
border-bottom:4px dashed transparent;border-left:4px dashed transparent;}

.navbar-nav > li > .has-submenu .sub-arrow {display:inline-block;font-family: FontAwesome;font-style:normal;font-weight:normal;
font-size:12px;width:8px;height:8px;line-height:8px;border-width:0px;padding-left:5px;}

.navbar-nav > li > .has-submenu .sub-arrow:before {content: "\f107";}.navbar-nav ul .sub-arrow {position:absolute;right:0;margin-top:6px; 
margin-right:15px;border-top:4px dashed transparent;border-bottom:4px dashed transparent;border-left:4px solid;}

.navbar-nav ul a.has-submenu {padding-right:30px;}.navbar-default .navbar-collapse,.navbar-default.navbar-form{border:none;
background:transparent}

/* scrolling arrows for tall menus */

.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;
text-align:center;}

.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {position:absolute;top:-2px;left:50%;margin-left:-8px;    
width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;
border-left:7px dashed transparent;}

.dropdown-menu.sm-nowrap{display:none;left:0;margin-left:186px;margin-top:-42px;max-width:20em;min-width:10em;top:auto;width:auto;}

.navbar-nav span.scroll-down-arrow {top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent;}

.navbar-default .navbar-nav li a{color:#555;text-transform:uppercase;font-size:13px;font-weight:500;line-height:15px;}

.navbar-default .navbar-nav > li:first-child{border-left:none;}

.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li.active > a,.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{background:#095ac7!important;color:#fff!important;border-radius:3px;}

/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */

.navbar-nav .collapsible ul .dropdown-menu > li > a,.navbar-nav .collapsible ul .dropdown-menu .dropdown-header {padding-left:35px; }
.navbar-nav .collapsible ul ul .dropdown-menu > li > a,.navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header {padding-left:45px; }
.navbar-nav .collapsible ul ul ul .dropdown-menu > li > a,.navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header{padding-left:55px;}
.navbar-nav .collapsible ul ul ul ul .dropdown-menu > li > a,.navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header {padding-left:60px;}

/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */

.navbar-nav .dropdown-menu {border:0;}.navbar-nav .dropdown-menu > li > a {white-space:normal;font-size:13px;padding:12px 20px;
border-bottom:1px solid #e4e4e4;}.navbar-nav .dropdown-menu > li > a:hover {color:#fff;background:#095ac7;}
.navbar-nav ul.sm-nowrap > li > a {white-space:nowrap;}

/* The following will make the sub menus collapsible for small screen devices (it's not recommended editing these) */

.navbar-nav .collapsible ul {display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;
margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important;}

.navbar-nav .collapsible ul.sm-nowrap > li > a {white-space:normal;}.navbar-nav .collapsible iframe {display:none;}

/* disable Bootstrap 3's global box-sizing:border-box; for the menus as it doesn't play nice with SmartMenus */

ul.sm li *,ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:transparent!important;}

.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:#fff;}

/*------------Animation-CSS-------------*/

.navbar-nav > li:hover > ul{-moz-animation:fadeInUp .4s ease-in;-webkit-animation:fadeInUp .4s ease-in; animation:fadeInUp .4s ease-in;}

.navbar-nav > li > ul.dropdown-menu li:hover ul{-moz-animation:fadeInUp .5s ease-in;-webkit-animation:fadeInUp .5s ease-in;
animation:fadeInUp .5s ease-in;}

/*--------Animation_Hover_Effect_CSS---------------*/

@-webkit-keyframes fadeInUp {
    0% { opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);}
    100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}

@keyframes fadeInUp {
    0% {opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}

    100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}

.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

/*------------Hover_Effect_CSS------------*/

.navbar-default .navbar-nav > li > a {overflow:hidden;height:1em;padding:10px;color:#000;margin-top:9px;margin-left:2px;}

.navbar-default .navbar-nav > li > a > span.data-hover{position:relative;display:inline-block;height:3em;margin:-12px -39px;padding:11px 30px;
-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;transition:transform 1s;border-radius:3px 3px 3px 3px;}

.navbar-default .navbar-nav > li > a > span.data-hover::before {position:absolute;background:#095ac7;color:#fff;right:100%;margin:-62px 6px;
padding:62px 24px;content: attr(data-hover);-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);transition:all 1s ease-in-out 0s;_webkit-transition:all 1s ease-in-out 0s;_moz-transition:all 1s ease-in-out 0s;border-radius:3px 3px 3px 3px;}

.navbar-default .navbar-nav > li:hover > a > span.data-hover,.navbar-default .navbar-nav > li:focus > a > span.data-hover
{-webkit-transform:translatex(100%);-moz-transform: translatex(100%);transform: translatex(100%);transition:all 0.3s ease-in-out 0s;
 _webkit-transition:all 0.3s ease-in-out 0s;_moz-transition:all 0.3s ease-in-out 0s;border-radius:3px 3px 3px 3px;}

/* ===================================================== */
/* 4. FOOTER & FOOTER WIDGETS												 */
/* ===================================================== */

.footer_bottom{background:#ccc;padding:5px 0;}.footer{background:#eee;padding:0px 0 10px 0;position:relative;margin-top:20px;}

/* Footer Widgets====================================*/

.widget_content{margin-top: 15px;}.widget_content > p {font-family: Pt Sans,Helvetica, Arial, sans-serif;font-size:14px;}

.copyright {font-size:12px;line-height:40px;margin:0;}.copyright a{color:#036986;text-decoration:none;}.copyright a:hover{color:#aaa;}

.sidebar .widget h4 span{background:#fff;color:inherit;}

/* Twitter Feed Widget====================================*/

.tweet_list {padding:0;position:relative;margin:0 auto;list-style:none;}.tweet_list li {color:#fff;margin-bottom:5px;}

.tweet_list li::before {font-family:fontawesome;content:"";font-size:16px;padding-right:8px;position:absolute;}

.tweet_list li p {line-height:20px;overflow:hidden;margin-left:26px;}.tweet_list li p a {color:#fff;font-weight:700;font-size:12px}

.tweet_content .time {font-size:12px;color:#E3E3E3;font-family:Lato,Helvetica, Arial, sans-serif;font-weight:bold;padding-left:25px;}

/* Contact Widget====================================*/

.contact-details-alt{padding:0;}.contact-details-alt li{list-style:none;}

.contact-details-alt li p strong {color:#095AC7;font-weight:normal;text-transform:uppercase;float:left;margin:0;font-size:12px;width:30%;}

.contact-details li p strong {color:#666;float:left;margin:0 5px 5px 0; }

.contact-details-alt li {margin:0 0 5px 0;}.contact-details p,.contact-details li,.contact-details a {color:#666;}

.contact-details-alt p {line-height:18px;width:100%;margin:0}.contact-details-alt p a {color:rgb(9, 90, 199);font-weight:700;font-size:12px;}

.contact-details-alt p a:hover {color:#919191;}.contact-details-alt li i {float:left;font-size:12px;margin:2px 0 0 0 ;width:15px;}

.widget_info_contact{padding:0;margin-top:0px;}.widget_info_contact li{list-style:none;}

.widget_info_contact li p strong {color:#666;float:left;margin:0 5px 5px 0;font-size:12px;width:20%;}

.widget_info_contact li {margin:0 0 5px 0;}.widget_info_contact p {margin:0 0 0 20px;line-height:18px;overflow:hidden;}

.widget_info_contact p a {color:#666;font-weight:600;font-size:12.5px;}.widget_info_contact p a:hover {color:#919191;}

.widget_info_contact li i {float:left;margin:1px 0 0 0;}

/* Social Widget====================================*/

.widget_social {list-style:none outside none;margin:0 auto;overflow:hidden;padding:0}.widget_social li{float:left;background:none !important}

.widget_social li a {color:#666;display:block;height:46px;text-align:center;width:46px;border-radius:50%;-webkit-border-radius:50%;
-moz-border-radius:50%;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;}

.widget_social li a i {font-size:22px;line-height:46px;margin-right:0;float:none;}.widget_social li a.fb:hover  {color:#2f5a9a;}

.widget_social li a.twtr:hover  {color:#3abdd1;}
.widget_social li a.gmail:hover {color:#363636;}.widget_social li a.pinterest:hover{color:#d13a3a;}
.widget_social li a.rss:hover   {color:#f15200;}
.widget_social li a.tumblr:hover {color:#203550;}.widget_social li a.flickrs:hover {color:#ff0084;}
.widget_social li a.instagram:hover {color:#507ea4;}.widget_social li a.linkedin:hover  {color:#0072b2;}
.widget_social li a.skype:hover     {color:#00aaf1;}.widget_social li a.youtube:hover   {color:#ff3330;}
.widget_social li a.dribbble:hover  {color:#f973a4;}

/* =================================================================== */
/* 5. Sidebar & Sidebar Widgets
====================================================================== */

.sidebar .widget {display:block;float:left;height:100%;margin-bottom:0px;position:relative;width:100%;}

.sidebar .widget ul.list_style{padding:0px;margin:0px;float:left;width:100%;}

.sidebar .widget ul.list_style li{list-style:none;border-bottom:1px solid #f2f2f2;font-size:12px;line-height:20px;padding:8px 2px 8px 12px;}

.sidebar .list_style li:before{font-family:FontAwesome;content:"\f105";font-size:13px;position:absolute;left:0;top:8px;}

.sidebar .widget ul.list_style li a {color:#777;font-size:13px;line-height:20px;}.sidebar .widget ul.list_style li a:hover {color:#727CB6;}

/* Site Search *//*------------------------------------------------------*/

.site-search-area {margin:0px;padding:0 0 30px;}#site-searchform {margin:0;padding:0;}

#site-searchform #s{border:1px solid #eee;background-color:#fff;width:82%;height:41px;padding:5px 10px 5px 10px;color:#999;float:left;
font:normal 12px "Open sans",Helvetica, Arial, sans-serif;}

#site-searchform #s:focus{border:1px solid #E74C3C;background-color:#fff;width:82%;height:41px;padding:5px 10px 5px 10px;color:#999;float:left;
font:normal 12px "Open sans",Helvetica, Arial, sans-serif;}

#site-searchform #searchsubmit{float:left;width:18%;height:41px;cursor:pointer;text-indent:-5555em;line-height:100;overflow:hidden;
background:#727CB6 url(../images/search-icon.png) no-repeat center 14px;border:0;transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;}

#site-searchform #searchsubmit:hover {background:#444A6D url(file://///SUPPORT/Share/magadhtours/images/search-icon.png) no-repeat center 14px}

.gray_border {width:100%;height:10px;margin-bottom:10px;border-bottom:1px solid #DCDCDC;}ul.tags {padding:0;margin:5px 0 15px;float:left;}

.tags li {float:left;padding:0px;margin:0px 5px 5px 0px;list-style-type:none;line-height:25px;}

.tags li a {border:1px solid #f2f2f2;color:#909090;float:left;font-size:12px;padding:3px 8px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}

.tags li a:hover {background-color:#727CB6;color:#fff;}

/* Recent Posts Widget====================================*/

.links{margin:0;padding:0}.links li{list-style:none;}.links li::before {content:"";font-family:FontAwesome;font-size:13px;margin-right:5px}

.links li a {color:#0a5ea5;font-size:13px;font-weight:normal;line-height:22px;}.footer li a:hover{color:#333;}

.links li span {display:block;color:#919191;font-size:12px;margin-bottom:6px;}

/* ========================================================== */
/*  6. PORTFOLIO/PROJECTS                                     */
/* ========================================================== */

.isotope-item {z-index:2;}.isotope-hidden.isotope-item {pointer-events:none;z-index:1;}

/* Isotope CSS3 transitions */

.isotope,.isotope .isotope-item {-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;
-o-transition-duration:0.8s;transition-duration:0.8s;}

.isotope {-webkit-transition-property:height, width;-moz-transition-property:height, width; -ms-transition-property:height, width; 
-o-transition-property:height, width;transition-property:height, width;}

.isotope .isotope-item {-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity; 
-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}

/* Disabling Isotope CSS3 transitions */

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {-webkit-transition-duration:0s; 
-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}

/* Disable CSS transitions for containers with infinite scrolling */

.isotope.infinite-scrolling {-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}

#portfolio{width:100%;padding-bottom:120px;position:relative;}

#filter {margin:0 auto 25px 15px;overflow:hidden;padding:5px 0 0; position:relative;text-align:left;width:auto;z-index:10;}

#filter li {float:left;list-style:none outside none;margin:0 1px 10px;}

#filter li a{color:#fff;padding:10px 20px;font-size:12px;position:relative;overflow:hidden;line-height:12px;font-family:Arial, Helvetica, sans-serif;background:#727CB6;-moz-transition:all .50s ease-in-out;-webkit-transition:all .50s ease-in-out;transition:all .50s ease-in-out;outline:none;text-decoration:none;}

#filter li.selected a, #filter li a:hover{background:#444A6D;-webkit-transition:all .20s ease-in-out;-moz-transition:all .20s ease-in-out;-ms-transition:all .20s ease-in-out;-o-transition:all .20s ease-in-out;transition:all .20s ease-in-out;}

#list{margin-bottom:30px;padding:0;}.list_item{margin-bottom:3%;overflow:hidden;}

/* Portfolio Image====================================*/

figure {position:relative;overflow:hidden;margin:0;text-align:center;cursor:pointer;}

figure img {position:relative;display:block;min-height:100%;max-width:100%;}

figure figcaption {padding:3px;color:#fff;text-transform:uppercase;font-size:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden}

figure figcaption h5{color:#fff;}figure figcaption::before,figure figcaption::after {pointer-events:none;}

figure figcaption {position:absolute;top:0px;left:0;width:100%;height:100%;} figure h5,figure p {margin:0;}

figure h5 {word-spacing:-0.15em;font-weight:600;font-size:1em;}.large-images figure h5 {font-size:155%;}

.small-images figure h5,.jcarousel-list .item-description h5{font-size:100%;}.list_item figure p {letter-spacing:1px;font-size:85%;}

.small-images figure p,.jcarousel-list .item-description p{font-size:75%;}.large-images figure p {font-size:95%;}

/* Bubba Hover Effect on Portfolio Image===========================================*/

figure.effect-bubba {background:#727CB6;}figure.effect-bubba img {width:100%;opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}
figure.effect-bubba:hover img {opacity:0.4;}

/* Medium Image Border */

figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after {position:absolute;top:25px;right:25px;bottom:25px;left:25px;
content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}

/* Small Image Border */

.small-images figure.effect-bubba figcaption::before,.small-images figure.effect-bubba figcaption::after,.jcarousel-list figure.effect-bubba 
figcaption::before,.jcarousel-list figure.effect-bubba figcaption::after {top:15px;right:15px;bottom:15px;left:15px;}

/* Large Image Border */

.large-images figure.effect-bubba figcaption::before,.large-images figure.effect-bubba figcaption::after {top:30px;right:30px;bottom:30px;left:30px;}

figure.effect-bubba figcaption::before {-webkit-transform:scale(0,1);transform:scale(0,1);}

figure.effect-bubba figcaption::after {-webkit-transform:scale(1,0);transform:scale(1,0);}

figure.effect-bubba h5 {padding-top:0%;opacity:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}

figure.effect-bubba p {padding:5px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}

.large-images figure.effect-bubba p{padding:13px 2.5em 15px;} .small-images figure.effect-bubba p{padding:2px 2.5em 15px;}

figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after {opacity:1;-webkit-transform:scale(1);transform:scale(1)}

figure.effect-bubba:hover h5,figure.effect-bubba:hover p {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}

figure .option{text-align:center;position:absolute;top:33%;z-index:1;width:100%;transform:translate3d(0px, -20px, 0px);transition:transform 0.35s ease 0s;}

figure .option .fa {background:rgba(256, 256, 256, 0.9);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:40px;font-size:16px;text-align:center;text-decoration:none;width: 40px;height:40px;position:relative;opacity:0;-webkit-transition:all 0.3s , color 0.1s 0.3s;
-moz-transition:all 0.3s , color 0.1s 0.3s;-o-transition:all 0.3s , color 0.1s 0.3s;transition:all 0.3s , color 0.1s 0.3s;color: rgba(50, 50, 50, 0.9);}

.small-images figure .option .fa ,.jcarousel  figure .option .fa {font-size:14px;width:32px;height:32px;line-height:32px;}

figure .option .fa:hover {color:#727CB6;}figure .option .fa:hover {background: rgba(256,256,256,1);}

figure .option .fa-search {left:-45px;}figure .option .fa-link {left:45px;}

figure:hover .option .fa-link,figure:hover .option .fa-search {left:0px;opacity: 1;}

/* MASONRY PORTFOLIO STYLES
==========================================-*/

.masonry_wrapper {overflow:hidden;margin:0;}.small-images .masonry_wrapper figure.effect-bubba h5{ padding-top:24%;}

.medium-images .masonry_wrapper figure.effect-bubba h5{padding-top:26%}.large-images .masonry_wrapper figure.effect-bubba h5{padding-top:30%}

.large-images .masonry_wrapper figure.effect-bubba p{padding:8px 2.5em 15px;}

.medium-images .masonry_wrapper figure.effect-bubba p {padding:3px 2.5em 20px;}

.small-images .masonry_wrapper figure.effect-bubba p{padding:0 2.5em 15px;}

.mixed-container .item {padding:10px 5px;margin:0;height: auto !important;}

/* Portfolio Single Page ====================================*/

.portfolio_single{padding:30px 0}.portfolio_single .widget_title h4 span{background:#fff}.project_details{background-color:#fff;overflow:hidden}

.project_detail_slider {margin-bottom:30px;}.project_desc p{margin-bottom:20px;}

.project_desc h6, .project_details h6 {font-size:20px;margin-top:5px;}

.project_details .details li {border-bottom:1px solid #F2F2F2;color:#A3A3A3;font-size:12px;line-height:18px;padding:8px 0;}

.project_details .details{margin:0;padding:0;}.project_details .details li span {color:#686868;display:block;float:left;font-weight:bold;
height: 20px;position:relative;width:30%;}.project_details .details li a {color:#A3A3A3;font-size:12px;}

.project_details detailslia:hover{color:#e74c3c}.project_detail_box{margin-bottom:30px}.project_description,.project_details{margin-bottom:30px}

.arrow-left, .arrow-right{width:23px;height:23px;display:inline-block;float:left;background-color:#f2f2f2;color:#666;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}

.arrow-left i, .arrow-right i{font-size:14px;display:block;line-height:16px;padding-top:4px;text-align:center;}

.arrow-left.active, .arrow-right.active{background-color:#095AC7;color:#CCC;cursor:pointer;}

.arrow-left.active:hover,.arrow-right.active:hover {background-color:#095AC7; }

/* ======================================================================== */
/* 7. BLOG STYLING
/* ======================================================================== */

.blogTitle {margin:auto auto 10px;position:relative}

.blogTitle > a h2{font: 400 16px/1.2 'Merienda One', Helvetica, sans-serif;
  text-shadow: 3px 3px 3px #fff;margin-bottom:5px;margin-top:0;color:#971c78;font-weight:normal;text-decoration:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s; font-weight:bold}

.blogContent > p {font-size:13px;line-height:20px;}.blogTitle > a:hover h2{color:#095ac7;}

.blogTitle span {color:#777;cursor:pointer;font-size:12px;line-height:24px;}.blogTitle span i {padding-right:5px;font-size:12px;}

.blogTitle span:hover i {color:#777;}.blogMeta {display:inline-block;padding:5px 0 0;position:relative;}

.blogMeta a {font-size:12px;line-height:20px;margin-right:15px;text-decoration:none;}

.blogMeta a:hover, .blogTitle span:hover{color:#727CB6}.blogMeta a i{padding-right:5px;font-size:14px;}

.blogMeta a:hover i{color:#777;}.blogDetail {border:1px solid #f2f2f2;display:inline-block;padding:15px;position:relative;}

.blogPic {position:relative;}.blogPic > img {width:100%;}.blog-hover > a {display:block;left:45%;position:absolute;top:35%;}

.blogPic .blog-hover{background:rgba(255,255,255, 0.5);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}

.blogPic:hover .blog-hover{opacity: 1;}.blogPic .blog-hover .icon {background:#727CB6;border-radius:50% 50% 50% 50%;display:block;height:40px;margin:25% auto 0;position:relative;color:#f2f2f2;width:40px;text-align:center;font-size:16px;line-height:40px;top:50%;}

.blogPic .blog-hover .icon:hover{background:#555;}.blogPic:hover .blog-hover .icon{top:0;}

.blogPic .blog-hover p {font-size:20px;text-align:center;text-transform:uppercase;}.blog{padding:0px 0;}

.blog_large .post, .blog_single .post{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #f2f2f2;}

.blog_large .post_img, .blog_single .post_img {margin-bottom:25px;position:relative;}

.blog_large .post_img img, .blog_single .post_img img {height:auto;max-width:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;-webkit-transition:all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;-o-transition: all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;
transition: all 150ms ease-in-out;}

.blog_large .post_img:hover img,.blog_single .post_img:hover img{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.blog_large .post_video{margin-bottom:25px;position:relative;}

.blog_large .post_video iframe{max-width:100%;max-height:100%;height:320px;width:100%;border:none;box-shadow:none;}

.blog_large .post_date, .blog_single .post_date {float:left;height:0;text-align:center;}

.blog_large .post_date span, .blog_single .post_date span{display:block;}

.blog_large .day, .blog_single .day {background:#727CB6;color:#FFFFFF;font-size:22px;font-weight:600;padding:10px;}

.blog_large .month, .blog_single .month {background:#555;color:#FFFFFF;padding:4px 13px 6px;}

.blog_large .post_content, .blog_single .post_content {margin:0 0 0 0px;}

.blog_large .post_meta .metaInfo, .blog_single .post_meta .metaInfo {font-size:0.9em;margin-bottom:7px;}

.blog_large .post_meta .metaInfo > span, .blog_single .post_meta .metaInfo > span {display:inline-block;padding-right:15px;color:#777;}

.blog_large .post_meta .metaInfo > span > a, .blog_single .post_meta .metaInfo > span > a {color:#777;font-family:lato,Helvetica, Arial, sans-serif;font-size:12.4px;}

.blog_large .post_meta .metaInfo > span > a:hover, .blog_single .post_meta .metaInfo > span > a:hover{color:#727CB6;}

.blog_large .post_meta .metaInfo, .blog_single .post_meta .metaInfo {font-size: 0.95em;margin: 0 auto;padding:0 0 20px;}

.blog_large .post_meta .metaInfo i, .blog_single .post_meta .metaInfo i {margin-right:3px;color:#777;}

.blog_large .post_meta h2, .blog_single .post_meta h2 {margin-bottom:10px;margin-top:0;}

.blog_large .post_meta h2 a, .blog_single .post_meta h2 a {font-size:24px;font-weight:600;color:#555;line-height:34px;text-transform:capitalize}

.blog_large .post_meta h2:hover a, .blog_single .post_meta h2:hover a { color:#727CB6;}.blog_large .post_content > p, .blog_single .post_content > p {margin-bottom:20px;}

/* BLOG MEDIUM /* ==========================*/

.blog_medium .post:after {clear:both;content:"";display:block;visibility:hidden;}

.blog_medium .post {padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #f2f2f2;}

.blog_medium .post_img {float:left;margin-bottom:0;margin-right:20px;position:relative;width:25%;}

.blog_medium .post_img img {height:auto;max-width:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;}

.blog_medium .post_img:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.blog_medium .post_video{margin-bottom:25px;position: relative;}.blog_medium .post_video iframe{max-width:100%;max-height:100%;height:320px;width:100%;border:none;box-shadow:none;}

.blog_medium .post_date {float:left;margin-right:20px;position:relative;text-align:center;}

.blog_medium .post_date span{display:block;}.blog_medium .day{background:#095AC7;color:#FFFFFF;font-size:22px;font-weight:600;padding:5px 10px}

.blog_medium .month {background:#7aa0d3;color:#FFFFFF;padding: 2px 13px 4px;}.blog_medium .post_content {float:left;margin:0;width:60%;}

.blog_medium .post.no_images .post_content {max-width:88%; width:auto;}.blog_medium .post_meta .metaInfo {font-size:0.9em;margin-bottom:7px;}

.blog_medium .post_meta .metaInfo > span {display:inline-block;padding-right:15px;color:#777;}

.blog_medium .post_meta .metaInfo > span > a {color:#777;font-family:lato,Helvetica, Arial, sans-serif;font-size:12.4px;}

.blog_medium .post_meta .metaInfo > span > a:hover{color:#727CB6;}.blog_medium .post_meta .metaInfo {font-size:0.95em;margin:0 auto;padding:0 0 20px;}

.blog_medium .post_meta .metaInfo i {margin-right:3px;color:#777;}.blog_medium .post_meta h2 {margin-bottom:10px;margin-top:0;}

.blog_medium .post_meta h2 a {font-size:24px;font-weight:600;color:#555;line-height:34px;text-transform:capitalize;}

.blog_medium .post_meta h2:hover a {color:#727CB6;}.blog_medium .post_content > p {margin-bottom:20px;}

/*  Masonry Blog Style================================================== */

.masonry_wrapper_blog .blog-item {background:#f1f1f1 !important;padding:20px !important;}

.masonry_wrapper_blog .metaInfo{margin-top:25px;padding:0;text-transform:uppercase;font-size:12px;font-weight:600;}

.masonry_wrapper_blog .metaInfo a{color:#555;padding:0;}.masonry_wrapper_blog .metaInfo a:hover,.blog-item > span a:hover,
.blog-title a:hover{color:#727CB6;}.blog-title > h2{margin:15px 0;}

.blog-title a {font-size:22px;line-height:25px;font-weight:600;color:#555;text-transform:capitalize;}

.blog-desc {padding-bottom:15px;}.masonry_blog .pagination{margin:50px 0 20px;}

/* SINGLE POST=================================== */

.about_author {background:#f2f2f2;overflow:hidden;position:relative;}.author_desc {background:#727CB6;float:left;height:100%;min-height:100%;
overflow:hidden;padding:20px 0;position:absolute;text-align:center;width:25%;}

.author_desc > img {background:#FFFFFF;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-bottom:20px;padding:4px;max-width:80px;max-height:80px;}

.about_author h3 {margin:0 auto;}.author_name > a {color:#555333;font-size:16px;font-weight:bold;}

.author_name > a:hover {color:#727CB6;}.author_bio {display:block;float:right;padding:20px;position:relative;width:75%;}

.author_det {margin-bottom:0;}.author_bio > h5 {font-size:12px;margin:0 auto 10px;}.author_bio > h5 a{color:#727CB6;}

/* Post Share Article================================================== */

.shares {background:#f2f2f2;list-style:none;overflow:hidden;margin:50px 0 0;padding:0;}

.shares li {float:left;border-right:1px solid #fff;}.shares li.shareslabel h3 {padding:8px 20px;font-weight:600;text-transform:uppercase;
font-size:18px;margin:0;}

.shares li a {display:block;width:45px;height:46px;background-repeat:no-repeat;background-position:7px 7px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}

.shares li a:hover {background-position:7px -58px;background-color:#727CB6;}.shares li a:active {background-color:#999;}

.shares li a.twitter {background-image:url(../images/social/twitter.png);}

.shares li a.facebook {background-image:url(../images/social/facebook.png);}

.shares li a.gplus {background-image:url(../images/social/gplus.png);}

.shares li a.pinterest { background-image: url(../images/social/pinterest.png);}

.shares li a.yahoo {background-image:url(../images/social/yahoo.png);}.shares li a.linkedin{background-image:url(..images/social/linkedin.png)}

/* About Author====================================*/

.author_social {list-style:none outside none;margin:0 auto;overflow:hidden;padding:0;text-align:center;z-index:9999;}

.author_social li {background:none !important;display:inline-block}.author_social li a {color:#444;display:block;height:30px;text-align:center;
width: 30px;border-radius:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-webkit-transition: 0.25s;-moz-transition: 0.25s;   
-o-transition:0.25s;transition:0.25s;background:#f9f9f9;}

.author_social li a i {font-size:14px;line-height:30px;margin-right:0;float:none;}

.author_social li a.fb:hover      {background:#2f5a9a; color:#fff;} .author_social li a.twtr:hover      {background: #3abdd1; color:#fff;}

.author_social li a.gmail:hover   {background:#363636; color:#fff;} .author_social li a.pinterest:hover {background: #d13a3a; color:#fff;}

.author_social li a.rss:hover     {background:#f15200; color:#fff;} .author_social li a.tumblr:hover    {background: #203550; color:#fff;}

.author_social li a.flickr:hover  {background:#ff0084; color:#fff;} .author_social li a.instagram:hover {background: #507ea4; color:#fff;}

.author_social li a.linkedin:hover{background:#0072b2; color:#fff;} .author_social li a.skype:hover     {background: #00aaf1; color:#fff;}

.author_social li a.youtube:hover {background:#ff3330; color:#fff;} .author_social li a.dribbble:hover  {background: #f973a4; color:#fff;}

.post-author {margin-left:94px;position:relative;margin-top:15px;margin-bottom:60px;}.post-author .avatar {left:-47px;position:absolute;}

.post-author h6 {font-family:lato,Helvetica, Arial, sans-serif;font-size:20px;font-weight:600;line-height:1.6;margin-bottom: auto;}

.news_content h2 {border-bottom:1px solid #f2f2f2;font-size:30px;font-weight:600;line-height:1.8;margin:30px auto;}

.metaInfo {font-size:0.9em;margin-bottom:7px;}.metaInfo > span {display:inline-block;padding-right:15px;color:#777;}

.metaInfo > span > a{color:#777;}.metaInfo > span > a:hover{color:#e74c3c;}.metaInfo {font-size:0.95em;margin:0 auto;padding:15px 0 20px;}
 
.metaInfo i {margin-right:3px;color:#777;}

/* Comment============================*/

.news_comments{margin:50px auto;}#comment-list ul.children {margin-left:94px;padding:0;}

.comment-container {border-top:solid 3px #f2f2f2;margin:0 0 15px 90px;padding:20px 20px;position:relative;-moz-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.comment-container:hover {background:#F4F4F4;border-color:#727CB6;}.comment-body p{ margin:0;}.avatar {float:left;width:74px;}

.avatar img {display:block;margin-right:20px;position:relative;z-index:0;border:1px solid #DCDCDC;padding:3px;}

h4.comment-author {font-size:16px;line-height:20px;margin:0;}h4.comment-author a{color:#555}#comment-list {margin:0;padding:0;}

#comment-list li {background:none;margin:0;padding:0;overflow:hidden;}#comment-list li .comment-container:hover a{color:#727CB6;}

#comment-list .comment-meta {margin-bottom:10px;}#comment-list .comment-date {font-size:12px;font-style:italic;color:#888;}

#comment-list li .comment-container:hover .comment-date {color:#727CB6;}#comment-list li .comment-container:hover h4 {color:#727CB6;}

.comment-reply-link {color:inherit !important;font-size:12px;font-weight:700;text-decoration:none !important;text-transform:uppercase;
position:absolute;right:20px;top:20px;}

.comment_form > input {margin-bottom:20px;margin-right:20px;width:31.1%;}#comments {margin-bottom:20px}

.comment_form > input:last-child {margin-right:0;}

/* ===================================================== */
/* 8. HOME PAGE						                     */
/* ===================================================== */

.lead {font-size:28px;font-weight:300;line-height:40px;margin-bottom:50px;}

/* Texture Section=========================== */

.texture-section{padding:65px 0;margin:20px 0 30px;background:#96D3C6;}.texture1{background:url(magadhtours/images/pattern-2.png);}

/* Recent Post=========================== */

.post-images {float:left;width:30%;margin-right:25px;}.post-images img{width:100%;}.post-detail {width:65%;display:inline-block;margin:0px;}

.post-detail > span {color:#BCBCBC;margin:0 2px;font-size:11px;text-transform:uppercase;}.post-detail a{color:#BCBCBC;}

.post-detail a:hover {color:#727CB6;}.post-detail h5{margin:0 0 7px;}.post-detail h5 a {color:#21252b;font:lighter 16px/18px "Trebuchet MS";}

.post-detail > p {margin:7px 0 0;line-height:19px;}.post-detail .read-more {color:#727CB6;}.post-detail .read-more:hover {color:#444A6D;}

.dashed {border-color:#DBDFE2;border-style:dashed;}

/* Feature Block=========================== */

.feature-block i.fa {font-size:40px;margin:0 13px 0 0;}.feature-block hr{border-color:#D0D0D0;margin:20px 0;}

/* ===================================================== */
/* 9. 404 PAGE					                     	 */
/* ===================================================== */

.page_404 {position:relative;text-align:center;}.page_404 > h1 {font-size:250px;font-weight:600;line-height:250px;position:relative;}

.page_404 > p {font-family:Pt Sans,Helvetica, Arial, sans-serif;font-size:30px;font-weight:bold;line-height:30px;margin-bottom:30px;}

a.back_home {margin:0;color:#fff;padding: 12px 18px 13px;}

/* ===================================================== */
/* 10. ABOUT PAGE										 */
/* ===================================================== */

.left_img {float:left;margin:0 15px 8px 0;overflow:hidden;}.right_img {float:right;margin:0 0 8px 15px;overflow:hidden;}

.divider {position:relative;display:block;height:30px;}

/* OUR TEAM PAGE===================================================== */

.our-team .pic{border:1px solid #eee;border-bottom:none;position:relative;overflow:hidden;}.our-team .pic > img {width:100%;cursor:pointer;
transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;}

.pic > img:hover{cursor: pointer;}.our-team:hover .pic > img{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);}

.our-team .names {font-family:Pt Sans,Helvetica, Arial, sans-serif;font-size:18px;font-weight:600;margin-top:10px;color:#666;text-transform:uppercase;}

.our-team .names > small {float:right;font-size:12px;font-weight:600;line-height:30px;text-transform:capitalize;}

.our-team .description {color:#666666;font-family:PT sans,Helvetica, Arial, sans-serif;font-size:14px;}

.our-team .team_prof {-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;
border-color:-moz-use-text-color #ecf0f1 #f2f2f2;border-style:none solid solid;border-width:medium 1px 1px;border-color:#f2f2f2;padding:10px 15px 5px;overflow:hidden;}

/* SOCIAL MEDIA OUR TEAM===================================================== */

.social_media_team {position:absolute;background:rgba(114, 124, 182, 0.55);border:1px solid #ccc;height:100%;width:100%;top:0;left:0;
text-align:center;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);
transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;visibility:hidden;}

.our-team:hover .social_media_team{visibility:visible;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}

.team_social {list-style:none outside none;margin:37% 0 0 0;overflow:hidden;padding:0;text-align:center;}

.team_social li {display:inline-block;margin:0 5px;}.team_social li a {color:#fff;background:#363636;display:block;height:35px;text-align: center;width:35px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition: 0.25s;transition:0.25s;}

.team_social li a i {font-size:16px;line-height:35px;margin-right:0;}.team_social li a.fb:hover {background:#2f5a9a;}

.team_social li a.twtr:hover {background:#3abdd1;}.team_social li a.gmail:hover{background:#E72828;}

/* =================================================================== */
/* 11. CONTACT PAGE FORM
====================================================================== */

#contactForm{margin-top:30px;}input[type="submit"]{color:#fff !important;}

    /* Forms=========================== */

textarea {resize:vertical;width:100%;}.form-control {height:31px;border-radius:0;padding:0 5px;margin-bottom:10px;}

.form-control:focus,#site-searchform #s:focus {border-color:#727CB6;}

label.error {color:#ebedef;font-size:13.006px;line-height:18.004px;font-weight:normal;margin-right:4px;text-shadow:none;text-decoration:none}

label.error {color:#e74c3c;}label{margin-bottom:10px;}

/*Contact-Page-2===============================*/

.contact_2{padding:0 0 60px;position:relative;}.contact_2 .form-control{border-radius:4px;margin-bottom:22px;}

.contact_2 textarea.form-control{border-radius:4px;height:150px}.contact_2 .widget_info_contact li{display:inline-block;margin-bottom:20px;width:100%;}

.contact_2 .widget_info_contact li i {color:#647382;float:left;font-size:24px;width:45px;border-right:none;}

.contact_2 strong {color:#647382;font-size:16px;font-weight:600;text-transform:uppercase}.contact_2 .widget_info_contact p {line-height:22px}

.contact_2 .widget_info_contact a{color:#647382;}

/*Contact_page_3==================================*/

.contact_3{padding:0 0 60px;position:relative;}.contact_3 .lead {font-size:16px;margin-bottom:80px;}

.contact_3 .form-control {border-radius:0;height:36px;margin-bottom:10px;padding:0 12px;}

.contact_3 textarea.form-control{height:230px}.contact_3 .form-group label{color:#6f6f6f;font-size:13px;font-weight:normal;margin-bottom:4px}

.contact_3 .widget_info_contact {margin-top:20px;display:inline-block;}

.contact_3 .widget_info_contact strong{display:block;font-size:18px;line-height:20px;font-weight:normal;text-align:center;margin-bottom:10px}

.contact_3 .widget_info_contact li i {color:#647382;font-size:24px;text-align:center;width:100%;margin-bottom:17px;}

.contact_3 .widget_info_contact p{overflow:visible;margin:0;}

.contact_3 .widget_info_contact p a {color:#647382;font-size:12.5px;font-weight:600;margin-bottom:5px;}

/* MAPS=========================== */

.contact{padding:50px 0;}.maps{position:relative;}#page_maps1{max-height:380px;height:360px;}

/* ==================================================
   12. ICON LIST
================================================== */

.icon_lists{margin-top:22px}.icon_lists .fa-hover a{border-radius:0;color:#222222;display:block;height:32px;line-height:32px;padding-left:10px}

.icon_lists .fa-hover a .fa {display:inline-block;font-size:14px;margin-right:10px;text-align:right;width:32px;}

.icon_lists .fa-hover a:hover {background-color:#727CB6;color:#FFFFFF;text-decoration:none;}

.icon_lists .fa-hover a:hover .fa {font-size:24px;vertical-align:-3px;}.icon_lists .fa-hover a:hover .text-muted {color:#BBE2D5;}

/* ==================================================
   13. Recent Works Carousel
================================================== */

.latest_work{padding-bottom:30px;}.jcarousel {position:relative;overflow:hidden;width:100%;}

.jcarousel ul {position:absolute;list-style:none;margin:0;padding:0;}.carousel-navi {bottom:17px;float:right;position:absolute;right:15px;}

.carousel-intro {position: relative;}.jcarousel-list li {margin-bottom:30px;width:292px;padding-left:10px;padding-right:10px;}

.jcarousel-list1 li {margin-bottom:5px;width:100%;padding:0px;}

.arrow-left, .arrow-right{width:23px;height:23px;display:inline-block;float:left;background-color:#f2f2f2;color:#666;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}

.arrow-left i, .arrow-right i{font-size:14px;display:block;line-height:16px;padding-top:4px;text-align:center;}

.arrow-left.active, .arrow-right.active{background-color:#095AC7;color:#f2f2f2;cursor:pointer;}

.arrow-left.active:hover, .arrow-right.active:hover {background-color:#777;}

/*--------------------------------------------------------------------------*/
/* 14. TESTIMONIALS
/*--------------------------------------------------------------------------*/

.testimonial-item blockquote {background:#EAEAEA;border-top:4px solid #CCC;border-left:none;padding:20px;margin:0;}blockquote{font-size:14px}

.testimonial-item .icon {color:#fff;font-size:120px !important;line-height:0;position:absolute;right:20px;top:10px;z-index:0;}

.testimonial-review > img {background:#FFFFFF;border:4px solid #ccc;border-radius:50%;float:left;height:70px;overflow:hidden;padding:2px;width:70px;}p{text-align:justify}

.testimonial-review > h1 {float:left;color:#555;font-size:14px;font-weight:700;line-height:normal;margin-top:15px;padding-left:20px;}

.testimonial-item blockquote p {margin-bottom:0;font-size:14px;font-family:PT sans,Helvetica, Arial, sans-serif;font-weight:400;
line-height:21px;color:#444;position:relative;z-index:10;font-style:italic;font-weight:500;}

.testimonial blockquote small {display:block;line-height:20px;font-size:12px;color:#999999;margin-top:5px;}

.testimonial-review {position:relative;padding-top:20px;}.testimonial-item blockquote:after {font-family:FontAwesome;content:"\f0D7";
position:absolute;bottom:4%;left:23px;font-size:40px;color:#EAEAEA;}

.testimonial-review small {font-size:13px;line-height:18px;color:#084290;display:block;}

#testimonial-carousel {margin:25px 0;}.testimonial .testimonial-buttons {position:absolute;right:0;top:-41px;}

.testimonial .testimonial-buttons a {background:#f2f2f2;margin-left:-3px;width:25px;font-size:11px;height:25px;display:inline-block;
text-align:center;line-height:27px;color:#bdc3c7;}

.testimonial .testimonial-buttons a:hover {background:#095ac7;color:#fff;}

/* Parallax Testimonial=========================== */

.parallax-testimonial{margin:0 auto;padding:0 100px 30px;text-align:center;color:#fff;}

.parallax-testimonial-review > img {background:#FFFFFF;border-radius:50%;height:70px;overflow:hidden;padding:3px;width:70px;}

.parallax-testimonial-review > span {font-size:16px;font-weight:700;text-transform:uppercase;line-height:normal;margin-top:15px;padding-left:20px;display:block;}

.parallax-testimonial-item blockquote{border-left:none;}.parallax-testimonial-item blockquote p {margin-bottom:0;font-size:25px;font-weight:400;line-height:33px;color:#fff;position:relative;z-index:10;}

.parallax-testimonial blockquote small {display:block;line-height:20px;font-size:12px;margin-top:5px;}

.parallax-testimonial-review {position:relative;}.parallax-testimonial-review small {font-size:13px;line-height:18px;color:#727CB6;display:block;}.parallax-testimonial .carousel-indicators{bottom:0;margin-bottom:0;}

/* ======================================================================== */
/* 15. Parallax
/* ======================================================================== */

section.parallax {padding:65px 0;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;
-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

section.parallax h2 {color:rgba(255, 255, 255, 0.8);font-size:42px;text-align:center;text-transform:uppercase;text-shadow:0 0 10px rgba(0, 0, 0, 0.2);}

section.parallax-1 {background-image:url("magadhtours/images/1.jpg");}

section.parallax h2 {color:rgba(255, 255, 255, 0.8);font-size:42px;text-align:center;text-transform:uppercase;text-shadow:0 0 10px rgba(0, 0, 0, 0.2);}.heading-item {text-align:center;color:#fff;}

.heading-item > h4{color:#fff;font:700 26px/25px "arial";margin-bottom:21px;}.heading-item > p{color:#ccc;font-size:16px;margin-bottom:30px;}

.heading-item > em {display:block;font:lighter 22px/22px "Open Sans",Helvetica, Arial, sans-serif;margin-top:35px;}

.heading-item strong {color:#D5D5D5;font:600 20px/20px "arial";}

/* ======================================================================== */
/* 16. Icon Service Boxes
/* ======================================================================== */

.info_service {padding:1% 0 0;}

/* Service Box 1====================================*/

.serviceBox_1 .service_icon {display:block;position:relative;margin-bottom:10px;}.serviceBox_1 .service_icon > h3 {display:inline-block;
font-size:20px;font-weight:600;margin-left:3%;position:relative;margin-top:0;}

.serviceBox_1 .service_icon i {display:inline-block;font-size:20px;line-height:40px;height:40px;width:40px;text-align:center;background:#727CB6;color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-msearch-buttonorder-radius:50%;
-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;
transition:all 0.2s linear;}

.serviceBox_1 .service_content {position:relative;}

.serviceBox_1 .service_content > h3 {font-size:20px;font-weight:600;letter-spacing:-0.5px;margin-bottom:15px;margin-left:35px;line-height:20px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;
transition:all 0.2s linear;}

.serviceBox_1 .service_content > p {font-family:Lato,Helvetica, Arial, sans-serif;font-size:14px;line-height:1.4;}

.serviceBox_1 a.read {-webkit-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out;color:#555;font-size:12px;font-weight:600;}

.serviceBox_1 a{left:2px;color:#727CB6;}.serviceBox_1 a.read:hover::after {left:2px;}.serviceBox_1 a.read:hover{color:#727CB6;}

.serviceBox_1 a.read:after{-webkit-transition:left 0.3ms ease;-moz-transition:left 0.3ms ease;-o-transition:left 0.3ms ease;transition:left 0.3ms ease;position:relative;display:inline-block;font-family:"FontAwesome";content: "\f105";margin-left:0.5em;}

.serviceBox_1 a.read:after {font-size:112%;}

/* service Box 2
====================================*/
.serviceBox_2 .service-icon i {color:#5d6166;font-size:40px;padding-bottom:30px;}

.serviceBox_2 h3 {font:400 33px/36px "open sans",Helvetica, Arial, sans-serif;margin:0;color:#727CB6;}

.serviceBox_2 h5 {font:lighter 20px/22px "open sans",Helvetica, Arial, sans-serif;text-transform: uppercase;color: #333333;}

.serviceBox_2 p {font:lighter 13px/22px "open sans",Helvetica, Arial, sans-serif;margin: 0 0 25px;}

.serviceBox_2 .read a,.serviceBox_4 .read a{background:rgba(0, 0, 0, 0) linear-gradient(to right, #B50D8A 0%, #B50D8A 50%, #095AC7 50%) repeat scroll 100% 0 / 200% 100%;transition:all 0s ease-in-out 0s;cursor:pointer;margin:0 auto;padding:5px 20px;color:#ffffff;}

.serviceBox_2 .read a:hover,.serviceBox_4 .read a:hover{background-position:0 0;}

/* service Box 3
====================================*/
.serviceBox_3  {padding:15px 15px 25px;margin:60px auto 0;text-align:center;cursor:pointer;border-radius:4px;background:#fff;
border:1px solid #727CB6;border-bottom-width:3px;position:relative;}

.serviceBox_3 .service-icon{width:70px;height:70px;line-height:70px;border-radius:4px;border:1px solid #727CB6;background:#fff;color:#727CB6;margin:-48px auto 20px;border-radius:10% 0 10% 0;}

.serviceBox_3,.serviceBox_3 i,.serviceBox_3  p,.service-icon,.serviceBox_3  :after,.serviceBox_3 h3:before,.service-icon:after,.service-icon,
.service-content{transition: all 0.5s ease-in-out;}.serviceBox_3  p {margin:0 0 15px;}

.serviceBox_3 h3 {font-size:20px;font-weight:normal;letter-spacing:0.7px;position:relative;margin:20px 0;padding:10px 0;background:none;
overflow:hidden;}.serviceBox_3 h3:before{content:"";background:#727CB6;width:0;height:2px;position:absolute;bottom:0;left:50%;}

.serviceBox_3  h3:after{content:"";background:#727CB6;width:0;height:2px;position:absolute;bottom:0;right:50%;}

.serviceBox_3:hover h3:after,.serviceBox_3:hover h3:before{width:100%;}.serviceBox_3  i {display:inline-block;font-size:3em;line-height:70px;}

.serviceBox_3:hover .service-icon{background:#727CB6;color:#fff;}.serviceBox_3 a.read{color:#727CB6;}.serviceBox_3 a.read:hover{color:#3647A3;}

/* service Box 4
====================================*/
.grey_bg{background:#EFEFEF;margin-top:10px;padding-bottom:20px;}.serviceBox_4{padding:0px 0 0;border:1px solid transparent;margin:0 0 10px 0;
transition:all 0.5s ease;overflow:hidden;}

.serviceBox_4:hover {padding:0px 0 0;olor:#ff0000;margin:0 0 10px 0;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.1);}

.serviceBox_4{background:none repeat scroll 0 0 #fff;text-align:center;}

.serviceBox_4> span {background:none repeat scroll 0 0 #727CB6;border-radius:100%;color:#fff;display:inline-block;font:bold 40px/18px "arial";
height:88px;line-height:88px;width:88px;}

.serviceBox_4> h3{color:#424955;font-family: 'Open Sans',Helvetica, Arial, sans-serif;font-size:18px;font-weight:600;line-height:24px;text-transform:uppercase;margin:10px 0px 10px 0;}

.serviceBox_4> p{color:#000000;font:lighter 13px "open sans",Helvetica, Arial, sans-serif;padding:0 10px;}

.serviceBox_4 .read {padding:20px 0 20px;}

/* service Box 5
====================================*/
.serviceBox_5{margin-bottom:-10px;line-height:0;overflow:hidden;text-align:center}.serviceBox_5 .service-image{display:inline-block;width:100%;
overflow:hidden;position:relative;transition:all 0.5s ease 0s;}.serviceBox_5 .service-image > img {width:100%;}

.serviceBox_5 .service-image:hover{opacity:0.7;transition:all 0.5s ease 0s;}.serviceBox_5 .service-content{padding-top:62px;position:relative;}

.serviceBox_5 .service-content::before {background:hsl(188, 30%, 39%) none repeat scroll 0 0;content:"";display:block;height:500px;left:-20%;
position:absolute;top:0;transform:rotate(7deg);transition:all 0.3s ease 0s;width:400px;}

.serviceBox_5 .service-content::after {background:hsl(188, 30%, 39%) none repeat scroll 0 0;content:"";display:block;height:500px;left:30%;
position:absolute;top:30px;transform:rotate(-35deg);transition:all 0.3s ease 0s;width:400px;}

.serviceBox_5 .service-content .internal::before {background:hsl(188, 35%, 31%) none repeat scroll 0 0;content:"";display:block;height:500px;
left:-50%;position:absolute;top:3%;transform:rotate(14deg);transition:all 0.3s ease 0s;width:400px;z-index:1;}

.serviceBox_5 .service-content .internal::after {background:hsl(188, 35%, 31%) none repeat scroll 0 0;content:"";display:block;height:500px;
left:57%;position:absolute;top:30px;transform:rotate(-52deg);transition:all 0.3s ease 0s;width:400px;z-index:1;}

.serviceBox_5 .service-content .item_content{background:hsl(188, 35%, 31%) none repeat scroll 0 0;position:relative;z-index:2;color:white;}
.serviceBox_5 .service-content.bg1::before {background:#4D8D72;}.serviceBox_5 .service-content.bg1::after {background:#4D8D72;}

.serviceBox_5 .service-content.bg1 .internal::before {background:#407A61;}.serviceBox_5 .service-content.bg1 .internal::after {background:#407A61}

.serviceBox_5 .service-content.bg1 .item_content{background:#407A61;}.serviceBox_5 .service-content.bg2::before {background:#C2D4A4;}

.serviceBox_5 .service-content.bg2::after {background:#C2D4A4;}.serviceBox_5 .service-content.bg2 .internal::before {background:#ABBD8C;}

.serviceBox_5 .service-content.bg2 .internal::after {background:#ABBD8C;}.serviceBox_5 .service-content.bg2 .item_content{background:#ABBD8C;}

.serviceBox_5 .service-content.bg3::before {background:#E9DC9F;}.serviceBox_5 .service-content.bg3::after {background:#E9DC9F;}

.serviceBox_5 .service-content.bg3 .internal::before {background:#D8CC93;}.serviceBox_5 .service-content.bg3 .internal::after {background:#D8CC93}

.serviceBox_5 .service-content.bg3 .item_content{background:#D8CC93;}.serviceBox_5 .service-content h3{color:hsl(0, 0%, 100%);
font:400 20px/24px "Trebuchet MS",Tahoma,sans-serif;margin-bottom:30px;margin-top:20px;color:#fff;text-transform:uppercase;}

.serviceBox_5 .service-content a{color:hsl(0, 0%, 100%);font-size:14px;font-weight:700;line-height:38px;text-transform:uppercase;
transition:all 0.3s ease 0s;}.serviceBox_5 .service-content a:hover{color:#000000;text-decoration:none;transition:all 0.3s ease 0s;}

.serviceBox_5 .service-content:hover::before {transform:rotate(-7deg);}.serviceBox_5 .service-content:hover .internal::before {transform:rotate(10deg)}

/* ===================================================== */
/* 17. CLIENTS												 */
/* ===================================================== */

.clients {}ul.client_items .img{max-width:100%;width:166px !important;}ul.client_items {padding:0;}ul.client_items li {list-style:none;}

ul.client_items {position:relative;display:block;}

/*--------------------------------------------------------------------------*/
/* 18. TYPOGRAPHY
/*--------------------------------------------------------------------------*/
.typography{padding:30px 0;}.typography h1 {margin-top: 0;}

/* ======================================================================== */
/* 19. BUTTONS                                                              */
/* ======================================================================== */

.btn{color:#fff;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}

.btn-default{background:#095AC7;border:none;border-radius:2px;text-transform:uppercase;}

.btn-default:hover{background:#04377b;color:#fff;}.contact-form-block{background:#f5f5f5;min-height:476px;}

.contact-form-block form{padding-bottom:1em;}.contact-form-block label{margin-bottom:0;font-weight:normal}

.contact-form-block .form-control{height:31px;padding:0 5px;font-size:1em;}.contact-form-block .panel-body{padding:15px 15px 10px;}

.Reset-button {color:#000;background:#999;padding:5px 12px;border-radius:2px;}

.Reset-button:hover {color:#000;background:#ccc;padding:5px 12px;border-radius:2px;}

/* Social Buttons====================================*/

.btn-social-googleplus {background-color:hsl(0, 0%, 18%);}.btn-social-facebook {background-color:#3453A2;}

.btn-social-twitter {background-color:#2ABBE3;}.btn-social-pinterest {background-color:#D91F25;}

.btn-social-linkedin {background-color:#1F80BB;}.btn-social-stumbleupon {background-color:#E86130;}

.btn-social-stumbleupon,.btn-social-linkedin,.btn-social-pinterest,.btn-social-twitter,.btn-social-facebook,
.btn-social-googleplus{color:#fff;border-radius:3px;}

.content.elements .btn{border-radius:2px;}

.btn-social-stumbleupon:hover,.btn-social-googleplus:hover,.btn-social-linkedin:hover,.btn-social-pinterest:hover,.btn-social-twitter:hover,
.btn-social-facebook:hover{background:#333;color:#fff;}

/* ==================================================
   20. PRICING TABLES BOXS
   ================================================== */
.pricingBlock {padding-bottom:30px;position:relative;}.pricingTable {text-align:center;font-weight:400;}

.pricingTable-sign-up {padding:20px;text-align:center;background:#f2f2f2;}.pricingContent ul li {padding:5px 20px;text-align:center;}

.pricingContent{background:#fff;border-left: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;}

.pricingTable .pricingTable-header {color:#fff;padding:0px;}

.pricingTable-header .heading{display:inline-block;width:100%;padding:15px 0px;text-transform:uppercase;font-size:15px;font-weight:bold;}

.pricingTable .heading{background:#F2F2F2;color:#333;}.pricingTable .pricingTable-header .price-value{background:#555;}

.pricingTable-header .price-value {display:inline-block;width:100%;padding:20px 0px;}

.pricingBlock.theme-color-pt .pricingTable-header .price-value{background:#727CB6;}.pricingTable-header .price-value span{font-size:250%;}

.pricingTable-header .price-value span.mo{font-size:150%;}

.pricingTable {text-align:center;font-weight:400;margin-bottom:30px;background:#fff;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}

.theme-color-pt .pricingTable,.pricingTable{position:relative;box-shadow:0px 1px 4px 0px #cccccc;-webkit-box-shadow:0px 1px 4px 0px #cccccc;-moz-box-shadow:0px 1px 4px 0px #cccccc;box-shadow:0px 1px 4px 0px #cccccc;border-bottom:3px solid #727CB6;}

.theme-color-pt .pricingTable:hover{transform:none;overflow:visible;}

.theme-color-pt .pricingTable:before,.pricingTable:before{content:"";right:23%;top:-3px;width:50%;height:3px;background:#727CB6;position:absolute;}

.pricingTable{border-bottom-color:#696868;}.pricingTable:before,.pricingTable .btn-default{background:#696868;}

.pricingTable .btn-default:hover{background:#403F3F;}.theme-color-pt .btn-default{background:#727CB6;}

.theme-color-pt .btn-default:hover{background:#444A6D;}.theme-color-pt .pricingTable .heading,.pricingTable .heading{background:#F2F2F2;
color:#333;border:1px solid #E4E4E4;border-bottom:none;}.pricingContent ul li {color:#434343;overflow:hidden;}

.pricingContent ul li {border-bottom:1px solid #F0F0F0;padding:15px 0;text-align:center;overflow:hidden;display:block;
transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}

.pricingBlock.theme-color-pt .pricingContent ul li:nth-child(2n+2),.pricingContent ul li:nth-child(2n+2){background:#F4F4F4;}

.pricingBlock.theme-color-pt .pricingContent ul li:hover,.pricingContent ul li:hover{padding-left:15px;}.pricingContent ul{margin:0;padding:0;}

/* -------------------------------------------------- */
/*	21. TABS
/* -------------------------------------------------- */

.nav-tabs{border:none;}.nav-tabs > li{margin-bottom:-2px;}.nav-tabs > li > a{background:#F8F8F8;border:1px solid #ebebeb;margin:0;color:#777777;border-radius:0;font-weight:700;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-color:#ebebeb;outline:none;background:white;margin:0 0 -1px 0;border-bottom:none;border-top:1px solid #095AC7;}

.nav-tabs li.active, .nav-tabs li.active a, .nav-tabs li.active a:hover {border-top:1px solid #095AC7;color:#095AC7;}

ul.nav-tabs li a i {font-size:24px;font-weight:500;line-height:30px;}

ul.nav-tabs li.last-tab a{padding:4px 22px;outline:none;}.tab-content{overflow:auto;border:1px solid #e2e2e2;}

.tab-content:first-child { display:block;} .tab-content > h3 {color:#555333;font-size:20px;font-weight:600;line-height:24px;margin-top:0;}

.tab-content > p {font-family:lato,Helvetica, Arial, sans-serif;line-height:20px;}

/* Recent Tab====================================*/

.recent_tab_list {margin:0;padding:0;}ul.recent_tab_list li{margin:0 0 15.5px;padding:0 0 17px;list-style-type:none;
border-bottom:1px solid #ebebeb;float:left;width:100%;}.recent_tab_list li span {float:left;margin-right:15px;}

.recent_tab_list li a {color:#444444;display:block;font-size:12px;text-decoration:none;}

.recent_tab_list li a:hover {color:#727CB6;}.recent_tab_list li span img {float:left;margin-right:0px; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.recent_tab_list li span img:hover {float:left;margin-right: 0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.recent_tab_list li i {padding:1px 0px 0px 0px;margin:0px;display:block;font-size:11px;font-style: normal;color:#9e9e9e;font-family:Lato,Helvetica, Arial, sans-serif;}

.recent_tab_list li.last {padding:0px 0px 7px 0px;margin:0px 0px 0px 0px;border-bottom:0px solid #f5f6f6;}

/* Comment Tab====================================*/

.comments{padding:0;margin:0;}.comments .post-thumbnail {float:left;margin:0 15px 0 0;}.comments .post-thumbnail > img {height:50px;width:50px}

.comments li{border-bottom:1px solid #ebebeb;margin-bottom:15px;padding:0 0 15px;font-size:12px;line-height:18px;list-style:none outside none;}

.comments_list > p {margin:0;overflow:hidden;}.comments li:last-child {border-bottom:none;margin-bottom:0;padding:0;}

.comments li:last-child p{margin:0}.comments_list  a {text-decoration:none;color:#727CB6;}.com_pist a:focus{color:#555;}

.comments_list  i {color:#909090;font-size: 12px;margin-left:3px;}.sidebar-tab{margin-bottom:30px;}

/* =========================================*/
/* 22. ACCORDION & TOGGLE                   */
/* =========================================*/

.panel.panel-default> .panel-heading{background:none;border-radius:0;}.panel.panel-default{border:1px solid #ddd;}

.panel-group .panel{border-radius:0;}.panel.panel-default .panel-title > a{color:#333333;font:500 15px/38px "open sans",Helvetica,Arial,sans-serif;text-decoration:none;outline:none;display:block;background:#eee;}

.panel.panel-default .panel-heading{padding:0;}.panel.panel-default .panel-heading:after {visibility:hidden;display:block;font-size:0;
content:" ";clear:both;height:0;}

.panel.panel-default i {border-right:1px solid #ddd;color:#A9A9A9;font-size:14px;height:38px;line-height:38px;margin:0 10px 0 0;padding:0 15px; display:inline-block;float:left;}.panel.active_acc,.panel:hover{border-top-color:#BC429A;}

/* ===================================================== */
/* 23. PROGRESS SKILL BAR								 */
/* ===================================================== */

.progress-skill-bar{padding:0;}.progress_skill {background:#F8F8F8;-webkit-border-radius:5px;-moz-border-radius:5px;-msearch-buttonorder-radius:5px;-o-border-radius:5px;border-radius:5px;box-shadow:none;height:27px;border:1px solid #F1F1F1;margin-bottom:15px;line-height: normal;}

.progress_skill .bar {background:#727CB6;line-height:24px;font-family:"Open sans",Helvetica, Arial, sans-serif;color:#ffffff;text-align:left;font-weight:bold;text-indent:15px;text-transform:uppercase;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-text-shadow: none;-moz-text-shadow:none;text-shadow:none;-webkit-transition:width 1s ease;-moz-transition:width 1s ease;
-o-transition:width 1s ease;transition:width 1s ease;border-radius:5px;}

.progress_skill:hover .bar {-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;background:#444A6D !important;color:#fff;cursor:pointer;}

.progress-skill-bar {margin-bottom:10px;margin-left:0;margin-top:15px;list-style:none;}.progress-skill-bar li{overflow:hidden;}

.progress-skill-bar .lable {background:#555;float:left;color:#fff;border-right:1px solid #FFFFFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:11px;font-weight:bold;height:25px;margin-top:1px;line-height:25px;padding:0 0 0 4px;text-align:center;width:37px;border-top-left-radius:5px;border-bottom-left-radius:5px;}

.progress-success .bar,.progress_skill .bar-success {filter:none;background:#15b994;}


/* ===================================================== */
/* 24. PROMO BOX										 */
/* ===================================================== */

.promo_box {background:#f2f2f2;padding:10px 0;overflow:hidden;border:1px solid rgba(204, 204, 204, 0.48);margin-bottom:1em;}

.promo_box .pb_action a.btn {float:right;margin-top:5px;border:none;}.promo_box .pb_action a.btn i{margin-right:7px;}

.promo_content h3 {color:#444;font-size:1.4em;font-weight:bold; margin:0 0 5px;}

.promo_content p{color:#666;font-family:PT sans,Helvetica, Arial, sans-serif;margin-bottom:0;}.promo_box.dark{background:#20242A;}

.promo_box.dark .promo_content h3{color:#fff;}.promo_box.dark .promo_content p{color:#B0B0B0;}

.promo_content span{color:#036; font-weight:bold}

/* ===================================================== */
/* 25. PAGINATION										 */
/* ===================================================== */

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background:#727CB6;border-color:#727CB6;}

.pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background:#727CB6;border-color:#727CB6;}

/* ================================================== */
/*   26. TITLE                                        */
/* ================================================== */

.dividerHeading h4,.widget_title h4{border-bottom:1px solid #e2e2e2;font-size:21px;font-weight:normal;padding:0 0 10px;position:relative;}

.booking-heading h4{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;font-size:1.4em}

.dividerHeading h4::before,.widget_title h4::before{bottom:-3px;content:"";display:inline-block;height:5px;left:0px;position:absolute;width:35px;}

.dividerHeading h4::after,.widget_title h4::after {bottom:-1px;content:"";display:inline-block;height:1px;left:0;position:absolute;width:80px;}

.dividerHeading h4::after,.widget_title h4::after,.dividerHeading h4::before,.widget_title h4::before{background:#BC429A;}

.dividerHeading h1,.widget_title h1{border-bottom:1px solid #e2e2e2;font:400 28px/1.2 'Merienda One', Helvetica, sans-serif;line-height:41px;margin:0;padding:0 0 10px;position:relative;margin-bottom:10px;font-weight:normal;color:#095AC7;text-transform:capitalize;letter-spacing:-1px;}

.dividerHeading h1::before,.widget_title h1::before{bottom:-3px;content:"";display:inline-block;height:5px;left:0px;position:absolute;width:35px;}

.dividerHeading h1::after,.widget_title h1::after {bottom:-1px;content:"";display:inline-block;height:1px;left:0;position:absolute;width:80px;}

.dividerHeading h1::after,.widget_title h1::after,.dividerHeading h1::before,.widget_title h1::before{background:#BC429A;}

.widget_title h4 {font-size:16px;text-transform:uppercase;}.footer .widget_title h4{border-color:#B5B5B5;}.footer .widget_title h4 span{color:#333;}

/* ===================================================== */
/* 27. DROPCAPS											 */
/* ===================================================== */

.dropcap {float:left;color:#169fe6;font-size:58px;line-height:54px;padding:6px 10px 8px;margin-top:8px;}.dropcap.default {color:#727CB6;}

.dropcap.gray {color:#555;}.dropcap.light {color:#aaa;}

.dropcap_block {float:left;background-color:#727CB6;font-size:50px;line-height:50px;padding:6px 10px 8px;margin-top:8px;margin-right:10px;color:#fff;}.dropcap_block.default {background-color:#727CB6;}

.dropcap_block.gray {background-color:#555;}.dropcap_block.light {background-color:#aaa;}

/* ===================================================== */
/* 28. HIGHLIGHT										 */
/* ===================================================== */

.highlight{padding:5px 8px;color:#fff;display:inline-block;margin:3px 0;}.highlight a{color:#fff;text-decoration:none}

.highlight.default {background:rgb(9, 90, 199) none repeat scroll 0% 0% }.highlight.gray {background:#4c4c4c;}

.highlight.light {background:#aaa;} blockquote.default {border-color:#095AC7;color:#666;background:rgba(9, 90, 199, 0.12);font-size:inherit;}

/* ===================================================== */
/* 29. Swipe.JS Slider									 */
/* ===================================================== */

.swipe {overflow:hidden;visibility:hidden;position:relative;margin-top:0;}

.swipe-wrap {margin:0 auto;overflow:hidden;padding:0;position:relative;}.swipe-wrap > li {float:left;width:100%;overflow:hidden;position:relative;}

.swipe-navi {display:block;height:auto;margin-top:10px;position:absolute;top:50%;width:100%;z-index:1001}

.swipe-navi .swipe-left,.swipe-navi .swipe-right {position:absolute;text-align:center;width: 40px;height:40px;line-height:40px;opacity:0;
zoom:1;filter:alpha(opacity=0);color:#fff;cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:all 200ms;-moz-transition:all 200ms;-webkit-transition:all 200ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;background:#095AC7;}

.swipe-navi .swipe-left:hover,.swipe-navi .swipe-right:hover{background:#555 !important;}.swipe-wrap img {width:100%;}

.form-group{margin-bottom:5px;}.swipe:hover .swipe-navi .swipe-left{opacity:.9;zoom:1;filter:alpha(opacity=90);margin-top:-30px;}

.swipe:hover .swipe-navi .swipe-right {opacity:.9;zoom:1;filter:alpha(opacity=90);margin-top:-30px;}

.swipe-navi .swipe-left {left:5px;margin-top:-30px;}.swipe-navi .swipe-right {right:5px;margin-top:-30px;}.img-about {margin-top:15px;}

/* ================================================= */
/* 30. CAROUSEL                                      */
/* ================================================= */

.carousel-content, .porDetCarousel{position:relative;}

.carousel-item {width:100%;display:block;visibility:hidden;position:absolute;top:0;left:0;}

.carousel-item.active {display:block;visibility:visible;position:static;}.carousel-item.current {left:0;right:0;visibility:visible;z-index:1;}

.carousel-item {max-width:100%;display:block;}.carousel-control {position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;width:100%;}

.porDetCarousel:hover .carousel-prev {left:10px;}.porDetCarousel:hover .carousel-next {right:10px;}

.carousel-prev, .carousel-next {width:40px;height:40px;position:absolute;top:45%;left:-40px;z-index:2;background:#666;border-radius:2px;
cursor:pointer;-webkit-transition:background-color 0.2s ease, left 0.2s ease, right 0.2s ease;transition:background-color 0.2s ease, left 0.2s ease, right 0.2s ease;}

.carousel-next {left:auto;right:-40px;}.carousel-prev:hover, .carousel-next:hover {background:#555;}

.carousel-prev:before, .carousel-next:before {content:'\f104';display:block;text-align:center;line-height:40px;font:20px/40px 'FontAwesome';color:#fff;}.carousel-next:before {content:'\f105';}

.carousel-next:hover:before,.carousel-prev:hover:before{color:#fff;}.carousel-pagination {position:absolute;bottom:20px;left:50%;
-webkit-transition:bottom 0.2s ease;transition:bottom 0.2s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;
margin:0;padding:0;list-style:none;text-align:center;line-height:50px;}

.carousel-pagination li {background:rgba(0, 0, 0, 0.5);cursor:pointer;float:left;height:6px;margin:0 2px;width:20px;}

.carousel-pagination li.active {background:#727CB6;}

/* ===================================================== */
/* 31. FLICKR											 */
/* ===================================================== */

.flickr {margin-top:20px;}

.flickr-feed {overflow:hidden;padding:0;}
.flickr-feed li {display:inline-block;margin:0 8px 4px auto;position:relative;z-index:0;width:200px;height:150px;overflow:hidden;}
.flickr-feed li img {margin:0 8px 8px 0;width:200px;height:150px;overflow:hidden;box-shadow:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.flickr-feed li:hover img{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;transform:scale(1.2) rotate(10deg);-webkit-transform:scale(1.2) rotate(10deg);-moz-transform:scale(1.2) rotate(10deg);-o-transform:scale(1.2) rotate(10deg);-ms-transform:scale(1.2) rotate(10deg);}

.flickr-feed li a {display:block;overflow:hidden;position:absolute;width:200px;height:150px;filter:alpha(opacity=100);-khtml-opacity:1; -moz-opacity:1;opacity:1;}

.flickr-feed li .hover {position:absolute;width:200px;height:150px;background:#727CB6;opacity:0;filter:alpha(opacity=0)-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;z-index:10;}

.flickr-feed li a:hover .hover {opacity:0.8;filter:alpha(opacity=80);visibility:visible;}

.flickr-feed li a i {display:block;position:absolute;width:200px;height:150px;font-size:18px;color:white;line-height:8.8;opacity:0;filter:alpha(opacity=0);z-index:11;-webkit-font-smoothing:antialiased;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;text-align:center;}

.flickr-feed li a:hover i {filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}



/* ===================================================== */
/* 31. FLICKR											 */
/* ===================================================== */

.flickr-feed1 {overflow:hidden;padding:0;}
.flickr-feed1 li {display:inline-block;margin:6px;position:relative;z-index:0;width:100px;height:80px;overflow:hidden;border:1px solid #b5b3b3;}
.flickr-feed1 li img {margin:0 8px 8px 0;width:100px;height:80px;overflow:hidden;box-shadow:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.flickr-feed1 li:hover img{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;transform:scale(1.2) rotate(10deg);-webkit-transform:scale(1.2) rotate(10deg);-moz-transform:scale(1.2) rotate(10deg);-o-transform:scale(1.2) rotate(10deg);-ms-transform:scale(1.2) rotate(10deg);}

.flickr-feed1 li a {display:block;overflow:hidden;position:absolute;width:100px;height:80px;filter:alpha(opacity=100);-khtml-opacity:1; -moz-opacity:1;opacity:1;}

.flickr-feed1 li .hover {position:absolute;width:100px;height:80px;background:#727CB6;opacity:0;filter:alpha(opacity=0)-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;z-index:10;}

.flickr-feed1 li a:hover .hover {opacity:0.8;filter:alpha(opacity=80);visibility:visible;}

.flickr-feed1 li a i {display:block;position:absolute;width:100px;height:80px;font-size:18px;color:white;line-height: 4.2;opacity:0;filter:alpha(opacity=0);z-index:11;-webkit-font-smoothing:antialiased;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;text-align:center;}

.flickr-feed1 li a:hover i {filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;}

/* Footer Social====================================*/

.footer_social{float:right;}.footbot_social {list-style:none outside none;margin:0 auto;overflow:hidden;padding:0;}

.footbot_social li {float:left;background: none !important;}.footbot_social li a {color:#666;display:block;padding:0 5px;text-align:center; 
-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;margin:5px 2px;}

.footbot_social li a i {font-size:17px;line-height:20px;padding:5px;margin-right:0;float:none;}

.footbot_social li a.fb:hover         {background:#1964DA;border-radius:5px;color:#fff;}

.footbot_social li a.twtr:hover       {color:#fff;background:#3ABDD1;border-radius:5px;}

.footbot_social li a.gmail:hover      {color:#fff;}.footbot_social li a.pinterest:hover  {color:#fff;}

.footbot_social li a.rss:hover        {color:#fff; background:#F15200; border-radius:5px;}

.footbot_social li a.tumblr:hover     {color:#fff;}.footbot_social li a.flickr:hover     {color:#fff;}

.footbot_social li a.instagram:hover  {color:#fff;}.footbot_social li a.linkedin:hover   {color:#fff;}

.footbot_social li a.skype:hover      {color:#fff; background:#00AAF1; border-radius:5px;}

.footbot_social li a.youtube:hover    {color:#fff;}.footbot_social li a.dribbble:hover   {color:#fff;background:#F97193;border-radius:5px;}

/* ===================================================== */
/* 32. List & Bullets*/
/* ===================================================== */

ul{list-style:none;margin:0;padding:0;}

/* --------list style  CSS---------- */

.list_style li {font-family:PT sans,Helvetica, Arial, sans-serif;font-size:14px;line-height:21px;padding:3px 2px 3px 10px;position:relative;}

.list_style li a {color:#666;font-size:14px;font-weight:500;letter-spacing:0;text-decoration:none;padding:0px 0px 0px 0px;transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}

.list_style li a:hover {color: #095ac7;}.list_style li a.active {color:#727CB6;}

/* --------list style 1 : Simple CSS---------- */

.list_style li {padding:3px 2px 3px 12px;}.list_style li:before {font-family:FontAwesome;content:"\f105";font-size:14px;position:absolute;left:0;top:3px;}

/* --------list style 2 : Circle CSS---------- */

.list_style.circle li {padding:3px 2px 3px 23px;}

.list_style.circle li:before{font-family: FontAwesome;content:"\f105";color:#FFFFFF;background:#696969;border-radius:50%;display:inline-block;
height:16px;line-height:16px;width:16px;text-align:center;font-size:11px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;
-ms-border-radius:50%;position:absolute;left:0;top:5px;}

/* --------list style 3 : Square CSS---------- */

.list_style.square li {padding:3px 2px 3px 23px;}.list_style.square li:before {font-family:FontAwesome;content:"\f105";background:#CCC;
display:inline-block;border-radius:0;color:#333;height:15px;width:15px;line-height:15px;text-align:center;position:absolute;left:0;top:5px;}

/* --------list style 4 : Star CSS---------- */

.list_style.star li {padding:3px 2px 3px 22px;}.list_style.star li:before {font-family:FontAwesome;content:"\f005";display:inline-block;
border-radius:0;color:#727CB6;font-size:16px;text-align:center;position:absolute;left:0;top:3px;}

/* --------list style 5 : Right-arrow CSS---------- */

.list_style.right-arrow li {padding:3px 2px 3px 20px;}.list_style.right-arrow li:before {font-family:FontAwesome;content:"";
display:inline-block;border-radius:0;color:#727CB6;font-size:15px;position:absolute;left:0;top:4px;}

/* --------list style 6 : Hand CSS---------- */

.list_style.hand li {padding:3px 2px 3px 22px;}
}

.list_style.hand li:before{font-family:FontAwesome;content:"";display:inline-block;border-radius:0;color:#727CB6;position:absolute;left:0;top:4px}

/* --------list style 7 : Play  CSS---------- */

.list_style.play li {padding:3px 2px 3px 21px;}.list_style.play li:before {font-family:FontAwesome;content:"";display:inline-block;    
border-radius:0;color:#727CB6;font-size:15px;position:absolute;left:0;top:3px;}

/* --------list style 8 : Dubble-Right-Arrow  CSS---------- */

.list_style.dubble-right-arrow li {padding:3px 2px 3px 17px;}.list_style.dubble-right-arrow li:before {font-family:FontAwesome;content:"";
display:inline-block;border-radius:0;color:#727CB6;font-size:15px;position:absolute;left:0;top:3px;}

/* --------list style 9 : Multiple-Icon CSS---------- */

.multi-icon-list li{font-family:0PT sans,Helvetica, Arial, sans-serif;font-size:14px;line-height:21px;padding:3px 2px 3px 23px;position:relative;}

.multi-icon-list li i.fa{color:#fff;font-size:16px;position:absolute;left:0;}

/* ===================================================== */
/* 33. Button Up										 */
/* ===================================================== */

.btntoTop {width:44px;height:44px;position:fixed;bottom:30px;right:30px;background-color:#095ac7;border-radius:2px;text-align:center;
line-height:40px;cursor:pointer;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}

.btntoTop:before {content:"\f106";display:inline-block;vertical-align:middle;font:20px 'FontAwesome';color:#fff;}

.btntoTop.active {opacity:1;}.btntoTop.active:hover{background:#ccc;color:#095ac7;}.widget_content p {text-align:left}

/* ===================================================== */
/* 34. Media Query										 */
/* ===================================================== */

@media only screen and (min-width: 980px) and (max-width: 1280px){

    .names{font-size:14px} .blog_medium .post_img{width:30%; }.shares li.shareslabel h3{padding:8px 14px;}
	
    .comment_form > input{width:30%;} .testimonial .testimonial-buttons a{height:17px;line-height:17px;width:17px;}
	
    .testimonial .testimonial-buttons {position:absolute;right:47%;top:-22px;}.post-images {margin-right:15px;}

}

@media only screen and (min-width: 768px) and (max-width: 989px){    

    #logo{ width: 70%; } .navbar-default .navbar-nav > li > a {padding:14px 9px;}
	
    .navbar-nav > li > ul.dropdown-menu    { top:94px!important; }.tab-content{margin-bottom:30px;}
	
    .info_service {padding:40px 0 0;}.post-images {margin-right:15px; }
	
    .serviceBox_1 .service_icon > h3{ font-size: 17px;} .serviceBox_5{margin-bottom: 50px;}
	
    .serviceBox_5 .service-content::before { left:-38%;} .serviceBox_5 .service-content::after {left:38%; top:-32px;}
	
    .serviceBox_5 .service-content .internal::before {left: -43%;top: 4%;}.serviceBox_5 .service-content .internal::after {left:64%;top:-32px;}
}

@media only screen and (max-width:768px) {

#logo-bar{padding:0;} #logo {width:70%;} #logo a img {height:auto;}

figure.effect-bubba figcaption::before, figure.effect-bubba figcaption::after,.small-images figure.effect-bubba figcaption::before,   
.small-images figure.effect-bubba figcaption::after,.large-images figure.effect-bubba figcaption::before,.large-images figure.effect-bubba 
figcaption::after {top:18px;right:18px;bottom:18px;left:18px;}

figure.Last img {width:100%;opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;height:auto;}

.medium-images figure h5,.large-images figure h5,.small-images figure h5{font-size:125%;}

.medium-images figure.effect-bubba p,.small-images figure.effect-bubba p,.large-images figure.effect-bubba p{font-size:85%;padding:6px 2.5em 20px}

.small-images .masonry_wrapper figure.effect-bubba h5.medium-images .masonry_wrapper figure.effect-bubba h5,.large-images .masonry_wrapper 
figure.effect-bubba h5{padding-top: 26%;}

.large-images .masonry_wrapper figure.effect-bubba p,.medium-images .masonry_wrapper figure.effect-bubba p,.small-images .masonry_wrapper figure.effect-bubba p{padding:3px 2.5em 20px;}

figure .option .fa,.small-images figure .option .fa ,.jcarousel  figure .option .fa{font-size:15px;width:35px;height:35px;line-height:35px;}

.jcarousel-list li{ width:248px; }.jcarousel-list1 li{ width:100%;}.sub_content {padding:15px 0;}

.tab-content{margin-bottom:30px;}.nav-tabs > li > a {padding:10px 10px; }.serviceBox_1,.serviceBox_2,.serviceBox_3{ margin-bottom:30px;} 

.blog-hover > a { top: 30%; }.blog_medium .post_content{ width:45%; }.shares li.shareslabel h3{ padding:8px 14px; }

section.parallax { padding: 30px 0; }.parallax-testimonial{ padding: 0 15px 30px; }.img-about{ margin-bottom: 20px; }

.texture-section{ padding: 15px 0;margin: 10px 0;}
}

@media only screen and (max-width: 767px) { 
	
figure.Last img {width:100%;opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;height:auto;}

#menu-bar{padding:10px 0 20px;}#menu-bar {background:#fff;position:fixed;z-index:999;margin:auto;right:0;left:0;top:0px;-moz-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);-webkit-box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);border-bottom: 1px solid #ccc;}

.slider_block {position:absolute;top:81px;width:100%;}

#logo {position:absolute;top:0;}#logo {margin:0;padding:0;}#logo-bar{padding:0;}.navbar-default .navbar-nav li a{color:#fff;}

.navbar-default .navbar-collapse{padding:20px 15px 0;box-shadow:none;}.navbar-collapse {position:absolute;width:100%;}

.navbar-nav{background:#fff;margin:0;}

.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li.active > a,.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > 
.active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > 
a:focus{background:#095ac7 !important;color:#fff!important;}

.navbar-nav > li ul > li:first-child > a{border-top:none;}.navbar-default .navbar-nav > li{border-bottom:1px solid rgba(225, 220, 220, 0.81);}

.navbar-default .navbar-nav > li > a,.navbar-nav .dropdown-menu > li > a {padding-top:12px!important;padding-bottom:12px!important;
border-bottom:none!important;}

.navbar-default .navbar-nav li a{color:#000;}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav 
.open .dropdown-menu .dropdown-header, .navbar-default .navbar-nav .open .dropdown-menu > li > a {background:#fff;padding-left:45px;
color:#000;font-size:13px;}

.dropdown-menu.sm-nowrap > li{background:#fff;border-top:1px solid rgba(225, 220, 220, 0.81);}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > 
a:focus{background:#095ac7;color:#fff;}

.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {float:right;color:#000;}

.navbar-nav > li > ul:before{content:"";display:none;}.navbar-nav > li > .has-submenu .sub-arrow{font-size:14px;font-weight:bold;width:10px;}

.navbar-nav >li.active {color: #fff;}.navbar-nav > li:hover > ul{-moz-animation:none;-webkit-animation:none;animation:none;}

.navbar-nav > li > ul.dropdown-menu li:hover ul{ -moz-animation:none;-webkit-animation:none;animation:none;}

.navbar-default .navbar-nav > li > a > span.data-hover{margin:0;padding:0;-webkit-transition:none;-moz-transition:none;transition:none;}

.navbar-default .navbar-nav > li > a > span.data-hover::before {content:"";margin:0;padding:0;transition:none;_webkit-transition:none;
_moz-transition:none;}

.navbar-default .navbar-nav > li:hover > a > span.data-hover, .navbar-default .navbar-nav > li:focus > a > 
span.data-hover{-webkit-transform:none;-moz-transform:none;transform:none;transition:none; _webkit-transition:none;_moz-transition:none;}

.page_head{padding:16px 0 0;position:relative;}.text-center > img {width:100%;} .images-style-inner {margin:10px 0;}

.page_head h2 {font-size:20px;}#breadcrumbs {float:right;margin-top:5px;}

.serviceBox_1,.serviceBox_5{margin-bottom:30px;}.serviceBox_5 .service-content::before {left:-5%;top:-38px;width:100%;}

.serviceBox_5 .service-content::after {left:71%;top: -75px;}.serviceBox_5 .service-content .internal::before {left:-11%;top:-1px;width:100%;}

.serviceBox_5 .service-content .internal::after {left:83%;top:-77px;}.list_style li i{ margin-right:0;}

ul.client_items {display:block;margin:0 auto;padding:0;text-align:center; }.list_item{width:100%;}

.jcarousel-list li{width:99%;}.jcarousel-list1 li{ width:99%;}.widget_content{margin-bottom:30px; }

.promo_box .pb_action a.btn {display:block;float:none;margin-top:20px;}.list_style{ margin:0 0 30px;}.pricingTable{ margin-bottom:50px; }

.team_prof{margin-bottom:30px;}.blog_large .post_meta h2 a, .blog_single .post_meta h2 a {font-size:18px;line-height:normal;}

.blog_medium .post_meta h2 a {font-size:20px;line-height:normal;}.blog_large .post_meta h2,.blog_medium .post_meta h2,.blog_single 
.post_meta h2 { font-size:18px;line-height:20px;margin-bottom:10px;margin-top:0;}

.blog_large .day,.blog_medium .day, .blog_single .day {font-size:20px;}

.blog_large .month, .blog_medium .month , .blog_single .month {padding:2px 8px 4px; }

.blog_large .post_img, .blog_single .post_img{margin-bottom:20px;}
.blog_large .post_content, .blog_single .post_content {margin: 0 0 0 0px;}

.blog_large .post_meta .metaInfo, .blog_single .post_meta .metaInfo{padding:0 0 10px;}

.blog_large .post_meta .metaInfo > span, .blog_single .post_meta .metaInfo > span {line-height:24px;}

.blog_large .post, .blog_medium .post, .blog_single .post, .blog_medium .post {margin-bottom:40px; padding-bottom:40px;}

.blog_medium .post_content {float:left;width:100%;} .blog_medium .post_img {margin-right:0;width:75%;margin-bottom:30px;}

.sidebar .widget {display:inline-block;margin-top:10px;position:relative;}.shareslabel {display:none;}

.author_desc {height:auto;min-height:inherit; width:100%; }

.author_bio {float:none;margin-top:35%;padding:20px;position:relative;text-align:center;width:100%;}

#comment-list ul.children{ margin-left:10px;}.comment-container{margin-left:80px; margin-bottom:10px; }

.comment_form > input{ width:100%; }

.page_404 > h1{ font-size:160px; line-height:180px; margin-top:0; }.page_404 > p{ font-size:26px; line-height:36px; }

.rec_blog { margin-bottom:20px; }.copyright{ text-align:left; float:left; }.post-images {margin-right: 15px;}
}

@media only screen and (min-width: 481px) and (max-width: 767px){
	
.author_bio {margin-top:35%; position:relative;}#breadcrumbs { float:right;margin-top:5px;}

figure.Last img {width:100%;opacity:1;-webkit-transition:opacity 0.35s;transition: opacity 0.35s;height:auto;}

}

@media only screen and (max-width: 480px){

#logo { width: 70%;}figure.Last img {width: 100%;opacity: 1;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;height:auto;}  

#breadcrumbs{ display: none; }.author_bio {margin-top:55%; position: relative;}#filter li a{padding:10px;}

.jcarousel-list .item-description h5{  font-size: 125%;}.jcarousel-list .item-description p{font-size: 85%; padding:0px;}

.sub_content {padding: 10px 0;}.post-images {width: 100%; margin-right: 0px;margin-bottom: 15px;}.post-detail {width: 100%;}

.serviceBox_5 .service-content::before {background: hsl(188, 30%, 39%) none repeat scroll 0 0;content: "";display:block;height:500px;
left: -8%;position: absolute;top: 0;transform: rotate(7deg);transition: all 0.3s ease 0s;width:400px;}

.serviceBox_5 .service-content::after { background: hsl(188, 30%, 39%) none repeat scroll 0 0;content: "";display: block;height: 500px;
left: 61%;position: absolute;top: -76px;transform: rotate(-35deg);transition: all 0.3s ease 0s;width: 400px;}

.serviceBox_5 .service-content .internal::before {background: hsl(188, 35%, 31%) none repeat scroll 0 0;content:"";display: block;height:500px;
left:-32%;position:absolute;top:3%;transform:rotate(14deg);transition: all 0.3s ease 0s;width:400px;z-index:1;}

.serviceBox_5 .service-content .internal::after {background: hsl(188, 35%, 31%) none repeat scroll 0 0;content: "";display: block;height:500px;
left:70%;position:absolute;top: -44px;transform: rotate(-52deg);transition: all 0.3s ease 0s;width:400px;z-index:1;}
}

.serviceBox_4 img { width:100%;}.serviceBox_4 img:hover {width:120%;} .img-default {border:5px solid #ccc;border-radius:2px;width:auto;
height:auto;transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;
-o-transition:all 1s ease-in-out;}

.img-default:hover {border: 5px solid #337ab7;border-radius:2px;width:auto;height:auto;clear:both;transition:all 1s ease-in-out; -moz-transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}

.cuadro_intro_hover{padding:0px;position:relative;overflow: hidden;height: 200px;background-color:#cccccc;margin-bottom:10px;}

.cuadro_intro_hover:hover .caption{opacity: 1;transform: translateY(-150px);-webkit-transform:translateY(-150px);
-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);-o-transform:translateY(-150px);}.cuadro_intro_hover img{z-index: 4;}

.cuadro_intro_hover .caption{position: absolute;top:150px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width: 100%;}

.cuadro_intro_hover .blur{background-color: rgba(212,214,214,0.9);height: 300px;z-index: 5;position: absolute;width:100%;}

.cuadro_intro_hover .caption-text{z-index:10;color:#333;position:absolute;height:300px;text-align: center;top:-2px;width: 100%;}

.cuadro_intro_hover .content-block{padding:5px 10px }.content-block p{margin:0; padding:0;}

.cuadro_intro_hover .content-heading{border-bottom:1px dotted #bbb; margin:0; padding:11px 5px; font-size:14px;}

.panel.date {margin:0px;width:60px;text-align:center;}.panel.date .month {padding:2px 0px;font-weight:700;text-transform:uppercase;}
}

.panel.date .day {padding:3px 0px;font-weight:700;font-size:1.5em;}.upcomming-events{background:#EBEBEB; padding:5px 10px 10px 10px;}

.media-list li{border-bottom:1px solid #ccc}.media:last-child{border-bottom:none;}.media-heading{line-height:normal}

.hotels-block{padding:0.5em;}.hotels-block ul{}.hotels-block ul li{border-bottom:1px dotted #ddd}

/*menu fix on page scroll*/
.fixed {position:fixed;top:0;left:0;width:100%;}

.landing-tour-details h1, .landing-tour-details h2 , .landing-tour-details h3 {margin:0; padding:0}

.landing-tour-details {} .landing-tour-details h2 {font-size:1.5em;}.landing-tour-details h3 {font-size:1em;}

.landing-details-wrapper , .landing-image-wrapper {background:#eee;}.landing-tour-details .highlight {padding:0.2em 0.5em;line-height:normal}

.landing-tour-details .font-style-custom {font-style:italic}.sidebar label {margin-bottom:0.1em;}

.tab-custom-wrapper {}

.tab-custom-wrapper .list-custom i{float:none;color:#095ac7;line-height:normal;height:auto;padding:0;margin-left:0.5em;border:none}

.tab-custom-wrapper h3 {padding:0; margin:0;font-size:1.2em;}.list-custom {}

.list-custom li {border-bottom:1px solid #eee; padding:0 0.5em 0.5em 0.5em; margin-top:0.5em}

.hotels-img { margin:0px 0 15px 0; padding:0px;}.btn-default-reset {background:#095AC7;border:none;border-radius:2px;text-transform:uppercase;}

.btn-default-reset:hover {background:#04377b;color:#fff;}.gallery-wrapper {margin-bottom:50px;}

/*Landing page css start from here*/
.carousel-inner {position:relative;width:100%;} 

.carousel-control.right {right:0;left:auto;background-image:none !important;background-repeat:repeat-x;}

.carousel-control.left {left:0;right:auto;background-image:none !important;background-repeat:repeat-x;}

#carousel-example-generic {margin:20px auto;width:100%;}

#carousel-custom {margin:0;}

.rating_main_box {margin:0px 0 85px 0px;padding:0;list-style:none;}

.rating_main_box li {margin: 10px 0 0 5px;text-align:center;padding:5px;font-size:11px;color:#000;background:#fff;float:left;border-radius:3px;border:1px solid #bfbebe;box-shadow:0 0 2px 1px #ccc;}

.rating_main_box .fa-2 {font-size: 2em;}.rating_main_box .fa-3 {font-size: 4em;}

#carousel-custom .carousel-indicators {margin:10px 0 0;overflow:auto;position:static;text-align:left;white-space:nowrap;width:100%;overflow:hidden}

#carousel-custom .carousel-indicators li {background-color:transparent;-webkit-border-radius:0;border-radius:0;display:inline-block;height: auto;margin:0 !important;width: auto;}

#carousel-custom .carousel-indicators li img {display: block;opacity: 0.5;}

#carousel-custom .carousel-indicators li.active img {opacity: 1;}

#carousel-custom .carousel-indicators li:hover img {opacity: 0.75;}

#carousel-custom .carousel-outer {position: relative; }

.carousel-indicators li img {height: 66px;width:76px;}
  
@media screen and (min-width: 768px){
	
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -20px;}

}
 @media screen and (max-width: 640px){
	 
.dividerHeading h1,.widget_title h1{border-bottom:1px solid #e2e2e2;font-size:1em;margin-top:75px;line-height:normal;padding:0 0 10px;position:relative;margin-bottom:10px;font-weight:normal;color:#095AC7;text-transform:capitalize;letter-spacing:-1px;}

 }
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -20px;}
.panel.with-nav-tabs .panel-heading{padding:5px 5px 0 5px;}
.panel.with-nav-tabs .nav-tabs{border-bottom: none;}
.panel.with-nav-tabs .nav-justified{margin-bottom:-1px;}

/********************************************************************/
                   /*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {color: #777;}

.with-nav-tabs.panel-default .nav-tabs > .open > a,.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {color: #777;background-color:#ddd;border-color: transparent;}

.with-nav-tabs.panel-default .nav-tabs > li.active > a,.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {color:#555;background-color:#fff;border-color:#ddd;border-bottom-color:transparent;}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {background-color:#f5f5f5;border-color:#ddd;}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {color: #777;}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {background-color: #ddd;}

.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {color: #fff;background-color: #555;}

}

.member-of {margin-bottom:0px;font-size:18px;}

.hotelDetail {border:1px solid #ccc;display:inline-block;padding:0px 15px 15px 15px;position:relative;width:100%;margin-bottom:15px;}

.blogContent .list_style li { text-align:left;}.hotelTitle {margin: 0px;text-align: left;color:#095AC7;}

.frame {border:5px solid #ccc; border-radius:3px;}.frame:hover {border: 5px solid #337ab7; border-radius:3px;}

.member {color:#386eb7 !important}.Our-Accreditation {padding:2em 0 0.5em 0}

.accreditation-heading {text-transform:uppercase; font-size:1.1em; color:#095ac7}

.Our-Accreditation ul {display: flex; list-style:none; margin: auto; padding: 0;width: 70.2%; border: 1px solid #dbdbdb;}

.Our-Accreditation ul li {margin:10px; padding: 0; border: 1px solid rgba(182, 182, 182, 0.49);}  

.captcha-wrapper {padding:6px 15px;background:#095ac7;color:#fff;-webkit-user-select: none;-moz-user-select:-moz-none;-ms-user-select: none;
user-select: none;display: block;width: 100%;text-align: center;}

.contact-form-block .form-control {height: 31px;padding: 0 5px;font-size: 1em;}

.ram { margin: 0px;
    padding: 10px;
    border: 1px solid #dad9d9;
    background: #f1efef;}
	
	.header_new_tabs, .new-tag {
    background: #BC429A;
    border-radius: 2px;
    padding: 0px 0 0 3px;
    font-size: 7px !important;
    line-height: 12px !important;
    font-family: lato-bold,Arial,Helvetica,sans-serif !important;
    position: absolute;
    color: #fff;
    top: 5px;
    left: 230px;
    height: 11px;
    display: inline-block;
    text-align: center;
    -moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out; 
    -moz-animation:blink normal 1.5s infinite ease-in-out; /* Firefox */
    -webkit-animation:blink normal 1.5s infinite ease-in-out; /* Webkit */
    -ms-animation:blink normal 1.5s infinite ease-in-out; /* IE */
    animation:blink normal 1.5s infinite ease-in-out; /* Opera */
}

.header_new_tabs {
    width: 24px;
}

@-moz-keyframes blink {0%{opacity:1;} 50%{opacity:0.5;} 100%{opacity:1;}} /* Firefox */
@-webkit-keyframes blink {0%{opacity:1;} 50%{opacity:0.5;} 100%{opacity:1;}} /* Webkit */
@-ms-keyframes blink {0%{opacity:1;} 50%{opacity:0.5;} 100%{opacity:1;}} /* IE */
@keyframes blink {0%{opacity:1;} 50%{opacity:0.5;} 100%{opacity:1;}} /* Opera */




.pad0
{
padding:0px;
}
.bg_black{
background:#095ac7;
}
.block-blog {
	width: 100%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: rgba(226, 223, 223, 0.61);
}
.transperent_block {
	padding: 0px;
	position: relative;
	overflow: hidden;
	height:auto;
}
.transperent_block img {
width:100%;
	height: 100%;
}
.transperent_block:hover .black_hover_block {
	opacity: 1;
	transform: translateY(-150px);
	-webkit-transform: translateY(-150px);
	-moz-transform: translateY(-150px);
	-ms-transform: translateY(-150px);
	-o-transform: translateY(-150px);
}
.transperent_block img {
	z-index: 4;
}
.transperent_block .black_hover_block {
	position: absolute;
	bottom: 3%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width: 100%;
}
.transperent_block:hover .black_hover_block, .black_hover_block:hover {
	bottom:-4%;
	transition: all 0.3s ease-in-out;
}
.transperent_block .blur {
	background-color: rgba(9, 90, 199, 0.62);
	height: 500px;
	z-index: 5;
	position: absolute;
	width: 100%;
}
.transperent_block .black_hover_block_text {
	z-index: 10;
	color: #fff;
	position: absolute;
	height: 500px;
	text-align: center;
	top: -25px;
	width: 100%;
	
}
	.block_header{
		margin-top:5px;}
		.black_hover_block_text i:hover {
    color: #77132f;
}
.black_hover_block_text i {
    padding: 10px 10px;
    font-size: 18px;
    color: #fff;
}
	
.btn-pink {
    background-color: #99217a;
    color: #fff;
    border: 4px solid #99217a;
}
.btn-pink:hover{
    color: #fff !important;
    background-color: #96008b9e;
    border: 4px solid #96008b;
}
.btn-sm {
    margin-top: 10px;
}
.black_hover_block_text ul {list-style: none;
margin: 0;
padding: 0;position: inherit;width:100%;}

.black_hover_block_text li {
    list-style: none;
    border: none !important;
    margin: 0px;
    padding: 5px;
    font-size: 17px;
    font-weight: 600;
	width:100%;
}

.black_hover_block_text h5 {padding-top:30px;}
	
	.landing-image {
  align-items: flex-end;
  background-size: cover;
  background-position: center;
  display: flex;
  height: 100%;
  justify-content: center;
  opacity: 0;
  position: absolute;
  text-align: center;
  transition: all 2s ease-in-out;
  width:90%;
}

.landing-image--active {
  opacity: 1;
}
.landing-image--active > h2 {
  opacity: 1 !important;
}
.landing-image h2 {
  color:#fff;
  display: block;
  font-weight:300;
  font-size:1.75rem;
  opacity:0;
  position: relative;
  transition: all 700ms ease;
  text-decoration: none;
  z-index: 1;
}

.backgrounds {height:100px;}
.fadein { position:relative;}
.fadein p { position:absolute; left:0; top:0;}

.blogTitle h3 { margin:0px; padding:0px;}



