/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 28 2022 | 13:14:23 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.header-split #Header .top_bar_left .logo {left: 42.4%; width: 16%;}
#Top_bar .menu > li > a span:not(.description) {padding: 0 11px;}
.themecolor{color:#d27d3d !important;}
#Top_bar ul#menu-social-media li a span.menu-image-title-hide{display:none !important;}
#Top_bar ul#menu-social-media li a{color: #fff; background: #ec7523; border-radius: 50% !important; height: 22px;
line-height: 22px !important;}
#Top_bar ul#menu-social-media li a:hover{background: #071e6e;}
#Top_bar ul#menu-social-media li a span{line-height:23px !important;}
#Top_bar ul#menu-social-media li a span:not(.description){padding:0 7px;}
.header-split #Header .top_bar_left .menu_right{margin-top:18px;}
.fnt19{font-size:19px; font-weight:200; color:#06206b; line-height:34px; text-align:justify;}
.mdlheading h2{text-align:center; padding-bottom:20px;}
.cntrtext, .cntrtext p, .cntrtext h2{text-align:center;padding-left: 20px; padding-right: 20px;}
.cntrtext h2{font-size:20px; font-weight:500 !important; line-height: 28px;}
.imagboxlft h2{font-size:23px; margin-top:8px;line-height: 27px;}
.rttxtpadd p{padding:0 50px;}
.whtefnt{font-size:34px; color:#fff; text-align:center;padding-top:110px; letter-spacing:5px;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea{border-radius:10px; border:3px solid #081f6f; color:#333;padding: 14px 10px;}
.wpcf7 input[type="submit"]{width:160px;padding:13px 0; border-radius:4px; margin:0 auto;}
.copyright{font-weight:bold; font-size:11px;}
.copyright a{padding:0 7px;}
#Footer .footer_copy .one {margin-bottom: 0px; padding-top: 21px; min-height: 33px;}
.footer-copy-center #Footer .footer_copy{background-color:#000;}
#nav_menu-2 .menu-social-media-container{text-align:center;}
ul#menu-social-media-1{display:inline-block; text-align:center; padding-left:0px;}
ul#menu-social-media-1 li{display:inline-block; text-align:center;}
ul#menu-social-media-1 li a {color: #fff; background: #ec7523; border-radius: 50% !important;  height: 22px;line-height: 25px !important;
width: 36px; display: block; text-align: center;}
ul#menu-social-media-1 li a:hover{background: #071e6e; text-decoration:none;}
.wpcf7 .ajax-loader{display:block;}
#Top_bar ul#menu-social-media li#menu-item-78 a span{line-height:6px !important; margin-top:3px;}
#Top_bar ul#menu-social-media li#menu-item-78 a span img{padding-bottom:4px;}
h2.cntheading{padding-bottom:40px;}
.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar {background-color: #2b3965;}
#Action_bar {border-bottom:0px; font-size: 14px; color:#fff !important;}
#Action_bar .contact_details a{color:#fff;}
#Action_bar .contact_details, #Action_bar .contact_details li {color: #fff;}
#Action_bar .social li a {color: #fff;}
#Action_bar .social li a:hover{color: #fff;}
i {font-size: 19px;}
.sctheading{text-align:center;}
.sctheading h3{text-align:center; color:#9b8c36 !important;}
.sctheading h2{text-align:center; color:#2c3a64 !important;}
ul.iconslist{text-align:center;}
ul.iconslist li{width:20%; display:inline-block; padding:2%; font-weight:600; font-size:17px;}
ul.iconslist li img{margin-bottom:7px;}
ul.iconslist-2{text-align:center;margin-left:10%; margin-right:10%;}
ul.iconslist-2 li{width:25%; display:inline-block; padding:2%; font-weight:600; font-size:17px;}
ul.iconslist-2 li img{margin-bottom:7px;}
.rtposition{position:relative;}
.pixtext{background-color: #fff; border-radius: 10px; padding: 15px 20px; text-align: center; bottom: 10px; width: 229px; margin: -20px auto 0 auto; color:#2b3965;  z-index: 220; position: relative; font-weight:600; font-size: 19px;}
.whitetxt{color:#fff; font-size:19px; font-weight:700;}
.radiusbtn{border-radius:7px;}
.button.button_size_3 .button_label {padding: 6px 10px 0px 10px;}
.cntdetails{padding-left:0px; padding-top:25px;}
.alignleft {margin: 5px 15px 2px 0;}
.addbox{margin-bottom:10px; line-height:30px;}
.phicon{vertical-align:middle; margin-bottom:10px;}
.phicon img{margin-right:15px;vertical-align:middle;}
ul.ftsocial{text-align:center;}
ul.ftsocial li{text-align:center; display:inline-block;margin:3px;}
#Footer .widgets_wrapper{background-color:#e9e9e9;}
.google-map-contact-wrapper{display:none !important;}
.footer_copy ul.social{display:none;}
.footer-copy-center #Footer .footer_copy .copyright{color:#fff;}
.srvbox{text-align:center;}
.srvbox img{border-radius: 50%; width: 155px;  height: 148px !important; margin-bottom:10px;}
.gallpad .gallery-item{padding:5px;}
#Subheader {padding: 8% !important;}
.misstxt{border:1px solid #ccc; text-align:center; height:230px; padding:15px; border-radius:3px;}
.misstxt h2{font-size:20px;}
.fancy_heading .title {font-size: 32px;}
.wpcf7-textarea{height:120px;}
.listingdt ul{margin-left:15px; margin-bottom:20px;}
.ditstyle h2{font-size: 32px;color: #ae9411;}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle{font-size:13px;}
.post-title h2.entry-title {font-size: 19px; line-height: 27px; font-weight: 400;}
.grid .post-desc-wrapper .post-desc{padding: 20px 5px 20px 0px;}
.is-sticky{background-color:#fff !important;}
.desc span.date{font-size:11px !important;}
.desc h6{font-size:11px; line-height:16px;}
ul.iconslist-2 li a{color:#626262;}
ul.iconslist-2 li a:hover{color:#333; text-decoration:none;}
#Footer .widgets_wrapper{background-color:#fff !important;}
table th, table td{font-size:13px !important; text-align:left !important;}
.wpjb-grid .wpjb-grid-row {padding: 1.75em 0; border-bottom: 1px solid #ccc;}
.jobcontainer{max-width:980px; margin:0 auto; width:100%;}
#wpjb-top-search input[type=text]{border-radius:4px; border: 1px solid #ccc; padding: 16px 8px;background: #fff;}
body .wpjb .wpjb-list-search {width: 71px;}
body .wpjb .wpjb-search-group-visible{width: calc(100% - 80px);}
body .wpjb .wpjb-button.wpjb-button-search{padding:14px 13px 18px 23px}
#wpjb-top-search{padding:30px; background-color:#f2f2f2; border-radius:5px; margin-bottom:25px;}
#Error_404 .error_desk h4 {font-size: 22px;}
.logo img{height:52px !important;}
body:not(.template-slider) #Header {min-height: 50px;}
.gallery .gallery-item {margin: 0 0 1.5% !important;}
.top_bar_right{display:none !important;}
@media all and (max-width:768px) and (min-width:300px) {
.imagboxlft,  .imagboxlft h2{text-align:center;}
.rttxtpadd p{padding:0px;}
.cntrtext, .cntrtext p, .cntrtext h2{text-align:center;padding-left: 5px; padding-right:5px;}
.whtefnt{font-size:27px; color:#fff; text-align:center;padding-top:50px; letter-spacing:2px;}
ul.iconslist li{width:50%; display:inline-block; padding:1%; font-weight:600; font-size:17px; margin-bottom:18px;}
ul.iconslist-2{text-align:center;margin-left:0%; margin-right:0%;}  
ul.iconslist-2 li{width:50%; display:inline-block; padding:1%; font-weight:600; font-size:17px; margin-bottom:18px;}    
.cntdetails{padding-left:10px;}
  #Top_bar .logo{text-align:left;}
  .logo  img{max-height:60px !important;}
  #Top_bar a.responsive-menu-toggle{z-index:99999;}
}