@import url(https://fonts.googleapis.com/css?family=Arial);

/** Generated by FG **/

@font-face {

	font-family: 'Conv_Muli-Light';

	src: url('../fonts/Muli-Light.eot');

	src: local('☺'), url('../fonts/Muli-Light.woff') format('woff'), url('../fonts/Muli-Light.ttf') format('truetype'), url('../fonts/Muli-Light.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}





@font-face {

	font-family: 'Conv_Century Gothic-Regular';

	src: url('../fonts/Century Gothic-Regular.eot');

	src: local('☺'), url('../fonts/Century Gothic-Regular.woff') format('woff'), url('../fonts/Century Gothic-Regular.ttf') format('truetype'), url('../fonts/Century Gothic-Regular.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}





/* #Reset & Basics (Inspired by E. Meyers)

================================================== */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;	padding: 0;	border: 0;	font-size: 100%;font: inherit;	vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {		display: block; }

body {	line-height: 1; }

ol, ul {list-style: none; }

blockquote, q {	quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {	content: '';content: none; }

table {	border-collapse: collapse;	border-spacing: 0; }

/* #Basic Styles

================================================== */

body {background: #fff;font: 13px/20px 'Century Gothic';color: #444;/*-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;*/ }

/* #Typography

================================================== */

h5{ font-weight:bold!important;}

h1, h2, h3, h4, h5, h6 {color: #181818;	font-family: Century Gothic;font-weight: bold; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }

b{ font-weight:bold;}

em { font-style: italic; }

strong { font-weight: bold; color: #333; }

small { font-size: 80%; }
.slider_bg.social_top_bg .banner_text{width:545px;}
.recentposts_div .aligncenter{text-align: center;float: none !important;}
.navigation {text-align: center;}
.wp-paginate .current{background: #76BC1E;}

/*	Blockquotes  */

blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }

blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }

blockquote cite { display: block; font-size: 12px; color: #555; }

blockquote cite:before { content: "\2014 \0020"; }

blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

/* #Border Radius

================================================== */

.border_all_3{border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}

.border_all_4{border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;}

.border_all_5{border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}

.border_all_6{border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}

.border_all_7{border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;}

.border_top_3{

	-webkit-border-top-left-radius: 3px;		-webkit-border-top-right-radius: 3px;

	-moz-border-radius-topleft: 3px;		-moz-border-radius-topright: 3px;

	border-top-left-radius: 3px;		border-top-right-radius: 3px;}

.border_top_4{

	-webkit-border-top-left-radius: 4px;		-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topleft: 4px;		-moz-border-radius-topright: 4px;

	border-top-left-radius: 4px;		border-top-right-radius: 4px;}

.border_top_5{

	-webkit-border-top-left-radius: 5px;		-webkit-border-top-right-radius: 5px;

	-moz-border-radius-topleft: 5px;		-moz-border-radius-topright: 5px;

	border-top-left-radius: 5px;		border-top-right-radius: 5px;}	

.border_bottom_3{

	-webkit-border-bottom-right-radius: 3px;		-webkit-border-bottom-left-radius: 3px;

	-moz-border-radius-bottomright: 3px;		-moz-border-radius-bottomleft: 3px;

	border-bottom-right-radius: 3px;		border-bottom-left-radius: 3px;}

.border_bottom_4{

	-webkit-border-bottom-right-radius: 4px;		-webkit-border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;		-moz-border-radius-bottomleft: 4px;

	border-bottom-right-radius: 4px;		border-bottom-left-radius: 4px;}

.border_bottom_5{

	-webkit-border-bottom-right-radius: 5px;		-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;		-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;		border-bottom-left-radius: 5px;}	

.border_left_3{

	-webkit-border-top-left-radius: 3px;		-webkit-border-bottom-left-radius: 3px;

	-moz-border-radius-topleft: 3px;		-moz-border-radius-bottomleft: 3px;

	border-top-left-radius: 3px;		border-bottom-left-radius: 3px;}

.border_left_4{

	-webkit-border-top-left-radius: 4px;		-webkit-border-bottom-left-radius: 4px;

	-moz-border-radius-topleft: 4px;		-moz-border-radius-bottomleft: 4px;

	border-top-left-radius: 4px;		border-bottom-left-radius: 4px;}

.border_left_5{

	-webkit-border-top-left-radius: 5px;		-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-topleft: 5px;		-moz-border-radius-bottomleft: 5px;

	border-top-left-radius: 5px;		border-bottom-left-radius: 5px;}	

.border_right_3{

	-webkit-border-top-right-radius: 3px;		-webkit-border-bottom-right-radius: 3px;

	-moz-border-radius-topright: 3px;		-moz-border-radius-bottomright: 3px;

	border-top-right-radius: 3px;		border-bottom-right-radius: 3px;}

.border_right_4{

	-webkit-border-top-right-radius: 4px;		-webkit-border-bottom-right-radius: 4px;

	-moz-border-radius-topright: 4px;		-moz-border-radius-bottomright: 4px;

	border-top-right-radius: 4px;		border-bottom-right-radius: 4px;}

.border_right_5{

	-webkit-border-top-right-radius: 5px;		-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;		-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;		border-bottom-right-radius: 5px;}





/*input[type="text"],*/

/* #Misc

================================================== */

.archive.date {
    background: url("http://strategicvantage.com/wp-content/themes/Strategic/images/our_blog_top_bg.jpg") no-repeat center top / 100%;
    background-attachment: fixed;
}

.remove-bottom { margin-bottom: 0 !important; }

.half-bottom { margin-bottom: 10px !important; }

.add-bottom { margin-bottom: 20px !important; }

::selection {background:#333;color:#FFF;}

::-moz-selection {background:#333;color:#FFF;}

::-webkit-input-placeholder {font-style:normal;color:#d9d9d9;}

:-moz-placeholder {font-style:normal;color:#d9d9d9;}

.hidden { display:none; }

.vspacer { height:20px; }

.align_right { text-align:right !important; }

.margin_right { margin-right:10px; }

.j, .justify { text-align:justify !important; }

.zindex { position:relative; z-index:1; }

.lh { line-height:1.9; }

.margin_top { margin-top:30px; }

a { text-decoration:none; color:#FFF; }

a:hover { text-decoration:none; }

.left{ float:left;}

.right{ float:right;}

.clear{ clear:both;}

img {display: block;}

:focus {outline: -webkit-focus-ring-color auto 0px;}

/*--------------------------------------------------

			BODY BACKGROUND START

---------------------------------------------------*/



/*--------------------------------------------------

			BODY BACKGROUND END

---------------------------------------------------*/

/*--------------------------------------------------

			HEADER CSS START

---------------------------------------------------*/

.container{ width:1170px; margin:auto; overflow:hidden;}



.home.page{ background:url("../images/content.jpg") no-repeat fixed center top / 100% 100%;}
/*.page-id-138.page{ background:url("../images/content.jpg") no-repeat fixed center top / 100% 100%;}*/


#whatclientssay{ background:#fff;}

#ourblog{ background:#323138;}

#reachus{ background:#fff;}



.logo { width:210px; float:left;}

.logo img{ width:100%;}

.header_bg{background:url(../images/header_bg.png) repeat center center;}

.home.header_bg{background: none;}

#page-id-61 .header_bg.fixed{ background:#0A0E11;}


.header_bg{ z-index:9; /*background:url(../images/header_bg.png) repeat center center;*/border-bottom:1px solid #42454D; padding:25px 0 0; position:absolute; left:0px; top:0px; width:100%;}

#menu-icon{ display:none;}

.menu li { padding:0 11px ; float:left; display:block; position: relative; }

.menu { display: block;  overflow: hidden;   padding: 27px 0 0 100px;}

.menu li.current a{ border-bottom:5px solid #76BC1E;}

.menu li a:hover{ border-bottom:2px solid #76BC1E;padding: 0 5px 35px;}
.menu li.current-menu-item a{ border-bottom:2px solid #76BC1E;padding: 0 5px 35px;}

.menu li a{font-size: 15px; display:block; padding:0 5px 40px 5px; text-transform:uppercase;}

.icon_top li{ float:left; display:block; overflow:hidden; padding:0 0 0 15px;}

.icon_top li a{ display:block; width:35px; height:35px; background: url(../images/icon_png.png) no-repeat left top;}

.menu_top{ float:right;}

.icon_top li.icon_top2 a{ background: url(../images/icon_png.png) no-repeat center top;}

.icon_top li.icon_top3 a{ background: url(../images/icon_png.png) no-repeat right top;}

.icon_top{ padding:20px 0 0 0; overflow:hidden; float:right;}

.icon_top li a:hover{ background: url(../images/icon_png_hover.png) no-repeat left top;}

.icon_top li.icon_top2 a:hover{ background: url(../images/icon_png_hover.png) no-repeat center top;}

.icon_top li.icon_top3 a:hover{ background: url(../images/icon_png_hover.png) no-repeat right top;}



.header_bg.fixed{ position:fixed; background: rgba(0,0,0,0.7) !important;}
 

 

 

 
 



/* Slider css */



#reachus{ display:block; overflow:hidden;}

.slider_bg{ background:url(../images/slider_bg.jpg) no-repeat center top / 100% 100%; padding:11% 0 7%; position:relative;}

.banner_left h1{ font-size:50px; display:block; color:#fff; line-height:normal;}

.banner_left h2{ font-size:39px; display:block; color:#fff;line-height:normal;}

.banner_left span{ font-size:74px; display:block; color:#fff;line-height:normal;font-weight: bold;}

.banner_left .banner_titel{font-size:66px;  margin: -15px 0 0; }

.banner_text{ border-bottom:1px solid rgba(255, 255, 255, .2); border-top:1px solid rgba(255, 255, 255, .2); padding:20px 0; width:545px; color:#fff}

.banner_text p{ font-size:18px; color:#fff;}

.banner_menu li{ padding:0 60px 0 0; float:left;} 

/*.banner_menu li.active a { border-bottom:3px solid #69A71B; color:#69A71B;}*/

.banner_menu li a:hover { border-bottom:3px solid #69A71B; color:#69A71B; padding:0 0 9px 0;}

.banner_menu li a{ text-transform:uppercase; font-size:18px; padding:0 0 12px 0; display:block;font-weight: bold;}

.banner_menu{ padding:15px 0 0 0; overflow:hidden;}

.toggle_icon a{ background:url(../images/togel.png) no-repeat center center; margin:auto; height:50px; width:50px; display:block; bottom:0px;}
.toggle_icon { display:block; position:absolute; bottom:-23px; left:0px; width:100%;}
#box > p {
    font-size: 18px;
}


/* content css */
#wwa{    font: 24px 'Century Gothic';}
.content{ padding:90px 0; text-align:center;}

.content h1{ font-size: 40px; color:#646866; line-height:normal;font-family: Montserrat;}

.content h2{ font-size:18px ; color:#76BC1E; line-height:normal;font: 18px 'Century Gothic';}

.border_bottom_dotted { border-bottom: 1px dotted #c2cdc7;  display: block;  margin: 30px auto;  overflow: hidden;    width: 800px;}

.content p{color:#666; font-size:18px;}

.content_bg{ padding:5% 0;}

.content_bg h1{ font-size:45px; color:#fff; line-height:normal; text-align:center;font-family: Montserrat; }

.content_bg p{ color:#B9B5BC; font-size:20px; line-height:30px; text-align:center;}

.content_box1{ border-right:1px solid #2B353B; float: left;  margin: 0 3% 0 0;  overflow: hidden;  width: 30%;}

.content_box1 h1{ font-size:24px; text-align:left;}

.content_box{ width:870px; margin:auto; overflow:hidden; padding:4% 0 6%;}

.content_box1 ul{ padding:20px 0 0 0;}

.content_box1 ul li a{ font-size:18px; padding:2px 0; display:block;}
.content_box1 ul li{ font-size:18px;  display:block;color:#fff}

.content_box1 ul li{ background: url(../images/content_menu_icon.png) no-repeat left center ; padding:7px 0 7px 25px;}

.content_box1.content_box2{ margin:0px; border:none;}



.content_tampa{ display:block; padding:5% 0;}

.content_tampa h2{ font-size:45px; color:#646866; line-height:normal; text-align:center;    font-family: Montserrat;}

.div_box_left{ background:url(../images/text_icon_left.png) no-repeat left top;}

.div_box_left img{ float:left; padding:0 15px 32px 0;}

.div_box_left{ float:left;padding: 25px 5% 0 13%;width:77%;}

.div_box_left.div_box_rites{ font-size: 18px; padding: 25px 13% 25px 0; background:url(../images/text_icon_left1.png) no-repeat right bottom;}

.div_box_left a{ color:#76BC1E;   font-size: 18px;}

.content_tampa .read_more_btn{ background:#76BC1E; font-size:18px; padding:15px 35px; display:block; width:350px; margin:60px auto 25px; }

.content_tampa .read_more_btn:hover{ background:#5D901D;}ss





.content_our_advice{background:#323138; overflow:hidden;}

.content_our_advice h2{ font-size:20px;  padding: 5px 0 0;color:#76BC1E; text-align:center;}

.chart-content { left: 65px; position: absolute;  top: 70px;}

.our_advice_width{ width:800px; margin:60px auto auto auto;overflow: hidden;}

.our_advice_left{ padding:0 45px 0 0; float:left;width:46%;}

.chart-percent2 .chart-percent-number {
    float: left;
    font-size: 77px;
    font-weight: bold;
    line-height: normal;
    margin: 0 0 0 -5px;
    padding: 0 15px 0 0;
}

.newsletter_div .widget {  margin: 0;
    padding: 0;}

.chart-percent2 p{ text-align:left; color:#fff; font-size:16px; line-height: 16px; width:183px; overflow:hidden;letter-spacing:.7px;}

.chart-percent2 {margin-bottom:20px;}

.chart-percent2 span{ color:#76BC1E; font-size:32px; line-height: 32px; display:block;}

.gdlr-item.gdlr-pie-chart-item {  clear: both; display: block; margin: auto; overflow: hidden; width: 226px;}

.content_bg .text_box_left{ color:#fff; text-align:left; font-size:18px; margin:10px 0 0 0;}

.our_advice_rites{ overflow:hidden; }

.div_box_top_left{ padding:15px 0 15px 0; border-bottom:1px solid #4D4C50; overflow:hidden;}

.div_box_top_left img{ float:left; margin:0 25px 0 0; height: 80px;

width: 80px;}

.div_box_top_left p{padding: 12px 0 0; color:#fff;  float: left; overflow: hidden; text-align: left; width: 60%;}

.div_box_top_left a{ overflow:hidden; float:right; padding: 29px 0 0; display:block;color:#808080; text-decoration:underline;}
#nopad{padding: 0px 0 0;color:#fff; text-decoration:none;    margin-top: -19px;}

.div_box_top_left p span{ color:#808080;}

.newsletter_div{ width:496px; margin:85px auto 35px auto;}

.newsletter_div span{ color:#fff; display:block; text-align:center; font-size: 18px;}

.newsletter{ background:#3E3D43; border:1px solid #58595B; padding:10px ; margin:25px 0 0 0; overflow:hidden;} 

.newsletter .newsletter-submit{ font-size:14px !important;text-transform: uppercase; height:auto;width: auto; border:none; padding:7px 25px !important ; background:#76BC1E; color:#fff; line-height:normal;}
.newsletter p{ margin:0 !important;}
.newsletter .newsletter-submit:hover{ background:#5D901D;}

.newsletter input {    height: 29px; font-size:14px; padding:0px !important;  box-shadow: 0 0 0 #3e3d43 !important;

    line-height: 29px; width:325px; background:#3E3D43; border:none; float: left; line-height:30px; color:#fff;}

.content_releases{ width:800px; margin:80px auto;}
.footer_newsletter_div .widget { margin:0 !important; padding:0px !important; }

.content_releases .border_bottom_dotted{ width:100%; margin: 45px auto;}

.content_releases h2{ font-size:45px; font-weight:600; color:#646866; display:block; text-align:center; line-height:normal;font-family: Montserrat;}

.content_releases h1{ font-size:22px; color:#646866; line-height:normal;}

.content_releases span{ color:#76BC1E; font-size:18px; padding:10px 0; display:block;}

.content_releases a{font-size: 18px; color:#76BC1E; padding:10px 0; display:block;} 

.content_releases p{ color:#868785;font-size: 18px;}

.calendar_icon1{ float:left; width:21%; background:url(../images/calendar_icon1.png) no-repeat center -19px; padding:35px 0 30px;}
.calendar_icon2{ float:left; width:79%; padding:0 0 25px;}
.calendar_icon1 h1{ text-align:center; color:#76bc1e;font-size: 35px;}
.calendar_icon1 span{ padding:0px;text-align:center; color:#76bc1e; text-transform:uppercase; font-size:15px;}




 .footer{ background:#323138; padding:40px 0 60px; clear:both; overflow:hidden;  }

.footer_content h1{ padding:0 0 10px 0; color:#fff; font-size:24px; line-height:normal; text-transform:uppercase;font-family: Montserrat;
}

.footer_content span{ font-size:20px;  padding: 10px 0; display:block; color:#76BE1E;}

.footer_icon li{ font-size: 18px; padding:0 0 5px 40px; color:#fff; background: url(../images/footer_icon.png) no-repeat left top; margin:0 0 20px 0;}

.footer_icon{ padding:25px 0 0;}

.footer_icon .gmail_id{ background:url(../images/footer_icon.png) no-repeat left -41px; }

.footer_icon li samp{ color:#76BE1E;}



.footer_content{ float:left; width:50%;}

.footer_content img{ float:right;}

.footer .border_bottom_dotted{ width:100%;}

.footer_newsletter_div {  width:50%; float:left;}

.footer_left{   font-size: 18px;float:left; color:#fff; padding:29px 0 0 0; width:24%;}



.footer_newsletter_div .newsletter{ width: 473px; margin:auto; padding:15px}

.footer_icon1{ width:20%; overflow:hidden;} 

.footer_icon1 .icon_top{ padding:26px 0 0 0;}

.div_footer_top{ padding:10px 0 0 0;}









html.cssanimations .onscroll-animate {-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;opacity: 0;}





.container_width{width:100%; overflow:hidden;}

.container_width #container{width:50%; height:220px; float:left;  position:relative;}

#box{ position:absolute;}











.border_container1{width:100%; height:155px; float:left;  position:relative; }

 



.contact_top_bg{ background: none;padding: 13% 0 8%;}

.contact_div_box .footer_icon li{ background:none; color:#646866; font-size:18px; line-height:normal; padding:0 0 5px 40px;}



.contact_div_box .footer_icon li.phone_no{ background:url("../images/footer_icon1.png") no-repeat scroll left top / 24px;}

.contact_div_box .footer_icon li.gmail_id{ background:url("../images/footer_icon1.png") no-repeat scroll left -49px / 30px;}

.contact_div_box .footer_content img{ width:100%; margin:0 0 30px 0;    max-width: 328px;}



.home.page .footer_home{ display:block;}

/*.page .footer_home{ display: none; }
*/
.page {height:auto !important;}





/* who_bg */

.page-id-45{ background:url(../images/who_banner.jpg) no-repeat center 0 / 100%  ; background-attachment:fixed;}
.page-id-117{ background:url(https://strategicvantage.com/wp-content/uploads/2020/08/testimonials_bg.jpg) no-repeat center 0 / 100% ; background-attachment:fixed;}
.page-id-127{ background:url(../images/pr.jpg) no-repeat center 0 / 100%  ; background-attachment:fixed;}
.page-id-2607{ background:url(../images/pr.jpg) no-repeat center 0 / 100%  ; background-attachment:fixed;}
.page-id-61{ background:url(../images/social.jpg) no-repeat center 0 / 100% ; background-attachment:fixed;}
.page-id-76{background: url("../images/our_blog_top_bg.jpg") no-repeat center top / 100% ; background-attachment:fixed;}
.single {background: url("../images/our_blog_top_bg.jpg") no-repeat center top / 100% 100%; background-attachment:fixed;}
.page-id-68{ background:url(../images/wha_we_do.jpg) no-repeat  center top / 100% auto;background-attachment:fixed;}
.page-id-34{background:url(../images/content_bg.jpg) no-repeat  center top / 100%;background-attachment:fixed;}
.page-id-34{background:url(../images/content_bg.jpg) no-repeat  center top / 100%;background-attachment:fixed;}
.page-id-138{background:url(../images/mark.jpg) no-repeat  center top / 100%;background-attachment:fixed;}
.pr_bg{ background: none; padding:12% 0 9%;}
.mark_bg{ background: none; padding:12% 0 9%;}


.who_bg{ background: none; padding:14% 0 11%;}

.who_bg_color{ background:#f3f1f1; padding:4% 0;}
.social_bg_color{ background:#f3f1f1; padding:4% 0;}
.who_img_box_div .who_img_box1 { display: block; float: left; margin:0 1.2% 50px 0; overflow: hidden; width: 24.1%;}

.who_img_box{ background:#fff;}

.who_img_box_div .who_img_box1.who_img_box2 {

    margin: 0 0 50px;

}

.who_img_box_div .who_img_box1 img{ width:100%; margin:0 0 5px 0;}

.who_img_box1 h4{ margin:0px; color:#4a4e4c; text-align:center; display: block; font-size:22px; line-height:normal;}

.who_img_box1 span{ color:#78ba2f; text-align:center; font-size:18px; display:block;}

.who_img_box1 .border_bottom_dotted{ margin:5px 0px;}

.who_content .who_content_box.who_content_box1{ margin:0px 0 15px 0;}

.who_content .who_content_box { position:relative;  float: left; margin: 0 15px 15px 0; width: 15.6%; overflow:hidden;}

.who_content .who_content_box img{ width:100%;}

.who_content_text{ background: url(../images/who_img_bg.png) repeat left top; position:absolute; bottom:0px; left:0px; width:100%; padding:14px 0px;}

.who_content_text span{ text-align:center; color:#fff; display:block;  font-size: 18px;}

.who_content_text.who_content_text1{ padding:5px 0;}

.who_content .who_content_box{width: 15.3%;}

.who_bg_color .content { padding:40px 0 30px;}

.who_img_box1 a{ display:inline-block; width:100%;}

.who_img_box1 a:hover { opacity:0.5;}


.fancybox-skin{padding: 7% !important;}
.fancybox_width img {
    float: left;
    padding: 0 5% 0 0;
    width: 300px;
}
.fancybox_width_div {
    overflow: hidden;
}
.fancybox_width_div h4{color: #646866; font-size: 22px; line-height: normal;    margin-bottom: 10px;}	
.fancybox_width_div .border_bottom_dotted { margin: 5px 0; width: 90%;}
.fancybox_width_div span { color: #78ba2f; display: block; padding: 0 0 10px; font-size:20px;}
.fancybox_width_div p { margin: 0 0 5px; font-size:16px;line-height:28px;    margin-bottom: 20px;}
.fancybox_width_div p strong {    font-family: arial;}
.fancybox_width_div a {color: #646866;}
.social_top_bg{ background:none; padding: 14% 0 4%}

.what_we_do_top_bg{ background: none;padding: 15% 0 13%;}


.page-id-68.fixed_what_we_do{ background:url("../images/content.jpg") no-repeat fixed center top / 100% 100%;}
.page-id-68 .header_bg.fixed  {background: url("../images/wha_we_do.jpg") no-repeat scroll center top / 100% ;}
.page-id-68 .content_tampa .read_more_btn{ display: inline-block;
    font-size: 17px; width:auto; padding: 15px 20px;}


	
	
.our_blog_div {
    float: left;
    margin: 0 7% 0 0;
    text-align: left;
    width: 63.5%;
}

.widget_archive li{
    padding: 0;
}

.blog-thumbnail{float: left;}
#crestashareiconincontent .sbutton{margin:0;}
.cresta-share-icon .sbutton.crestaShadow a i{width: 60px;height: 44px;}
.our_blog_div h1{ font-size: 40px;  font-weight: bold;text-transform: uppercase;font-family:'Century Gothic'; }
.our_blog_div p{padding-top: 5px;padding-bottom: 10px}
.our_blog_div h2{ color:#646866;}
.our_blog_div .title{ padding:10px 0 0 0;font-size: 18px;color: #333;
    font-weight: bolder;}
.recentposts_div img {
    display: block;
    float: left;
    padding: 0 15px 0 0;
    /*width:170px;*/
}
.our_blog_div .border_bottom_dotted{ width:100%;}
.recentposts_div {
    overflow: hidden;
    padding: 15px 0;
    float: left;
    color: #4A4E4C;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Century Gothic';
}
.recentposts_date {
    overflow: hidden;
    padding: 15px 0;  color: #78ba2f;
  font-size: 18px;

}
.recentposts_div a{ color:#76BC1E; font-size:18px;}
.our_blog_div_right { margin: 90px 0; background:#323138;  overflow: hidden;}
.our_blog_div_right h3{ border-bottom:1px solid #4B4A50; margin:0px; padding:15px; color:#fff; font-size:18px;}
.our_blog_div_right a{ border-bottom:1px solid #4B4A50 !important;margin:0px; padding:15px; color:#C2CDC7; font-size:18px; display:block;}


.our_blog_top_bg{background: none;padding: 13% 0 11%;}

.page-id-76 .header_bg.fixed  {background: url("../images/our_blog_top_bg.jpg") no-repeat scroll center top / 100% ;}
.single .header_bg.fixed  {background: url("../images/our_blog_top_bg.jpg") no-repeat scroll center top / 100% ;}
 
.page-id-81 .header_bg.fixed  {background: url("../images/our_blog_top_bg.jpg") no-repeat scroll center top / 100% ;}

.our_blog_div p{}
.our_blog_div h2{margin: 0 0 15px 0;font-size: 24px;font-family: Century Gothic;}
.page-id-81 .recentposts_div img{ width: 200px;}
.our_blog .container{margin: 0 6%;}


.page-id-45 .footer_home { display:none;}
.page-id-45 .div_footer_top { display:none;}
.page-id-45 .div_footer_top.who_footer_top{ display:block;}
.div_footer_top.who_footer_top{ display:none;}
.who_footer_top .footer_icon {float: left;}
.who_footer_top .footer_left {clear: both;color: gray;float: right;font-size: 12px;padding: 11px 0 0;width: auto;}
.who_footer_top .footer_newsletter_div {  margin: 26px 0 0;   }




.who_footer_top .footer_icon {float: left;}
.who_footer_top .footer_left {clear: both;color: #fff;float: right;font-size: 18px;padding: 11px 0 0;width: auto;}
.who_footer_top .footer_newsletter_div {  margin: 30px 0 0;   }


 
.who_footer_top .footer_icon {float: left;}
.who_footer_top .footer_left {clear: both;color: #fff;float: right;font-size: 18px;padding: 11px 0 0;width: auto;}
.who_footer_top .footer_newsletter_div {  margin: 30px 0 0;   }



.who_footer_top .footer_icon {float: left;}
.who_footer_top .footer_left {clear: both;color: gray;float: right;font-size: 11px;padding: 11px 0 0;width: auto;}
.who_footer_top .footer_newsletter_div {  margin: 26px 0 0;   }


.our_blog_div_right .widget { padding:0px; margin:0px;}
.our_blog_div_right .widgettitle{ color:#fff; padding:15px; line-height:normal; font-weight:normal;}


.page-id-76 .footer_home { display:none;}
.page-id-76 .div_footer_top { display:none;}
.page-id-76 .div_footer_top.who_footer_top{ display:block;}

.footer_home { display:none;}
.div_footer_top { display:none;}
.div_footer_top.who_footer_top{ display:block;}

 .recentposts_div strong{font-size: 18px;font-weight: bolder;}

.page-id-10 .footer_home { display:block;}
.page-id-10 .div_footer_top { display:block;}
.page-id-10 .div_footer_top.who_footer_top{ display:none;}

.contact_div_box{ width:850px ; margin:auto;}
.slider_bg.contact_top_bg .banner_left h1{}
.slider_bg.contact_top_bg .banner_text p{font-size: 22px;}
.slider_bg.our_blog_top_bg .banner_text p{font-size: 24px;}
.slider_bg.our_blog_top_bg .banner_left h1{}
.slider_bg.who_bg .banner_left h1{}
.slider_bg.who_bg .banner_text p{font-size: 24px;}
.slider_bg.what_we_do_top_bg .banner_left h1{text-shadow:3px 1px #000}
.slider_bg.what_we_do_top_bg .banner_text p{text-shadow:3px 1px #000;font-size: 24px;}
.slider_bg.social_top_bg .banner_left h1{}
.slider_bg.social_top_bg .banner_text p{font-size: 18px;    line-height: 33px;}
.our_blog{ background:#fff;margin:0 auto}
.our_blog_div_right .widgettitle{border-bottom: 1px solid #4B4A50 !important;}















/*****   testlmonlals css mahendra kathirta    *****/

.testlmonlals .content_box{ padding:0px;}
.testlmonlals{ background:#F3F1F1; padding:5% 0;}
.testlmonlals h1{ font-size:35px; color:#4A4E4C; text-align:center; padding:10px 0 25px 0;}
.testlmonlals_width{ margin: 25px 0 70px;overflow:hidden; background:#fff; padding:25px 25px 25px 0; position:relative;}
.testlmonlals_img_left{ position:relative; float:left; margin:0 75px 0 0;width: 20%;}
.testlmonlals_img_left img{ width:100%;}
.testlmonlals_div_right{ overflow:hidden;}
.testlmonlals_div_right p a{ color:#76BC1E;}
.testlmonlals_div_right h2{ color:#4A4E4C; font-size:18px;line-height: normal;}
.testlmonlals_div_right span{ color:#CACACA; font-size:18px;line-height: normal; display:block;}
.testlmonlals_div_right samp{ color:#76BC1E; font-size:15px;line-height: normal;}
.testlmonlals_div_right .border_bottom_dotted{ width:100%;} 
.testlmonlals_absolute{ display:block; position:absolute; left:0px; height:100%; width:25px;background:#F3F1F1;top: 0;}
.testlmonlals_box_content{ padding:0 0 0 25px;}
.testlmonlals_width_box{background:#fff; width:29%; margin:0 5% 5% 0;float: left; margin-right:4%}
.testlmonlals_margin_box{ margin-right:0px;}
.testlmonlals_width_box img{ width:100%;position: relative;}
.testlmonlals_padding_box{  min-height: 513px;padding:0 25px 25px 25px; position:relative; }
.testlmonlals_padding_box .border_bottom_dotted{ width:100%;}
.testlmonlals_padding_box a{ color:#76BC1E; font-size: 16px;}
.testlmonlals_padding_box h2{ color:#4A4E4C; font-size:18px;line-height: normal;}
.testlmonlals_padding_box span{ color:#CACACA; font-size:18px;line-height: normal; display:block;}
.testlmonlals_padding_box samp{ color:#76BC1E; font-size:15px;line-height: normal; font-weight:normal;}
.testlmonlals_padding_box .testlmonlals_absolute{ height:25px; width:100%;}
.testlmonlals_padding_box p{ padding:0;}
.testlmonlals_padding_box .bio{  padding-top:25px;font-size: 15px;
    line-height: 20px;}
 .our_advice_rites > div:first-child{padding-top: 0;}   
 .our_advice_rites > div:last-child{border: 0;}   
.testlmonlals_div_right{ font-size:18px;line-height: 1.5em;}

.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}

.owl-theme .owl-controls{margin-top:-10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#F3F1F1;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#76BC1E}


/* Public Relations  css  */

.public_relations{ text-align:center; background:#F3F1F1; padding:55px 0;}
.public_relations h1{     font-size: 44px;    color: #646867; text-align:center; padding:0 0 25px 0;}
.public_relations_padding{ text-align:center;  padding:55px 0; background:#fff;}
.public_relations_padding h1{ font-size:44px; color:#646866; text-align:center; padding:0 0 25px 0;}
.public_relations_padding img{ width:100%;}
.public_relations_width { padding:10px 0; overflow:hidden;}
.public_relations_left{  float:left;margin: 0 5% 0 0;  width: 47.5%;}
.public_relations_left img{ width:100%;}
.public_relations_left.public_relations_right { margin: 0;}
.public_relations .public_relations_left h1 { color: #4a4e4c; font-size: 20px; padding: 45px 0 0; text-align: left;}
.public_relations .public_relations_left1  h1 { padding:15px 0 0; }
.public_relations .public_relations_left{ text-align:left;}
.public_relations .public_relations_left span{ font-size: 18px; display:block;padding:5px 0;}
.public_relations .public_relations_left samp{ font-size: 15px; display:block; color:#76BC1E; padding:5px 0;}
.public_relations .public_relations_left a { background: #76bc1e; display: inline-block; font-size: 14px; margin:55px auto auto;padding: 15px 35px;  }
.public_relations_padding h2{    color: #76bc1e; font-size: 24px; line-height: normal;font-family: 'Century Gothic';}
input, textarea, keygen, select, button{font-family: 'Century Gothic' !important;}
.public_relations_menu ul{ width:50%; overflow:hidden; float:left;}
.public_relations_menu li{ text-align:left; padding:3px 0 3px 19px ; font-size: 18px;background:url(../images/content_menu_icon.png) no-repeat left center;}
.public_relations_menu{ overflow:hidden; }
.public_relations_menu.public_relations_bootom{ width:700px; margin:auto;}
.public_relations_menu.public_relations_bootom h2{ padding:0 0 25px 0;}
.content_bg.public_relations_content_bg{padding: 5% 0 10%; background:url("../images/content.jpg") no-repeat scroll center top / 100% auto;}
 .public_relations_padding p{ font-size:18px;line-height:30px;}
.public_relations_padding .content_tampa .read_more_btn{ margin:auto;} 
.public_relations_padding .content_tampa{ padding:0px;}
.public_relations p{ font-size:17px;line-height: normal; margin: 0 0 15px;color:#4a4e4c;    line-height: 30px;}
.public_relations_popup_titel { font-size: 28px; margin: 0 0 35px; text-align: center;}
.public_relations_popup1 {  overflow: hidden;}
.public_relations_popup1 h2{ color:#4A4E4C; font-size:20px; padding:10px 0; display:block;}
.public_relations_popup1 a{ color:#76BC1E; font-size:18px;}
.public_relations_popup .border_bottom_dotted{ float:left; width:100%;}
.public_relations_popup { margin: auto; overflow: hidden; width: 600px;}
.public_relations_popup1 { overflow: hidden;}
.public_relations_popup1 span{ font-size:18px;}


/*** marketing css  */

.works-filter a{ font-size:15px; color:#000; padding:10px;cursor:pointer}
.marketing_div{ float:left; width:31.3%; margin:0 0 2%  2%;}
.masonry-height img{ width:100%;min-height: 425px;}
.works-filter {display: table;margin: auto;padding: 15px 0;}
.works-filter a {color: #000;font-size: 15px;padding: 10px;} 
.masonry-height{ position:relative;}
.split-line{ margin:8px auto; border-top:1px dotted #757D79; width:200px; }
.project-name { font-size: 18px; display:block;}
.category-description { font-size: 16px; color:#76BC1E;}
.js-masonry{ margin:0 0 0 -2%;}
.masonry-height:hover .hover-overlay a{   opacity:1;}
.hover-overlay{ display:block; vertical-align:middle;}
.overlay-view{display: table;vertical-align: middle;height: 100%;width: 100%;}
.hover-overlay-inner{width: calc(100% - 0px);height: calc(100% - 0px);background: url(../images/portfolio_hover.png) repeat left top;position: absolute;top: 0px;left: 0;right: 0;margin: auto;display: table-cell;vertical-align: middle;opacity: 0; -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.overlay-view a{width: 100%;vertical-align: middle;display: table-cell;text-align: center;}
.masonry-height:hover .hover-overlay-inner{ opacity: 1;}
.portfolio_bg{ background:#F3F1F1; padding:50px 0;}
.portfolio_bg h1{ text-align:center; font-size:35px; padding:0 0 10px 0; line-height:normal;}
.works-filter a.active{ color:#76BC1E;}

.page-id-138 .fancybox-title.fancybox-title-inside-wrap{ text-align:center; font-size:20px;}
.page-id-138 .fancybox-title.fancybox-title-inside-wrap span{ display:block;font-size:18px; color:#76BC1E;}
.page-id-138 .fancybox-title.fancybox-title-inside-wrap hr{margin:8px auto; border-top:1px dotted #757D79; width:200px;}
.page-id-138 .fancybox-inner{ width:100% !important;}



.footer_bottom_titel .footer_content{ width:100%; float:none;}
.footer_bottom_titel{ border-bottom:1px dotted #757D79;margin: 0 0 10px; padding: 0 0 20px;}
.footer_bottom_titel h1{ display:none;}
.page-id-45 .footer_bottom_titel h1.WHOWEARE{ display:block;text-transform:uppercase}
.page-id-68 .footer_bottom_titel h1.WHATWEDO{ display:block;text-transform:uppercase}
.page-id-117 .footer_bottom_titel h1.testimonials{ display:block;text-transform:uppercase}
.page-id-138 .footer_bottom_titel h1.MARKETING { display:block;text-transform:uppercase}
.page-id-127 .footer_bottom_titel h1.PUBLICRELATIONS{ display:block;text-transform:uppercase}
.page-id-2607 .footer_bottom_titel h1.PUBLICRELATIONS{ display:block;text-transform:uppercase}
.page-id-61 .footer_bottom_titel h1.SOCIALMEDIA { display:block; text-transform:uppercase}
.page-id-76 .footer_bottom_titel h1.BLOG{ display:block;text-transform:uppercase}
.single .footer_bottom_titel h1.BLOG{ display:block;text-transform:uppercase}
input.newsletter-email{color:gray}
.blog-content ul{     list-style: initial;
    padding-left: 28px;}
.blog-content ol{     list-style: decimal;
    padding-left:36px;}
.titleblog{color:#646866}
@media (min-device-width: 640px) and (max-width: 768px){
.header_bg{border:0 !important}
.slider_bg {margin: 30% 0 0%;padding: 5% 0 5% !important;}
#nopad{margin-top:0}
.div_box_top_left img{width:40px;height:40px}
.content_bg p{    font-size: 18px !important;}
.page-id-45{background:#000}
.page-id-61{background:#000}
.page-id-68{background:#000}
.page-id-76{background:#000}
.page-id-117{background:#000}
.page-id-127{background:#000}
.page-id-2607{background:#000}
.page-id-138 {background:#000}
.page-id-34 {background:#000}
.page-id-45 .slider_bg{background:url('http://strategicvantage.com/wp-content/themes/Strategic/images/who_banner.jpg');background-size:100% ;}
.page-id-68 .slider_bg{background:url('../images/wha_we_do.jpg');background-size:100% ;}
.page-id-117 .slider_bg{background:url('../images/testimonials_bg.jpg');background-size:100% ;}
.page-id-76 .slider_bg{background:url('../images/our_blog_top_bg.jpg');background-size:100% ;}
.page-id-81 .slider_bg{background:url('../images/our_blog_top_bg.jpg');background-size:100% ;}
.page-id-34 .slider_bg{background:url('../images/our_blog_top_bg.jpg');background-size:100% ;}
.page-id-127 .slider_bg{background:url('../images/pr.jpg');background-size:100% ;}
.page-id-2607 .slider_bg{background:url('../images/pr.jpg');background-size:100% ;}
.page-id-61 .slider_bg{background-image:url('../images/social.jpg') !important;background-size:100% ;}
.page-id-138 .slider_bg{background:url('../images/mark.jpg');background-size:100% ;}
.page-id-127 .content_box{width:100% !important}
.page-id-2607 .content_box{width:100% !important}
.single .slider_bg{background:url('../images/our_blog_top_bg.jpg');background-size:100% ;}
.slider_bg.social_top_bg .banner_text p {font-size: 12px;line-height: 11px;}
.toggle_icon{display:none}
.banner_left h1{font-size: 15px !important;}
.single .slider_bg.our_blog_top_bg .banner_text p{font-size: 15px !important;    width: 90%;}
.slider_bg.our_blog_top_bg .banner_text p{font-size: 15px !important;    width: 35%;}
.slider_bg.who_bg .banner_text p{font-size: 15px !important;    width: 62%;}
 background: rgba(0,0,0,1) !important;
}
@media (max-width: 640px){
	.header_bg{border:0 !important}

		.slider_bg {margin: 27% 0 0%;padding: 5% 0 5% !important;}

/*.slider_bg {margin: 42% 0 0%;padding: 5% 0 0% !important;}*/
#nopad{margin-top:0}
.div_box_top_left img{width:40px;height:40px}
.content_bg p{    font-size: 18px !important;}
.page-id-45{background:#000}
.page-id-61{background:#000}
.page-id-68{background:#000}
.page-id-76{background:#000}
.page-id-117{background:#000}
.page-id-127{background:#000}
.page-id-2607{background:#000}
.page-id-138 {background:#000}
.page-id-34 {background:#000}
.page-id-45 .slider_bg{background:url('http://strategicvantage.com/wp-content/themes/Strategic/images/who_banner.jpg');background-size:100% ;}
.page-id-68 .slider_bg{background:url('../images/wha_we_do.jpg');background-size:100% ;}
.page-id-117 .slider_bg{background:url('../images/testimonials_bg.jpg');background-size:100% ;}
.page-id-76 .slider_bg{background:url('../images/our_blog_top_bg.jpg');background-size:100% ;}
.page-id-81 .slider_bg{background:url('../images/our_blog_top_bg.jpg');background-size:100% ;}
.page-id-34 .slider_bg{background:url('../images/our_blog_top_bg.jpg');background-size:100% ;}
.page-id-127 .slider_bg{background:url('../images/pr.jpg');background-size:100% ;}
.page-id-2607 .slider_bg{background:url('../images/pr.jpg');background-size:100% ;}
.page-id-61 .slider_bg{background-image:url('../images/social.jpg') !important;background-size:100% ;}
.page-id-138 .slider_bg{background:url('../images/mark.jpg');background-size:100% ;}
.page-id-127 .content_box{width:100% !important}
.page-id-2607 .content_box{width:100% !important}
.single .slider_bg{background:url('../images/our_blog_top_bg.jpg');background-size:100% ;}
.slider_bg.social_top_bg .banner_text p {font-size: 12px;line-height: 11px;}
.toggle_icon{display:none}
.banner_left h1{font-size: 15px !important;}
.single .slider_bg.our_blog_top_bg .banner_text p{font-size: 15px !important;    width: 90%;}
.slider_bg.our_blog_top_bg .banner_text p{font-size: 15px !important;    width: 35%;}
.slider_bg.who_bg .banner_text p{font-size: 15px !important;    width: 62%;}
 background: rgba(0,0,0,1) !important;
}
.moretag{color:#76BC1E}

#page > header > .header_bg > .container { overflow: visible; }

#top-nav { overflow: visible; }

#top-nav:after { clear: both; display: block; content: ''; }

#top-nav .sub-menu { position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background: rgba(0, 0, 0, 0.7); border: 1px solid #42454d; white-space: nowrap; max-width: 500px; overflow-x: auto; display: none; margin-left: 0.7333em; }

#top-nav .sub-menu li { float: none; display: inline-block; vertical-align: top; }

#top-nav .sub-menu li a { padding: 15px 5px 11px; border-bottom: 3px solid transparent; font-size: 14px; }

#top-nav .sub-menu li a:hover { border-bottom-color: #76bc1e; }

#top-nav > li.hover .sub-menu { display: block; }

@media only screen and (max-width: 1024px) {
	#top-nav .sub-menu { max-width: 420px; }

	#top-nav .sub-menu li { padding: 0 7px; }

	#top-nav .sub-menu li a { font-size: 12px; }
}

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

	#top-nav .sub-menu { position: static; transform: none; margin-left: 0; max-width: none; border-width: 1px 0; white-space: normal; }
	#top-nav .sub-menu li { padding: 0; }

	#top-nav .sub-menu li a { font-size: 13px; padding: 7px 17px; border-bottom: none; }
}
h1.hbanner1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300 !important;
    font-size: 55px;
    line-height: 67px;
    color: #FFFFFF;
}
span#hbanner2 {
    color: #69A71B;
    margin-top: 0px; font-family: Montserrat;
}
#home_banner_text{    width: 590px !important;}
/*p#hbanner3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 18px;
    color: #FFFFFF;
}*/
a#hbanner4 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 15px;
}
div#homeslide {
    padding: 15% 0 11%;    background: url(../images/slider_bg_new.jpg) no-repeat center top / 100% 100%;
}

@media (max-width: 640px){
h1.hbanner1 {
    font-size: 25px !important;
}
span#hbanner2 {
    font-size: 34px;
}
	div#home_banner_text {
    width: 100% !important;
}
}
.portfolio_item img {
   
    height: 310px;
}
#nopad {
    padding: 0px 0 0;
    color: #fff;
    text-decoration: none;
    margin-top: -19px;
    font-size: 16px;
}
.banner_menu li {
    padding: 0px 30px 0 0;
    float: left;
}
.banner_left h1 {
    font-family: Montserrat;
}
.our_blog_div h1 {
   font-family: Montserrat;
}