#Top_bar.is-sticky { height: 65px !important; }
.sel_pn .select-wrapper {width: 155px !important;}
#completedcarousel .flexslider .slides h4{color: black;}
#completedcarousel .flexslider .slides p {color: black;}
.hp_loc .lt {width: 33.33%;height: 400px;}
#Footer {background-color: #ffffff !important;}
.navig{padding-left: 15px;}
.hp_wwd .tx2 {font-size: 31px;}
#Top_bar .search_wrapper input[type=text]::placeholder {color:#FFF !important;}
.widget_mfn_menu ul li a {background: #0095eb;color: #ffffff;}



/*contactform*/
input[type="text"]{height:43px;}
input[type="email"]{height:43px;padding: 5px 15px !important; margin: 0px 0 !important;     border: 1px solid #ebebeb !important; border-radius: 0px !important;}
textarea{height:100px;}
.enquire{font-size: 20px;margin-top: -3%;}
.fat-gallery-title {display:none !important;}
.sticky-dark #Top_bar.is-sticky{left: 40px !important;}
.fs_inner {height: 800px;}
/*corporate page*---------------------------------------------------------------------------
.mcb-item-9emdo9t7o .trbg {background:#000; color:#FFF;}*/
.mar_t { display: none;}
/*Contacting Page------------------*---------------------*----------------------------------*/
.mcb-section-6zhxb0r4v img {width:26%;}
.sel_pn .select-wrapper select {border:1px #000 solid !important;}
.address-hubballi {width:50%; float:left; min-height: 240px;margin-top:5%;    height: 320px;}
.address-hubballi p {font-size:14px;}
.det_lk { background: #b48530;}
/*Social Media icons color change ----------------------------------------------------------*/
#Top_bar .icon-whatsapp {color:#25D366 !important;}
#Top_bar .facebook a{color:#3b5998 !important;}
#Top_bar .icon-twitter {color:#00acee;}
#Top_bar .icon-linkedin {color:#0e76a8;}
#Top_bar .icon-instagram {color:#F44336;}
#Top_bar .icon-pinterest{color:#c8232c;}
#Top_bar .icon-youtube {color:red;}

/*Blog ---------------------------------------------------------------------------------*/
.blog .col-3 {max-width:100% !important; padding-top:40px;}
.blog .grid .post-desc-wrapper .post-desc {background: #faebd729;}
.blog .post-meta .author-date .post-author {display:none;}
.blog .post-meta .date .label {display:none;}

/*Header------------------------------------------------------------------------------------*/
.header-stack #Action_bar .contact_details li, .header-stack #Action_bar .social, .header-stack #Action_bar .social-menu {padding:5px 0px !important;}
.tr-menu.header-stack #Top_bar {position:relative;}
.tr-menu.header-stack.ab-show #Top_bar:not(.is-sticky) {top:0 !important;}
#Top_bar, #Header_creative {background-image:none !important;}
.tr-menu.header-stack.ab-show #Top_bar:not(.is-sticky) {border-bottom: 7px solid #b48530;}
#Top_bar .menu > li ul {background-image:none !important; background-color:#161f5ae6 !important; padding:20px;}
.menu-highlight #Top_bar.menu ul li:hover {background:none !important;}
.header-stack #Top_bar .menu_wrapper .menu > li:hover {background:#161f5a !important; color:#FFF !important;}
.header-stack #Top_bar .menu_wrapper .menu > li > a:hover {color:#FFF !important;}
#Top_bar .menu > li ul li a:hover {color:#FFF !important;}
#Top_bar.is-sticky  {border-bottom: 10px solid #b48530;}
#Top_bar .sub-menu li a span{transition: all 0.3s ease;}
#Top_bar .sub-menu li a:hover span {margin-left:20px;}
#Top_bar .sub-menu li a:hover span::before {content:'\e917\e917'; position:absolute; margin-left:-20px; font-family: "mfn-icons"; color:#b48530;}
#Top_bar .menu .mfn-megamenu-title:hover span {margin-left:0px;}
#Top_bar .menu .mfn-megamenu-title:hover span::before {display:none;}
.mar_t {height: 171px !important;background: #784432;}

.sticky-dark #Top_bar.is-sticky .logo{ background: white; padding: 0px 10px !important; margin-left: -40px !important;}
.tr-menu .top_bar_left:after {background-color: #131c5b !important;}
/*Footer-------------------------------------------------------------------------------------------*/
#Footer .widgets_wrapper {background: #131c5b !important;}

/*Sidebar Widget------------------------------------------------------------------------------------*/
.sidebar-widgu .mcb-wrap-inner::before {content:""; width:1px; height:100%; position:absolute;  background: #0000000f; margin-top: -50px; margin-left: -7px; min-height: 600px;}
.sidebar-widgu .column_sidebar_widget .widget h3{background: #b48530; padding: 6px 0px 3px 24px; color: #fff; font-size: 16px; line-height: 24px;}

/*Register with poorvi page--------------------------------------------------------------------*/

.mandatory-feilds {background: aliceblue; display: inline-block; padding: 10px; border-radius: 5px;}
.mandatory-feilds span {color:red;}
#wpcf7-f818-p816-o3 label span {font-size:12px; color:#a0a0a0;}
#wpcf7-f818-p816-o3 label::before {content:"*"; color:red;}
#wpcf7-f818-p816-o3 input, #wpcf7-f818-p816-o3 .wpcf7-email{padding: 5px 15px !important; margin: 8px 0 !important; display: inline-block !important; border: 1px solid #ccc !important; border-radius: 4px !important; height:37px;}
.wpcf7-checkbox input {height:auto !important;}
#wpcf7-f818-p816-o3 input.wpcf7-form-control:focus {border:1px solid red !important; box-shadow: 0px 0px 6px -1px red;}

/*Hover Efftecs--------------------------------------------------------------------------------*/

.sidebar-widgu .widget_mfn_menu ul li a {background:#0095eb; color:#FFF;}
.sidebar-widgu .widget_mfn_menu ul li a {
  display:block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.sidebar-widgu .widget_mfn_menu ul li a:before {
  position: absolute;
  z-index: -1;
  content: '';
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #0095eb transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.prlist .grid .lk {background: #00628db3;}
.prlist .grid .dv a:hover .lk {background: #00628d;color: #ffffff;}

.sidebar-widgu .widget_mfn_menu ul li a:hover, .sidebar-widgu .widget_mfn_menu ul li a:focus, .sidebar-widgu .widget_mfn_menu ul li a:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.sidebar-widgu .widget_mfn_menu ul li a:hover:before, .sidebar-widgu .widget_mfn_menu ul li a:focus:before, .sidebar-widgu .widget_mfn_menu ul li a:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}
.headings{font-size: 42px;line-height: 42px;color: #0095eb;text-align: center;font-weight:600;}
.ttl_cap {
    font-size: 42px !important;
    line-height: 42px !important;
    font-weight: 600 !important;
    text-align: center !important;
    text-transform: uppercase !important;
	color: #0095eb !important;
}
.feedback a {background: #583900 !important;}
#call a {background: #583900 !important;}
#soc a {background: #583900 !important;}
#soc-icons li {background: #583900 !important;}
.address-hubballi p{color: black !important;}
.headersoc { width: 220px !important;}

@media only screen and (max-width: 767px){
.tr-menu .top_bar_left:after {background-color: #ffffff !important;}
	#Top_bar .top_bar_right_wrapper {padding-top:3px;}
	#Top_bar .top_bar_right a:not(.action_button) {color:rgb(19, 28, 91);}
	.mobile-header-mini #Top_bar a.responsive-menu-toggle {top:23px !important;}
	#Top_bar a.responsive-menu-toggle i {color:rgb(19, 28, 91);}
	.tparrows {display:none !important;}
	#rev_slider_7_3_wrapper .tp-bullets{ left: inherit !important; right: 0 !important; top: 120% !important;}
	#rev_slider_21_4_wrapper .tp-bullets { left: inherit !important; right: 0 !important; top: 100% !important;}
	.mcb-section-38510h2rf {padding-top:40px !important;}
	.column-margin-0px .column {margin-bottom:0px !important;}
	.hp_wwd .tx2 {font-size: 22px;}
	.fs_inner {height:200px;}
	.address-hubballi {width:100%; height:auto;}
	.address-hubballi p {line-height:24px;}
}