﻿/*
Theme Name: snib
*/
@charset "utf-8";h1, h2, h3, h4, h5, h6 , p{margin:0;padding:0;}
a, input, textarea, button{outline:0;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
select { outline: 0;}
a:hover{text-decoration:none; }
a:focus{border:none;outline:0;}
a::after, a::before{transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
ul, ol, ul li, ol li{list-style:none;margin:0;padding:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
::selection{background: aqua;color:#000;}
::-moz-selection{background:#002b54;color:#fff;}
body{font-family: 'Lato', sans-serif; font-weight:400; font-size : 15px; color: #3366cc;}
img{
	/*width:auto;*/
	max-width:100%; 
	/*max-width: 250px;*/

}

/*font-family: 'Raleway', sans-serif;

*/
.wpcf7-mail-sent-ok { display:none !important;}
.simply-scroll-list li { height:30px;}
.top_header { border-bottom: 1px solid white; background: white;}
.logo { margin: 15px 0 14px 3px;}
.header-right ul { float: right; margin-top: 40px;}
.header-right ul li { float: left; margin-left: 35px;}
.header-right ul li.quote { width: 165px; height: 37px; background: #EA7A01; border-radius: 20px; text-align: center; line-height: 37px; color: #fff;}
.header-right ul li.quote a { font-family: 'Raleway', sans-serif; font-weight: 800; font-size: 13px; text-transform: uppercase; color: #fff;}
.header-right ul li.quote i { font-size: 14px; padding-right: 8px; margin-right: 8px; border-right: 1px solid #fff;}
.header-right ul li a { font-family: 'Lato', sans-serif; font-weight: 800; font-size: 17px; color: #0513d3; line-height: 34px;}
.header-right ul li a:hover { color: #f73104; }
.header-right ul li.quote a:hover {color: #0513d3; text-decoration: underline;}
.header-right ul li i { font-size: 18px; padding-right: 8px; line-height: 14px; margin-right: 8px; border-right: 1px solid #4c525a; color: #0513d3; position: relative; top: 2px;}
.header-right ul li:first-child i  { font-size: 22px;}
.header-right ul li.quote i { color: #fff; top: 0px; }

.nav { border-bottom: 1px solid #eaeaea; margin-bottom: 1px;}
ul.slimmenu { text-align: center;}
ul.slimmenu li { display: inline-block; background: url(../edit/separator.jpg) no-repeat left center; border-left: none; float: none;}
ul.slimmenu li a { font-size: 13px; text-transform: uppercase; font-weight: bold; color: #0513d3; font-family: 'Raleway', sans-serif;line-height: 48px; padding: 0 35px;}
ul.slimmenu li:first-child { background: none;}
ul.slimmenu > li:last-child { border-right: none;}
ul.slimmenu li .sub-toggle { background: none;}
ul.slimmenu li .sub-toggle > i { margin-left: 0px; display: none;}
ul.slimmenu li .sub-toggle:before { content: "\f107"; color: #4c525a;  font-family: 'FontAwesome'; position: relative; top: 13px;}
ul.slimmenu li a:hover, ul.slimmenu li.current_page_item a { background: none; color: #FF5733;}
ul.slimmenu li.current_page_item ul li a { color: #fff;}
ul.slimmenu li ul { width: 300px; background: rgba(235, 126, 38, 0.85); top: 80%; left: 20%; padding: 8px 11px;}
ul.slimmenu li ul li { text-align: left; width: 100%; background: none; border-bottom: none;}
ul.slimmenu li ul li a { line-height: 15px; color: #fff; display: block; padding: 10px 18px;}
ul.slimmenu li ul li a:hover { background: #06205f; color: #fff;}
ul.slimmenu li ul li .sub-toggle:before { content: "\f105"; color: #fff;  font-family: 'FontAwesome'; position: relative; top: 6px; }
ul.slimmenu li ul li ul{ margin-left: 11px; margin-top: -8px;}
ul.slimmenu li ul li.current_page_item a { color: #fff; background: #06205f;}
ul.slimmenu li ul li.current_page_item ul li a { color: #fff; background: none;}
ul.slimmenu li ul li ul li a:hover, ul.slimmenu li ul li ul li.current_page_item a { color: #fff; background: #06205f;}


.banner img { width: 100%; max-width: 100%; height: 250px; max-height: 250px;}
.banner .container { position: relative;}
.bnrTxt { position: absolute; right:42px; bottom: 32px; padding: 18px 25px; background: rgba(0,0,0,0.8);}
.bnrTxt h3 { font-family: arial; font-weight: bold; font-size: 30px; line-height: 36px; color: #fff; text-transform: uppercase; font-weight: 400;}
.bnrTxt p { font-size: 20px; line-height: 25px; color: #fff; }

.menu-wrapper { width: 100%; float: left; background: url(../edit/menu-back_2.jpg) repeat-x;}
.menu-wrapper ul li { float: left; width: 25%; text-align: center; position: relative; height: 69px; padding-top: 10px; border-left: 1px solid #12389a; }
.menu-wrapper ul li:first-child{ border-left: none;}
.menu-wrapper ul li.menu1:before { background: url(../edit/management.png) no-repeat; content: ""; top: 5px; right: 0; left: 0; margin: 0 auto; width: 25px; height: 22px; display: block; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.menu-wrapper ul li a { font-size: 14px; line-height: 38px; text-transform: uppercase; font-weight: bold; color: #0513d3; display: block; padding-top:32px; position:relative; top:-32px; }
.menu-wrapper ul li.menu2:before { background: url(../edit/group.png) no-repeat; content: ""; top: 5px; right: 0; left: 0; margin: 0 auto; width: 25px; height: 22px; display: block; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.menu-wrapper ul li.menu3:before { background: url(../edit/statutory.png) no-repeat; content: ""; top: 5px; right: 0; left: 0; margin: 0 auto; width: 25px; height: 22px; display: block; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.menu-wrapper ul li.menu4:before { background: url(../edit/training.png) no-repeat; content: ""; top: 5px; right: 0; left: 0; margin: 0 auto; width: 25px; height: 22px; display: block; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.menu-wrapper ul li:hover:before {-ms-transform: rotate(360deg); /* IE 9 */ -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */ transform: rotate(360deg);}

.rotate_text { width: 100%; float: left; margin: 10px 0 0 0; text-align: center; }
.rotate_text marquee 


.service-wrapper { float: left; width: 100%; margin: 37px 0 42px 0;}
.service-wrapper h4 { color: #636363; font-size: 16px; line-height: 26px; text-transform: uppercase; font-weight: bold; }
.service-wrapper h2 { color: #0f0f0f; font-size: 30px; line-height: 26px; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: bold; margin-bottom: 35px;}
.home_service h2 { margin-bottom: 5px; }
.service-wrapper p { color: #6f6f6f; font-size: 15px; line-height: 26px;}
.service-sec { margin-top: 55px; min-height:180px;}
.ser_img { width: 18%; text-align: center; float: left; border-right: 1px solid #c1c1c1; margin-right: 2%; }
.hoverimg { display: none;}
.ser_content { float: left; width: 76%;}
.ser_content h2 { color: #fc0202; font-size: 15px; line-height: 19px; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: 700; 
margin-bottom: 0px; min-height: 30px; }
.ser_content a { color: #0707F2; }
.ser_content p { font-size: 15px; line-height: 20px; color: black; font-style: italic; text-align: justify;}
.service-sec:hover .hoverimg { display: block;}
.service-sec:hover .serimg { display: none;}
.service-sec:hover .ser_img { border-color: #011f65;}
.service-sec:hover a { color:#DD460C; }
.view {  text-align: center;}
body{font-family: 'Lato', sans-serif; font-weight:400; font-size : 15px; color: #EA7A01;}
.view a { background: #EA7A01; font-size: 13px; line-height: 18px; text-transform: uppercase; color: #fff; padding: 15px 28px; border-radius: 25px; font-weight: bold; margin-top: 20px; margin-bottom: 20px; display: inline-block;}
.view a:hover { background: #0707F2; color: #fff;}


.dwn_pdf { margin-top: 50px; margin-bottom: 20px; float: left;}
.dwn_pdf a { background: #011f65; font-size: 13px; line-height: 18px; text-transform: uppercase; color: #fff; padding: 15px 28px; border-radius: 25px; font-weight: bold;}
.dwn_pdf a:hover { background: #dadada;}

.about-wrapper { position: relative; background: #EA7A01; float: left; width: 100%; padding-top:20px; padding-bottom: 20px; }
/*.about-wrapper:after { content: ""; width: 50%; background: url(images/md.jpg) no-repeat; height: 100%; position: absolute; left: 50%; top: 0px; background-size: cover;}*/
.about-wrapper h4 { color: #fff; font-size: 16px; line-height: 26px; text-transform: uppercase; font-weight: bold;}
.about-wrapper h2 { color: #fff; font-size: 30px; line-height: 26px; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: bold; margin-bottom: 20px;}
.about-wrapper p { font-size: 14px; line-height: 20px; color:#fff; margin-bottom: 10px; text-align: justify;}


.mission-wrapper { position: relative; margin-top: 40px; width: 100%; float: left;}
/*.mission-wrapper:after { content: ""; width: 50%; background: url(images/group.jpg) no-repeat; height: 100%; position: absolute; left: 0%; top: 0px; background-size: cover;}*/
.mission-content { border:1px solid #c9c9c9;  float: left; }
.mission-img { width: 18%; float: left; text-align: center; border-right: 1px solid #c1c1c1; margin-right: 2%; }
.mission-part-content { float: left; width: 78%;}
.mission-part-content h3 {  font-size: 16px; line-height: 20px; padding-bottom: 15px; text-transform: uppercase;; font-weight: bold;}
.mission-part-content ul { margin-bottom: 40px;}
.mission-part-content ul li { position: relative; text-align: justify; padding-left: 15px; color: #0f0f0f; font-size: 14px; line-height: 20px; margin-bottom: 10px; font-weight: 600; }
.mission-part-content ul li:before { position: absolute; left: 0; top: 8px;  background: #011f65; content: ""; width: 6px; height: 6px; border-radius: 50px; }
.mission-part { width: 100%; float: left; padding: 30px 10px 30px 0; box-sizing:border-box; position: relative;}
.mission-part:first-child { border-bottom: 1px solid #c1c1c1; }
.read_more { position: absolute; right: 0; bottom: 0; width: 116px; height: 30px; background:#011f65; text-align: center;}
.read_more a { display: block; color: #fff; line-height: 30px; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: bold; font-size: 13px;}
.read_more:hover { background: #841F27;}



.client_logo { float: left; width: 100%; margin: 35px 0; }
.client_logo .owl-carousel, .clients .owl-carousel { position: relative;}
.client_logo .owl-dots, .clients .owl-dots { display: none;}
.client_logo .owl-prev, .clients .owl-prev { position: absolute; left: -15px; font-size: 0px; width: 30px; height: 35px; background:#2a2a2a; top: 28px; }
.clients .owl-prev { left: -30px; top: calc(50% - 18px); }
.client_logo .owl-prev:after, .clients .owl-prev:after { content: "\f104"; color: #fff; font-size: 16px; line-height: 35px; text-align: center; font-family: 'FontAwesome'; left: 10px; position: relative;}
.client_logo .owl-next, .clients .owl-next { position: absolute; right: -15px; font-size: 0px; width: 30px; height: 35px; background:#2a2a2a; top: 25px; }
.clients .owl-next { right: -30px; top: calc(50% - 18px); }
.client_logo .owl-next:after, .clients .owl-next:after { content: "\f105"; color: #fff; font-size: 16px; line-height: 35px; text-align: center; font-family: 'FontAwesome'; position: relative; right: -12px;}
.clients .owl-next:after { right: 0px; }
.clients .owl-prev:after { left: 0px; }
.client_logo .item { opacity: 1; height:80px; margin: 5px;  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); width: 96%;
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); text-align:center; display: table;}
.owl-carousel .item span { display: table-cell; vertical-align: middle; height:80px; }
.owl-carousel .owl-item img { max-width:180px !important; max-height:150px !important; width:auto !important; display:inline-block !important; width: auto !important; margin: 0 auto;}


.ftr_sec { width: 100%; float: left; background: #EA7A01 ; border-top:4px solid #DD460C;}
.ftr_content { margin: 30px 0 20px 0;}
.ftr-img { width: 20%; height: 58px; text-align: center; margin-right: 5%; float: left; line-height: 56px;}
/* .ftr-img { width: 20%; height: 58px; background: #001546; text-align: center; margin-right: 5%; float: left; line-height: 56px;} */
.ftr-content { width: auto; float: left; width: 75%;}
.ftr-content h4 { font-size: 16px; line-height: 30px; color: #fff; font-family: 'Raleway', sans-serif;}
.ftr-content p, .ftr-content a { font-size: 13px; line-height: 17px; color: #fff; }
.ftr_content1 ul li { float: left; width: 100%; position: relative; padding-left: 20px;} 
.ftr_content1 ul li:first-child:before { content: "\f095"; font-family: 'FontAwesome'; font-size: 14px; color: #fff; position: absolute; left: 0; top: 0px;}
.ftr_content1 ul li:nth-child(2):before { content: "\f095"; font-family: 'FontAwesome'; font-size: 14px; color: #fff; position: absolute; left: 0; top: 0px;}
.ftr_content1 ul li:nth-child(3):before { content: "\f095"; font-family: 'FontAwesome'; font-size: 14px; color: #fff; position: absolute; left: 0; top: 0px;}
.ftr_content1 ul li:nth-child(4):before { content: "\f232"; font-family: 'FontAwesome'; font-size: 14px; color: #fff; position: absolute; left: 0; top: 0px;}
.ftr_content1 ul li:nth-child(5):before { content: "\f003"; font-family: 'FontAwesome'; font-size: 14px; color: #fff;  position: absolute; left: 0; top: 0px;}

.ftr-content a:hover { text-decoration: underline;}
.ftr_content2 ul li {  float: left; }
.ftr_content2 ul li a { font-size: 13px; line-height: 16px;  padding: 0 8px; border-left: 1px solid #fff; text-transform: none;}
.ftr_content2 ul li:first-child a{ border-left: none; padding-left: 0px;}

.copy-right { float: left; width: 100%; border-top: 1px solid #0707F2;}
.copy-right ul { text-align: center; padding: 10px 0 10px 0;}
.copy-right ul li { display: inline-block; color: #fff; text-transform: uppercase; font-size: 12px; margin-left: 13px;}
.copy-right ul li:first-child a{ background: none;}
.copy-right ul li a { background: #fff; border-radius: 50%; width: 26px; height: 26px; display: block; text-align: center; line-height: 26px; color: #EA7A01; font-size: 16px;}

.mobile_view { display: none; text-align: center; margin-bottom: 30px;}
.copy-right ul li a:hover { opacity: 0.8; color: #0707F2;}


/*------------------------------------innerpage------------------------------------------*/
.inner_banner { width: 100%; float: left;}
.inner_banner img { width: 100%; max-width: 100%; }
.inner_content_wrapper { width: 100%; float: left; width: 100%; float: left; overflow: hidden;}
.inner_content_wrapper h3 { color: #0513d3; font-size: 16px; line-height: 24px; text-transform: uppercase; font-weight: bold; margin-bottom: 10px; }
.inner_content_wrapper h4 { color: #b2afb6; font-size: 16px; line-height: 26px; text-transform: uppercase; font-weight: bold; }
.inner_content_wrapper h2 { color: #DD460C; font-size: 30px; line-height: 26px; text-transform: uppercase; font-weight: bold; font-family: 'Raleway', sans-serif; 
}
.inner_content_wrapper h6 { color: #031E65; font-size: 14px; line-height: 24px; text-transform: uppercase; font-weight: bold; }
.inner_content_wrapper ul { width: 100%; float: left; margin-top: 15px;}
.inner_content_wrapper ul li { position: relative; padding-left: 25px; padding-right: 50px; width: 50%; float: left; margin-bottom: 10px; color: #000000; font-size: 18px; text-align:justify;}

.inner_content_wrapper ul li:before { position: absolute; content: "\f0a9"; top: 1px; left:0;  color: #DD460C; font-family: 'FontAwesome';} 
.inner_content { width: 100%; float: left; padding-top: 40px; padding-bottom: 40px; }
.inner_content:nth-child(even) { background: #fcfcfc; position: relative;}
.inner_content:nth-child(odd) { background: #fff;}
.inner_content .inner_image { text-align: center; padding-top: 50px;}
.inner_content .inner_image img { max-width: 100%;}
.inner_content:nth-child(even) .inner_image { float: right; width: 25%;}
.inner_content:nth-child(even) .inner_cont { float: left; border-right: 1px solid #e3e3e3; width: 72%; padding-right: 1.5%;}
.inner_content:nth-child(odd) .inner_image { float: left; width: 25%;}
.inner_content:nth-child(odd) .inner_cont { float: left; border-left: 1px solid #e3e3e3; width: 72%; padding-left: 1.5%;}
.inner_content .inner_cont { padding: 30px 0; margin-bottom: 40px;}
.inner_content .inner_cont ul { width: 100%; float: left;}
.inner_content .inner_cont ul li { position: relative; padding-left: 20px; margin-bottom: 30px; width: 100%; margin-left: 0px; text-align: justify;}
.inner_content .inner_cont ul li:before { content: "\f111"; font-size: 8px; position: absolute; left: 0; top: 5px; color: #011f65; font-family: 'FontAwesome';}
.inner_content:nth-child(even):before { position: absolute; left: 100%; top: 0; height: 100%; width: 99999em;background: #fcfcfc; content: ""; z-index: -1;}
.inner_content:nth-child(even):after { position: absolute; right: 100%; top: 0; height: 100%; width: 99999em;background: #fcfcfc; content: ""; z-index: -1;}
.inner_content p { margin-top:20px; color: #000; font-size: 15px; text-align: justify;}

.contact_form label { color: #c3c3c3; font-size: 16px; line-height: 26px;  font-weight: bold; }
.btn { background: #011f65 none repeat scroll 0 0; border: none; padding: 10px 25px; color: #fff; text-transform: uppercase; font-weight: bold;}
.btn:hover, .btn:focus { background: #dadada none repeat scroll 0 0; border: none;}
.contact_right .ftr_content { margin: 0 0 10px 0; float: left; width: 100%;}
.contact_right .ftr-img { width: 75px; border-radius: 5px; margin-right: 10px; margin-top: 5px;}
.contact_right .ftr_content h4 { font-size: 18px; color: #292929; line-height: 24px; font-family: "Lato",sans-serif; font-weight: bold; text-transform: none;}
.contact_right .ftr_content p, .contact_right .ftr_content a { font-size: 15px; color: #841F27; line-height: 20px; font-family: "Lato",sans-serif; margin-top:0px;}
.con_map iframe { border: 1px solid #e3e3e3 !important; margin-top: 15px; float: left; width: 100%;}

/*---------------------------Store Locator ------------------------------*/

#addressInput2_container { display: none;}
.sl_header tr td { color: #0f0f0f; font-size: 16px; line-height: 26px; text-transform: uppercase; font-weight: bold; font-family: 'Raleway', sans-serif;}
.sl_header tr td input#addressInput { background: #f7f7f7 none repeat scroll 0 0 !important;
    border: 1px solid #e9e9e9 !important; border-radius: 0; box-shadow: none; color: #383838; font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 400; height: 32px; padding: 0 15px;  width: 100%;}
.sl_header tr td select { background: #f7f7f7 none repeat scroll 0 0 !important;
    border: 1px solid #e9e9e9 !important; border-radius: 0; box-shadow: none; color: #383838; font-family: 'Raleway', sans-serif; font-size: 13px; font-weight: 400; height: 32px; padding: 0 15px;  width: 100%;}
.sl_header tr td select option { padding: 5px; border-bottom: 1px dotted #0f0f0f;}
.sl_header tr td select option:hover { color: #011F65;}
#map_td { border: 1px solid #e9e9e9 !important;}
#sl_div { margin-top: 30px;}
#sl_div table tr td.results_row_right_column { text-align: right !important; color: #0f0f0f !important; }
#sl_div table tr td.results_row_right_column a { color: #0f0f0f;}
.results_entry:hover { background-color: #011F65 !important; color: #fff !important;}
.results_entry:hover a { color: #fff !important;}
a.storelocatorlink { color: #011F65 !important;}
.contact_form h2, .contact_right h2 { margin-bottom: 30px;}
.contact_form .wpcf7 { margin-top: 5px; width: 100%; float: left;}
.contact_form textarea.form-control { height: 100px; resize:none;}
.add_content { min-height: 250px; padding: 10px; border: 1px solid #e3e3e3; border-radius: 3px; margin-bottom: 15px;}
.add_content h5 { font-weight: bold; margin-bottom: 10px; font-size: 14px;}
.add_content p { margin-bottom: 3px;}
.add_content a { color: #011F65; font-weight: bold;}
.add_content a:hover { color:#545454}
.overmenu li { width:100% !important; float: left !important; margin-left: 0px; }
.overmenu li:nth-child(even) { margin-left: 0px; }
.overmenu li ul { margin-top: 15px; }
.overmenu li a { color: #0513d3; }
.overmenu li a span {color: #DD460C;}
.overmenu li a span:hover { color: #0513d3; }
.overmenu li a:hover {color: #DD460C;}

.wpvl_auto_thumb_box, .video_lightbox_auto_anchor_image { width: 100% !important; height: inherit !important; }
.wpvl_auto_thumb_play { display: none !important; }
.wpvl_auto_thumb_box:before { position: absolute; left: 0; right: 0; top: 40%; content: "\f01d"; font-family: 'FontAwesome'; color: red; font-size: 40px; text-align: center; }
.video-gallery { position: relative; margin-bottom: 20px; }
.video_title { position: absolute; left: 0; width: 100%; bottom: 0; height: 30px; background: rgba(255,255,255,0.9); text-align: center;}
.video_title p { color: #021F65; text-transform: uppercase; line-height: 30px; font-weight: bold; }
.wpvl_auto_thumb_box_wrapper { border: 1px solid #e3e3e3; }
.media-pagination { float: left; width: 100%; margin: 15px 0; text-align: center; }
.media-pagination .page-numbers { padding: 5px; border: 1px solid #841F27; color: #4c525a; }
.media-pagination .current { color:#841F27; }
.view_mob { display: none; }
.about-content .mob_cont { display:none;}


/*---------------------------Store Locator ------------------------------*/

ul.slimmenu > li:last-child ul { right: 0px; left: inherit; }
.search-wrapper h1.page-title { color: #545454; font-size: 30px; line-height: 34px; text-transform: uppercase;  font-weight: bold;  padding-bottom: 30px; }
.search-wrapper article { padding: 15px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); margin-bottom: 20px; }
.search-wrapper h2.entry-title a { color: #545454; font-size: 24px; line-height: 26px; text-transform: none; font-weight: bold;  padding-bottom: 10px; }
.search-wrapper .entry-summary p { margin-top: 10px; }
.search-wrapper .entry-summary a{ color: #841f27; }
.search-wrapper .entry-summary a:hover { color: #262262; }
.pagination h2.screen-reader-text { display: none; }
.content-none p { margin-top: 0px; margin-bottom: 30px; font-size: 20px; }

/*--------------------------------News Style------------------------------------*/
.inner { float: left; width: 100%;  }
.news-cont { padding-top: 40px; }
.masonry img { width: 100%;  max-width: 100%;  height: auto;}
.masonry .item .img_thumb { border-bottom: 5px solid #841f27;}
.masonry .item .img_thumb a { line-height: 0px;}
.blog_content {  padding: 10px;}
.blog_content h2 { padding-top: 15px;}
.blog_content h2 a{ font-size: 20px; color: #262262; text-align: left; text-transform: uppercase; font-weight: bold; margin-bottom: 15px; float: left; width: 100%;}
.blog_content h2 a:hover { color: #841f27; }
.blog_content p span a:hover { color: #841f27; }
.blog_content p span { color: #011f65; line-height: 20px; margin-bottom: 10px; font-weight:bold;}
.blog_content p span a { font-weight:400;}
.blog_content p span a, .logged-in-as a { color: #262262; line-height: 20px; }
.blog_content p { line-height: 20px; color: #4c4a4a; font-size: 15px; padding-bottom: 15px;}
.masonry {  margin: 2em 0; padding: 0; -moz-column-gap: 2em; -webkit-column-gap: 2em;  column-gap: 2em; font-size: .85em;}
.masonry .item { display: inline-block;  background: #fff;  margin: 0 0 3em; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75);}
.title, .footer { text-align: center;}
.title { font-size: 1.75em;  margin: .25em 0;}
.title a { display: inline-block; padding: .75em 1.25em; color: #888; border: 2px solid #aaa; margin: .25em 1em 1em; text-decoration: none;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}
.title { color: #666;}
.title a:hover { color: #841f27; border-color: #888;}
.share-link, .article-link { color: #888;}
.news-cont .wp-pagenavi, .news-cont .wp-pagenavi { padding-left: 0px !important; margin-bottom: 30px; }
.news-sidebar { margin: 25px 15px; padding: 20px; background: #e3e3e3;}
.news-cont h1 { color: #545454; font-size: 30px; line-height: 26px; text-transform: uppercase;  font-weight: bold;  padding-bottom: 10px; font-family: 'Raleway', sans-serif; }
/*.news-cont h1 span { border-bottom: 1px solid #000; }*/
.news-sidebar h2, .post-navigation h2 { margin-bottom: 15px; padding-bottom: 5px; font-size: 20px; border-bottom: 1px dashed #262262; color: #262262; text-align: left; text-transform: uppercase; font-weight: bold; }
.news-sidebar form { margin-top: 0px; margin-bottom: 15px; }
.news-sidebar ul, .tagcloud { margin-bottom: 15px; }
.news-sidebar ul li { position: relative; padding-left: 20px; margin-bottom: 5px; }
.news-sidebar ul li:before { position: absolute; left: 0;top: 5px; content: "\f111";font-family: FontAwesome; color: #011f65; font-size: 8px; }
.news-sidebar ul li a { color: #000;  font-size: 16px; line-height: 20px; }
.tagcloud a { color: #000;  font-size: 16px !important; line-height: 20px !important; position: relative; position: relative; padding-left: 10px; }
.tagcloud a:after { content: ''; border-left: 1px solid #262262; height: 10px; position: absolute; left: 4px; top: 6px; width: 1px; }
.tagcloud a:first-child:after { display: none; }
.tagcloud a:first-child { padding-left: 0px; }
.news-sidebar ul li a:hover, .tagcloud a:hover { color: #841f27; }
.single-section { margin-top: 25px;  }
.comment-form { margin-top: 15px; }
.single-section p { text-align: justify; line-height: 20px; color: #4c4a4a; font-size: 15px; padding-bottom: 15px; }
.img_thumb_single { border: 1px solid #e3e3e3; padding: 5px; float: left; margin: 0px 10px 15px 0; width:100%;}
.img_thumb_single img{ max-width: 100%; height: auto; width:100%; }
.single-section .blog_content {  padding-left: 0px;}
.single-section ul {width: 100%;float: left;}
.single-section ul li {position: relative; padding-left: 20px;margin-bottom:10px;width: 100%;margin-left: 0px;text-align: justify;}
.single-section ul li:before { content: "\f111";font-size: 8px;position: absolute;left: 0;top: 5px;color: #011f65;font-family: 'FontAwesome';}
.blog_content a{ color: #262262; }
.comments-area { float: left; width: 100%; margin-bottom: 15px; }
.comments-area h3 { text-transform: uppercase; }
.comments-area p, .comments-area h2 { color: #841f27; }
span.required { color: red; } 
.comments-area label { color: #4e4e4f;  font-size: 16px; line-height: 20px; margin: 7px 0; width: 100%; }
.comments-area input, .comments-area textarea { width: 100%; float: left; border:1px solid #e3e3e3; padding: 7px; resize: none; }
.comments-area .form-submit input { margin-top: 15px; background:#4e4e4f; color: #fff;  }
.comments-area .form-submit input:hover { background: #841f27; }
.apss-theme-4 .apss-single-icon a { min-height: auto !important; margin-top: 0px !important; }
.apss-facebook a { margin-left: 0px !important; }
.search-list { padding: 10px; margin-bottom: 15px; -webkit-box-shadow: 0px 0px 8px -1px rgba(38,37,38,0.63);
-moz-box-shadow: 0px 0px 8px -1px rgba(38,37,38,0.63);
box-shadow: 0px 0px 8px -1px rgba(38,37,38,0.63); }
.search-list h2 a { color: #E6615C;  font-size: 20px; line-height: 24px; text-transform: uppercase; }
.search-list h2 { padding-bottom: 10px; padding-top: 5px; }
.search-list h2 a:hover, .about-content p.link-more a:hover { color: #4e4e4f; }
.search-list p { margin-bottom: 10px; }
.about-content p.link-more { margin-bottom: 0px; padding-bottom: 5px; }
.about-content p.link-more a, .nav-links a { color: #841f27; font-weight: bold; }
.nav-links { width: 100%; float: left; padding-top: 10px; }
.nav-links a, .nav-links span { float: left; padding-right: 5px; }
.nav-links a svg, .nav-links span svg { display: none; }
.nav-links a:hover { color: #4e4e4f; }
.comment-list { padding: 0px; margin: 10px 0; list-style-type: none; }
.comment-list footer { background: #F5F5F5; }
.comment-author img { float: left; margin-right: 10px; }
.comment-metadata a { color: #E6615C; }
.comment-content { clear: both; width: 100%; padding: 15px 0; }
.post-navigation { width: 100%; float: left; padding-bottom: 50px; }
.nav-next {float: right;}
.search-form input { border: 1px solid #d0cbcb; padding: 5px; color: #545454;}
.search-form .search-submit { padding: 4px; }
.search-form .search-submit span { font-weight: bold; color: #262262; }
.post-navigation h2.screen-reader-text { display: none; }
.nav-links .nav-previous a { padding-left: 15px; position: relative; }
.nav-links .nav-previous a:before { content: '\f100'; font-weight: bold; position: absolute; left: 0px; top: 0px; font-family: 'FontAwesome'; }
.nav-links .nav-next a { padding-right: 15px; position: relative; }
.nav-links .nav-next a:before { content: '\f101'; font-weight: bold; position: absolute; right: 0px; top: 0px; font-family: 'FontAwesome';}
.blog_content a.btn { color:#fff; margin:15px 0;}
.blog_content a.btn:hover { background:#841f27;}

/*----------------------------Clients---------------------------*/
.clients { width: 100%; float: left; padding: 55px 0 65px 0; text-align: center; background: #FDFDFD; }
.clients h2 { color: #DD460C; font-size: 30px; line-height: 26px; text-transform: uppercase;  font-family: 'Raleway', sans-serif; font-weight: bold; padding-bottom: 40px; }
.clients_box { height: 180px; border:1px solid #ECECEC; }
.clients_box a { display: block; width: 100%; height: 100%; position: relative;}
.clients_box h3 {position: absolute; bottom: 0px; width: 100%; text-align: center; font-size: 15px; line-height: 18px; padding: 12px 5px; color: #011F65;  }
.clients_box figure { position: absolute; top: 15px; height: 110px; left: 0px; right: 0px; width: 100%; display: table; }
.clients_box figure span { height: auto; }
.clients_box figure img { max-width: 100%; height: auto; }
.clients_box:hover { background: #fff; border:1px solid #fff; }
.clients_box:hover h3 { background: #0707F2; color: #fff; }
.view_all { margin-top: 40px; }
.view_all a { padding: 10px 25px; background: #EA7A01; text-align: center; color: #fff; text-transform: uppercase;}
.view_all a:hover { background: #011f65; }
.clients_in ul { text-align: center; }
.clients_in ul li { background:#011f65; margin:1px 0; float: none; display: inline-block;}
.clients_in ul li.active { background:#841F27; }
.clients_in ul li a, .clients_in ul li.active a  { color: #fff; border:none; border-radius: 0px; margin-right: 0px;}
.clients_in .nav-tabs>li.active>a, .clients_in .nav-tabs>li.active>a:focus, .clients_in .nav-tabs>li.active>a:hover, .clients_in .nav>li>a:focus, .clients_in .nav>li>a:hover { background-color: #841F27; color: #fff; border:none;}
.clients_in .tab-pane { margin-top: 30px; }
.pic_area_in {  border:1px solid #011f65;  overflow: hidden; display: table; width: 100%; text-align: center; margin-bottom: 20px; }
.pic_area_in figure { display: table-cell; vertical-align: middle;height: 100px; padding: 10px;}
.pic_area_in figure img { max-width: 100%; max-height: 100%; height:auto;}


/*----------------------------Clients---------------------------*/

@media only screen and (min-width: 700px) {
    .masonry { -moz-column-count: 2;-webkit-column-count: 2; column-count: 2;}
}
@media only screen and (max-width: 767px) {
    .masonry {  -moz-column-count: 1;  -webkit-column-count: 1;  column-count: 1; }
    .news-sidebar { margin: 0px; }
}
@media only screen and (min-width: 900px) {
    .masonry { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
}
@media only screen and (min-width: 1100px) {
    .masonry { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
}

/*--------------------------------News Style------------------------------------*/
.image-gallery { margin-bottom:10px;}
.image-gallery img { border:2px solid #0707F2; padding:5px; max-height: 100px;}
.image-gallery h4 { min-height:50px; text-align:center; font-size:13px; line-height:18px; color:#011f65; padding-top:10px;}
.pp_gallery { display:none !important;}
div.pp_default .pp_description { font-size:16px !important; line-height:18px !important;}
.clients_in { margin-bottom:30px;}

@media only screen and (max-width:1199px) and (min-width:992px){

	ul.slimmenu li a { padding: 0 24px;}
	.ser_img { padding-right: 3px;}
	.mobile_view { display: block;}
	.about-wrapper::after, .mission-wrapper::after { background: none;}
	.inner_content:nth-child(even) .inner_image { float: right; width: 25%; padding-left:10px;}
	.inner_content:nth-child(odd) .inner_image { float: left; width: 25%; padding-right: 10px;}
	.add_content { min-height: 270px;}
	.service-sec { min-height:180px;}
	.ser_content p { font-size: 13px; }
	.header-right ul { margin-top:40px;}
	

}
@media only screen and (max-width:991px) and (min-width:768px){
	.header-right ul li { margin-left: 15px;}
	ul.slimmenu li a { padding: 0 13px;}
	.bnrTxt h3 { font-size: 24px; line-height: 30px;}
	.bnrTxt p { font-size: 16px; line-height: 20px;}
	.menu-wrapper ul li a { font-size: 12px;}
	.ftr_content1 ul li { width: 100%;}
	.mobile_view { display: block;}
	.about-wrapper::after, .mission-wrapper::after { background: none;}
	ul.slimmenu li ul { width: 250px;}
	.inner_content:nth-child(even) .inner_image { float: right; width: 25%; padding-left:10px;}
	.inner_content:nth-child(odd) .inner_image { float: left; width: 25%; padding-right: 10px;}
	.service-sec { min-height:220px;}
	.ser_content p { font-size: 13px; }
	.header-right ul li a { font-size: 13px; }
	.header-right ul { margin-top: 40px; }
	.header-right ul li.quote { width: 145px; height: 32px; line-height: 32px; }
	ul.slimmenu li .sub-toggle { text-align: right; padding-right: 2px; }
	.header-right ul { margin-top:40px;}
	.search-form input { width: 100%; }
	.clients .owl-next { right:0px;}
	.clients .owl-prev { left:0px;}

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

	.logo { text-align: center; margin: 10px 0;}
    .logoSection {padding-left: 50px;}
	.header-right ul { width: 100%; margin-bottom: 10px; margin-top: 10px;}
	.bnrTxt h3 { font-size: 18px; line-height: 20px;}
	.bnrTxt p { font-size: 13px; line-height: 16px;}
	.menu-wrapper ul li a { font-size: 9px; line-height: 14px;}
	.about-wrapper::after, .mission-wrapper::after { position: inherit;}
	.ftr_content { margin: 15px 0;}
	.nav { position: relative;}
	ul.slimmenu { position: absolute; top: 50px; left: 0; text-align: left; z-index: 999; background: rgba(255,255,255,0.9);}
	ul.slimmenu li a { line-height: 24px;}
	ul.slimmenu.collapsed li .sub-toggle { height: 28px; background: #ccc;}
	ul.slimmenu li .sub-toggle::before { top: 2px;}
	ul.slimmenu li ul { width: 100%;}
	.menu-wrapper { background: #001A5F; }
	.mobile_view { display: block;}
	.about-wrapper::after, .mission-wrapper::after { background: none;}
	.ser_img { padding-right: 5px;}
	ul.slimmenu li ul li ul { margin-top: 0px; margin-left: 0px;}
	.inner_content:nth-child(even) .inner_image { float: right; width: 25%; padding-left:10px;}
	.inner_content:nth-child(odd) .inner_image { float: left; width: 25%; padding-right: 10px;}
	.inner_content .inner_cont ul li { margin-bottom: 20px;}
	.contact_form { margin-bottom: 30px;}
	.inner_content_wrapper ul li { width: 100%;}
	.add_content { min-height: inherit;}
	.service-sec { min-height:inherit;}
	.ser_content p { font-size: 13px; }
	ul.slimmenu li ul li .sub-toggle::before { transform: rotate(90deg); }
	.desk_cont p+p+p { display: none; }
	.view_mob { margin-top: 50px; margin-bottom: 20px; text-align: center; display: block;}
    .view_mob a { background: #841f27; font-size: 13px; line-height: 18px; text-transform: uppercase; color: #fff; padding: 15px 28px; border-radius: 25px; font-weight: bold;}
    .view_mob a:hover { background: #ffffff; color: #841f27;}
    ul.slimmenu li a { padding: 2px 15px; }
    .simply-scroll-list li:nth-child(3),.simply-scroll-list li:nth-child(2) { display:none;}
    .inner_content_wrapper ul li:nth-child(even) {margin-left:0px;}
    ul.slimmenu.collapsed li ul li .sub-toggle { height: 35px; }
    ul.slimmenu li ul li .sub-toggle::before { top: 0px; right: 8px; }
    .inner_content { padding-top: 20px; padding-bottom: 20px; }
    .inner_content_wrapper h2 { font-size: 24px; }
    .inner_content_wrapper ul li { padding-right: 0px; }
    .about-content .desk_cont { display:none;}
    .about-content .mob_cont { display:block;}
	.clients .owl-next { right:0px;}
	.clients .owl-prev { left:0px;}
}
@media only screen and (max-width:639px){

	.header-right ul li { width: 50%; text-align: center; margin-left: 0px; margin-bottom: 10px;}
	.header-right ul li.quote { width: 100%; text-align: center;}
	.bnrTxt { padding: 5px;}
	.bnrTxt h3 { font-size: 14px; line-height: 18px;}
	.bnrTxt p { font-size: 12px; line-height: 14px;}
	.owl-nav { display: none;}
	.logo { margin: 10px 0 0 0;}
	.header-right ul { margin-top: 0px; margin-bottom: 0px;}
	ul.slimmenu li a { padding: 2px 15px;}

}

@media only screen and (max-width:479px){
    .copy-right ul li { margin-bottom: 10px;}
    .ftr_content1 ul li { width: 100%;}
    .carousel-indicators { display: none;}
    .bnrTxt { bottom: 5px;}
    .copy-right ul li:first-child { width: 100%; text-align: center;}
    .copy-right ul { padding: 15px 0;}
    .header-right ul li i { font-size: 14px; padding-right: 5px; margin-right: 5px;}
    .header-right ul li a { font-size: 12px;}
    .copy-right ul li:first-child { margin-left: 0px;}
    .inner_content:nth-child(even) .inner_image { float: left; width: 100%; padding-left:0px;}
	.inner_content:nth-child(odd) .inner_image { float: left; width: 100%; padding-right: 0px;}
	.inner_content:nth-child(even) .inner_cont { float: left; border-right: none; width: 100%; padding-right:0%;}
	.inner_content:nth-child(odd) .inner_cont { float: left; border-left: none; width: 100%; padding-left: 0%;}
	.inner_content .inner_cont { margin-bottom: 0px; padding:10px 0 0px 0;} 
	.inner_content .inner_image { padding-top: 10px;}
	.contact_right .ftr-img { width: 55px;}
	 .inner_content_wrapper h2 { font-size: 20px; }
	 .image-gallery{ width:100%;}
	.pic_area_in figure { height:60px;}

	}



@media (min-width: 768px) {
  .clients_in .panel-heading {
    display: none;
  }
  .clients_in .panel {
    border: none;
    box-shadow: none;
  }
  .clients_in .panel-collapse {
    height: auto;
  }
  .clients_in .panel-collapse.collapse {
    display: block;
  }
}
@media (max-width: 767px) {
  .clients_in .tab-content .tab-pane {
    display: block;
  }
  .clients_in .nav-tabs {
    display: none;
  }
  .clients_in .panel-title a {
    display: block; position:relative; z-index:2;
  }
  .clients_in .panel {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    margin-top: -2px;
  }
  .clients_in .tab-pane:first-child .panel {
    border-radius: 5px 5px 0 0;
  }
  .clients_in .tab-pane:last-child .panel {
    border-radius: 0 0 5px 5px;
  }
	.clients_in .panel-title { background:#031E65; color:#fff;padding:10px;}
	.clients_in .tab-pane { margin-top:0px;}
	.clients_in .close1, .clients_in .open1 { position:relative;}
	
	.clients_in .panel-title a[aria-expanded="true"]:after, .open1 a:after {content: "\f068";
    color: #fff;
    font-size: 16px;
    line-height: 35px;
    text-align: center;
    font-family: 'FontAwesome';
    position: absolute;
    right: 5px; top:-7px; z-index:1;
}
	.clients_in .panel-title a[aria-expanded="false"]:after, .close1 a:after{content: "\f067";
    color: #fff;
    font-size: 16px;
    line-height: 35px;
    text-align: center;
    font-family: 'FontAwesome';
    position: absolute;
    right: 5px; top:-7px; z-index:1;
}
}

/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 20px;
	right: 2%;
	overflow: hidden;
	z-index: 999;
	width: 35px;
	height: 35px;
	border: none;
	text-indent: 100%;
	background: url(../edit/move-up_2.png) no-repeat 0px 0px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
}
#toTopHover {
	width: 35px;
	height: 35px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/


/*----------------------------Service-Clients---------------------------*/
.client_logo { float: left; width: 100%; margin: 35px 0; }
.client_logo .owl-carousel, .service_clients .owl-carousel { position: relative;}
.client_logo .owl-dots, .service_clients .owl-dots { display: none;}
.client_logo .owl-prev, .service_clients .owl-prev { display: none; }
.service_clients .owl-prev { left: -30px; top: calc(50% - 18px); }
.client_logo .owl-prev:after, .service_clients .owl-prev:after { content: "\f104"; color: #fff; font-size: 16px; line-height: 35px; text-align: center; font-family: 'FontAwesome'; left: 10px; position: relative;}
.client_logo .owl-next, .service_clients .owl-next { display: none; }
.service_clients .owl-next { right: -30px; top: calc(50% - 18px); }
.client_logo .owl-next:after, .service_clients .owl-next:after { content: "\f105"; color: #fff; font-size: 16px; line-height: 35px; text-align: center; font-family: 'FontAwesome'; position: relative; right: -12px;}
.service_clients .owl-next:after { right: 0px; }
.service_clients .owl-prev:after { left: 0px; }
.client_logo .item { opacity: 1; height:80px; margin: 5px;  -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); width: 96%;
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); text-align:center; display: table;}
.owl-carousel .item span { display: table-cell; vertical-align: middle; height:80px; }
.owl-carousel .owl-item img { max-width:180px !important; max-height:150px !important; width:auto !important; display:inline-block !important; width: auto !important; margin: 0 auto;}
.service_clients .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; width: 400px;}


.service_clients { width: 100%; float: left; padding: 5px 0 65px 0; text-align: center; background: #FDFDFD; }
.servive_category { }
.service_clients h2 { text-align: left; color: #DD460C; font-size: 20px; line-height: 16px; text-transform: none;  font-family: 'Raleway', sans-serif; font-weight: bold; padding-bottom: 40px; }
.clients_box { height: 180px; border:1px solid #ECECEC; }
.clients_box a { display: block; width: 100%; height: 100%; position: relative;}
.clients_box h3 {position: absolute; bottom: 0px; width: 100%; text-align: center; font-size: 15px; line-height: 18px; padding: 12px 5px; color: #011F65;  }
.clients_box figure { position: absolute; top: 15px; height: 110px; left: 0px; right: 0px; width: 100%; display: table; }
.clients_box figure span { height: auto; }
.clients_box figure img { max-width: 100%; height: auto; }
.clients_box:hover { background: #fff; border:1px solid #fff; }
.clients_box:hover h3 { background: #0707F2; color: #fff; }
.view_all { margin-top: 40px; }
.view_all a { padding: 10px 25px; background: #EA7A01; text-align: center; color: #fff; text-transform: uppercase;}
.view_all a:hover { background: #011f65; }
.clients_in ul { text-align: center; }
.clients_in ul li { background:#011f65; margin:1px 0; float: none; display: inline-block;}
.clients_in ul li.active { background:#841F27; }
.clients_in ul li a, .clients_in ul li.active a  { color: #fff; border:none; border-radius: 0px; margin-right: 0px;}
.clients_in .nav-tabs>li.active>a, .clients_in .nav-tabs>li.active>a:focus, .clients_in .nav-tabs>li.active>a:hover, .clients_in .nav>li>a:focus, .clients_in .nav>li>a:hover { background-color: #841F27; color: #fff; border:none;}
.clients_in .tab-pane { margin-top: 30px; }
.pic_area_in {  border:1px solid #011f65;  overflow: hidden; display: table; width: 100%; text-align: center; margin-bottom: 20px; }
.pic_area_in figure { display: table-cell; vertical-align: middle;height: 100px; padding: 10px;}
.pic_area_in figure img { max-width: 100%; max-height: 100%; height:auto;}


/*----------------------------Career---------------------------*/

.card { border: 2px solid #b3b3cc; margin: 20px 0px 20px; background-color: #e9e8e86b;height: 200px;}
.card-title { font-weight: 700; font-size: 15px; color: #0707F2;}
.card .card-text { font-size: 12px; font-weight: 600; color: #EA7A01; text-align: unset; line-height: 0.1px; }
.card .card-text span { color: #000000; text-decoration: none; font-size: 12px; font-weight: 400;}
.card .btn {background: #0513d3; font-size: 10px; line-height: 1px; text-transform: uppercase; color: #fff; padding: 15px 28px; border-radius: 25px; font-weight: bold; margin-top: 20px; margin-bottom: 20px; display: inline-block;}
.card .btn:hover {background: #EA7A01; }
.card .apply {float: right;}


.modal-footer .btn {background: #0513d3; font-size: 10px; line-height: 1px; text-transform: uppercase; color: #fff; padding: 15px 28px; border-radius: 25px; font-weight: bold; margin-top: 20px; margin-bottom: 20px; display: inline-block;}
.modal-footer .btn:hover {background: #EA7A01; }
/* @media screen and (max-width: 1200px) {
    .card-title {
        font-size: 15px;
    }
} */

.wp-pagenavi {
	font-size: 12px !important;
}
.wp-pagenavi {
	float: left !important;
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

@media only screen and (min-width:1200px) {
	.about-wrapper:after {
		content: "";
		width: 50%;
		background: url(../edit/whoweare.jpg) no-repeat;
		height: 100%;
		position: absolute;
		left: 50%;
		top: 0px;
		background-size: cover;
	}
}

@media only screen and (min-width:1200px) {
	.mission-wrapper:after {
		content: "";
		width: 50%;
		background: url(../edit/vision.jpg) no-repeat;
		height: 100%;
		position: absolute;
		left: 0%;
		top: 0px;
		background-size: cover;
	}
}

.readMore {
	color: white;
	background-color: #EA7A01;
	border: none;
	border-radius: 15px;
	margin-top: 15px;
}

.readMore:hover {
	background-color: #3366cc;
}