/*
Theme Name: Reputationis Important
Theme URI: https://www.reputationisimportant.com
Author: Reputationis Important
Author URI: https://www.reputationisimportant.com
Description: Online reviews matter and managing them has never been more important. Today’s consumers rely heavily on online reviews to help guide their decision-making on which products or 
services to purchase.
*/



@font-face { font-family: 'FontAwesome'; src: url('fonts/fontawesome-webfont.eot?v=4.1.0'); src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.1.0#FontAwesome') format('svg'); font-weight: normal;font-style: normal;}

@font-face {
    font-family: 'PoppinsBold';
    src: url('fonts/PoppinsBold.eot');
    src: url('fonts/PoppinsBold.eot') format('embedded-opentype'),
         url('fonts/PoppinsBold.woff2') format('woff2'),
         url('fonts/PoppinsBold.woff') format('woff'),
         url('fonts/PoppinsBold.ttf') format('truetype'),
         url('fonts/PoppinsBold.svg#PoppinsBold') format('svg');
}
@font-face {
    font-family: 'PoppinsLight';
    src: url('fonts/PoppinsLight.eot');
    src: url('fonts/PoppinsLight.eot') format('embedded-opentype'),
         url('fonts/PoppinsLight.woff2') format('woff2'),
         url('fonts/PoppinsLight.woff') format('woff'),
         url('fonts/PoppinsLight.ttf') format('truetype'),
         url('fonts/PoppinsLight.svg#PoppinsLight') format('svg');
}

@font-face {
    font-family: 'PoppinsMedium';
    src: url('fonts/PoppinsMedium.eot');
    src: url('fonts/PoppinsMedium.eot') format('embedded-opentype'),
         url('fonts/PoppinsMedium.woff2') format('woff2'),
         url('fonts/PoppinsMedium.woff') format('woff'),
         url('fonts/PoppinsMedium.ttf') format('truetype'),
         url('fonts/PoppinsMedium.svg#PoppinsMedium') format('svg');
}

@font-face {
    font-family: 'PoppinsRegular';
    src: url('fonts/PoppinsRegular.eot');
    src: url('fonts/PoppinsRegular.eot') format('embedded-opentype'),
         url('fonts/PoppinsRegular.woff2') format('woff2'),
         url('fonts/PoppinsRegular.woff') format('woff'),
         url('fonts/PoppinsRegular.ttf') format('truetype'),
         url('fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');
}

@font-face {
    font-family: 'PoppinsSemiBold';
    src: url('fonts/PoppinsSemiBold.eot');
    src: url('fonts/PoppinsSemiBold.eot') format('embedded-opentype'),
         url('fonts/PoppinsSemiBold.woff2') format('woff2'),
         url('fonts/PoppinsSemiBold.woff') format('woff'),
         url('fonts/PoppinsSemiBold.ttf') format('truetype'),
         url('fonts/PoppinsSemiBold.svg#PoppinsSemiBold') format('svg');
}
@font-face {
    font-family: 'CatamaranBlack';
    src: url('fonts/CatamaranBlack.eot');
    src: url('fonts/CatamaranBlack.eot') format('embedded-opentype'),
         url('fonts/CatamaranBlack.woff2') format('woff2'),
         url('fonts/CatamaranBlack.woff') format('woff'),
         url('fonts/CatamaranBlack.ttf') format('truetype'),
         url('fonts/CatamaranBlack.svg#CatamaranBlack') format('svg');
}
@font-face {
    font-family: 'CatamaranBold';
    src: url('fonts/CatamaranBold.eot');
    src: url('fonts/CatamaranBold.eot') format('embedded-opentype'),
         url('fonts/CatamaranBold.woff2') format('woff2'),
         url('fonts/CatamaranBold.woff') format('woff'),
         url('fonts/CatamaranBold.ttf') format('truetype'),
         url('fonts/CatamaranBold.svg#CatamaranBold') format('svg');
}
@font-face {
    font-family: 'CatamaranExtraBold';
    src: url('fonts/CatamaranExtraBold.eot');
    src: url('fonts/CatamaranExtraBold.eot') format('embedded-opentype'),
         url('fonts/CatamaranExtraBold.woff2') format('woff2'),
         url('fonts/CatamaranExtraBold.woff') format('woff'),
         url('fonts/CatamaranExtraBold.ttf') format('truetype'),
         url('fonts/CatamaranExtraBold.svg#CatamaranExtraBold') format('svg');
}
@font-face {
    font-family: 'CatamaranExtraLight';
    src: url('fonts/CatamaranExtraLight.eot');
    src: url('fonts/CatamaranExtraLight.eot') format('embedded-opentype'),
         url('fonts/CatamaranExtraLight.woff2') format('woff2'),
         url('fonts/CatamaranExtraLight.woff') format('woff'),
         url('fonts/CatamaranExtraLight.ttf') format('truetype'),
         url('fonts/CatamaranExtraLight.svg#CatamaranExtraLight') format('svg');
}
@font-face {
    font-family: 'CatamaranLight';
    src: url('fonts/CatamaranLight.eot');
    src: url('fonts/CatamaranLight.eot') format('embedded-opentype'),
         url('fonts/CatamaranLight.woff2') format('woff2'),
         url('fonts/CatamaranLight.woff') format('woff'),
         url('fonts/CatamaranLight.ttf') format('truetype'),
         url('fonts/CatamaranLight.svg#CatamaranLight') format('svg');
}
@font-face {
    font-family: 'CatamaranMedium';
    src: url('fonts/CatamaranMedium.eot');
    src: url('fonts/CatamaranMedium.eot') format('embedded-opentype'),
         url('fonts/CatamaranMedium.woff2') format('woff2'),
         url('fonts/CatamaranMedium.woff') format('woff'),
         url('fonts/CatamaranMedium.ttf') format('truetype'),
         url('fonts/CatamaranMedium.svg#CatamaranMedium') format('svg');
}
@font-face {
    font-family: 'CatamaranRegular';
    src: url('fonts/CatamaranRegular.eot');
    src: url('fonts/CatamaranRegular.eot') format('embedded-opentype'),
         url('fonts/CatamaranRegular.woff2') format('woff2'),
         url('fonts/CatamaranRegular.woff') format('woff'),
         url('fonts/CatamaranRegular.ttf') format('truetype'),
         url('fonts/CatamaranRegular.svg#CatamaranRegular') format('svg');
}
@font-face {
    font-family: 'CatamaranSemiBold';
    src: url('fonts/CatamaranSemiBold.eot');
    src: url('fonts/CatamaranSemiBold.eot') format('embedded-opentype'),
         url('fonts/CatamaranSemiBold.woff2') format('woff2'),
         url('fonts/CatamaranSemiBold.woff') format('woff'),
         url('fonts/CatamaranSemiBold.ttf') format('truetype'),
         url('fonts/CatamaranSemiBold.svg#CatamaranSemiBold') format('svg');
}
@font-face {
    font-family: 'CatamaranThin';
    src: url('fonts/CatamaranThin.eot');
    src: url('fonts/CatamaranThin.eot') format('embedded-opentype'),
         url('fonts/CatamaranThin.woff2') format('woff2'),
         url('fonts/CatamaranThin.woff') format('woff'),
         url('fonts/CatamaranThin.ttf') format('truetype'),
         url('fonts/CatamaranThin.svg#CatamaranThin') format('svg');
}



/*custom*/

* { box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box; margin: 0;outline: medium none;padding: 0; text-decoration:none; line-height:normal;}
body{ margin:0; padding:0; font-size:100%; font-weight:normal;font-family: 'PoppinsRegular';}
.wrapper {float: left; position: relative;width: 100%;}
img{max-width:100%;}
.banner_wrapper{ position: relative;}
.menu_wrapper{ position:absolute; top:0px; left:0px; width:100%; height:100px; background:rgba(0,0,0,0.7);}
.logo_wrapper{ float:right;}
.social_wrapper{ text-align:right;font-family: 'FontAwesome';}
.social_wrapper ul{ text-align:right}
.social_wrapper li{ display:inline-block; margin:6px 10px; list-style:none; font-size:21px;-webkit-transition: all 0.3s;      -moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.social_wrapper li a{ color:#c3c3c4;}
.social_wrapper li a:hover.facebook{ color:#4867aa;}
.social_wrapper li a:hover.twitter{ color:#1da1f2;}
.social_wrapper li a:hover.youtube{ color:#e62b24;}
.social_wrapper li a:hover.instagram{ color:#e2d6c5;}
.social_wrapper li a:hover.vine{ color:#00bf8f;}





/* sticky header */
.header {width: 100%;height: 100px;position: fixed;top: 0;left: 0;z-index: 999;background:rgba(0,0,0,0.7); -webkit-transition: height 0.3s;-moz-transition: height 0.3s;-ms-transition: height 0.3s;-o-transition: height 0.3s;transition: height 0.3s; }
header .logo_wrapper img {margin-top:24px;display: inline-block; width:203px;height: 60px;line-height: 150px;font-family: "Oswald", sans-serif;font-size: 60px;color: white;font-weight: 400;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
header nav {display: inline-block;float: right; margin-top:14px; width:100%; }
header nav a {line-height: 50px;margin-left: 20px;color: #9fdbfc;font-size: 18px;-webkit-transition: all 0.3s;    -moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
header nav a:hover {color: white;}
header.smaller {height: 90px;}
header.smaller .logo_wrapper img {margin-top:14px;width: 180px;height: 53px;line-height: 75px;font-size: 30px; }
header.smaller nav a {line-height:10px;}
header.smaller .social_wrapper li{ font-size:18px;}


/*menu*/

/*.menu-btn{ display:none;}
.nav-menu{ width:100%; padding:0px; margin:8px 0px; text-align:right;}
.nav-menu li{ display:inline-block; position:relative; font-family: 'PoppinsRegular'; text-transform:uppercase; font-size:1em; }
.nav-menu li a{display:block; font-size:1.125em; text-decoration:none; color:#fff; text-transform:uppercase; position:relative; font-family: 'PoppinsRegular'; padding:0px 8px;  line-height:24px; font-weight:normal; }
.nav-menu li:last-child{ border-right: 0px;}
.nav-menu li .active{ color:#fff; text-decoration:none;font-weight:normal; position:relative;}
.nav-menu li .active:after{ position:absolute; content:"["; top:0px; left:-6px;}
.nav-menu li .active:before{ position:absolute; content:"]"; top:0px; right:-6px;}
.nav-menu li:hover:after, .nav-menu li.current-menu-item:after{ width:100%;}
.nav-menu li a:hover{ color:#fff; }
.nav-menu li a:hover:after{position:absolute; content:"["; top:0px; left:-6px;}
.nav-menu li a:hover:before{ position:absolute; content:"]"; top:0px; right:-6px;}
.nav-menu li ul { position:absolute; width:200px; z-index:2222; display:none; background:rgba(0,0,0,0.7); top:100%; box-shadow:#000 1px 1px 1px;}
.nav-menu li:hover ul { display:block;}
.nav-menu li ul li { display:block; text-align:left; position:relative}
.nav-menu li ul li a { font-size:1.125em;  color:#fff;}
.nav-menu li ul li a:before { display:none;}
.nav-menu li ul li ul { display:none !important; left:100%; top:0;}
.nav-menu li ul li:hover ul {  display:block !important; }
.nav-menu .current-menu-item > a:before, .nav-menu .current-menu-ancestor > a:before, .nav-menu .current_page_item > a:before, .nav-menu.current_page_ancestor > a:before { width:100%;}
.nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a, .nav-menu .current_page_item > a, .nav-menu.current_page_ancestor > a, .nav-menu a:hover {  color:#fff; position:relative;}
.nav-menu .current-menu-item > a:before, .nav-menu .current-menu-ancestor > a:before, .nav-menu .current_page_item > a:before, .nav-menu.current_page_ancestor > a:before {position:absolute; content:"]"; top:0px; right:-6px;}
.nav-menu .current-menu-item > a:after, .nav-menu .current-menu-ancestor > a:after, .nav-menu .current_page_item > a:after, .nav-menu.current_page_ancestor > a:after {position:absolute; content:"["; top:0px; left:-6px;}
.menu-btn{ position:relative; font-family: 'PoppinsRegular'; font-size: 1.6em; text-transform:uppercase; color:#2969b0; display:none; font-weight:bold;}*/




/*footer*/ 

.footer_details{ position:relative; padding:160px 0px 0px;}
.footer_details:before{position:absolute; content:""; width:1px; height:120px; bottom:10px; left:50%; background:#0b437f;}
.footer_details:after{position:absolute; content:""; width:120px; height:1px; bottom:130px; left:45%; background:#0b437f;}
.footer_wrapper{ background:url(images/footer_bg.jpg); padding:50px 0px 0px; background-repeat:no-repeat; background-size: cover;}
.form_wrapper ul li{ width:48%; float:left; margin:4px 1%; list-style:none;}
.form_wrapper ul li:nth-child(7), .form_wrapper ul li:nth-child(6){ width:98%;float:left;}
.form_wrapper ul li input[type="text"], .form_wrapper ul li input[type="email"], .form_wrapper ul li input[type="tel"], .form_wrapper ul li input[type="url"]{ background-color:rgba(23,22,20,0.6); border: solid 1px #494949; color:#888888; font-size:16px;font-family: 'PoppinsRegular'; height:46px; padding:0px 20px; width:100%; text-transform:uppercase;}
.form_wrapper ul li textarea {width:100%; background-color:rgba(23,22,20,0.6); border: solid 1px #494949; color:#888888; font-size:16px;font-family: 'PoppinsRegular'; padding:0px 20px;text-transform:uppercase; margin-top:-14px;}
.form_wrapper ul li input[type="submit"]{-webkit-appearance: none; background-color:rgba(245,53,53,0.6); font-size:16px; color:#fff; text-transform:uppercase;font-family: 'PoppinsRegular'; border:solid 1px #363534; width:530px; text-align:center; margin:24px 25% 16px; padding:8px 0px; cursor:pointer;}
.form_wrapper ul li:nth-child(6){ text-align:center; margin-top:20px;}
.copyright{ background:#000000; padding:40px 0px 20px;font-family: 'PoppinsRegular'; font-size:16px; color:#fff;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#CCC;}
.copyright ul{text-align:right;font-family: 'FontAwesome';}
.copyright ul li{ display:inline-block; margin:6px 10px; list-style:none; font-size:21px;}
.copyright ul li a{ color:#fff;}
.copyright ul li a:hover.facebook{ color:#4867aa;}
.copyright ul li a:hover.twitter{ color:#1da1f2;}
.copyright ul li a:hover.youtube{ color:#e62b24;}
.copyright ul li a:hover.instagram{ color:#e2d6c5;}
.copyright ul li a:hover.vine{ color:#00bf8f;}
#site-navigation {display: none;}
#comments {	display: none;}
div.wpcf7-validation-errors {color: #fff;}
.nav-previous a, .nav-next a, .entry-footer a{ color:#f53535}
.screen-reader-text {text-align: center !important;}



/*blog*/

.comments-area input[type="submit"]{-webkit-appearance: none; background-color:#f53535; font-size:16px; color:#fff; text-transform:uppercase;font-family: 'PoppinsRegular'; text-align:center; margin:20px 0px% 20px; padding:8px 10px; float:left; border:0px;}
.navigation.post-navigation {float: left;margin: 10px 0px;}
.form-submit{ float:left; width:100%; margin:10px 0px;}
.comment-form label {float: left;width: 100%;}
#author, .comment-form-email input[type="email"], .comment-form-url input[type="url"] {width: 50%;border: 1px #e4e4e4 solid;padding: 10px;}


/* home page*/ 
.heading h4{font-family: 'PoppinsSemiBold' !important; color:#f53535; font-size:16px; font-weight:normal; text-transform:uppercase; margin-top:80px;}
.heading h3{ color:#2d3035; font-family: 'CatamaranExtraBold' !important;font-size:28px; font-weight:normal; text-transform:uppercase; position:relative; margin-top:-10px;}
.heading h6{font-family: 'PoppinsSemiBold' !important; color:#2d3035; font-size:18px; font-weight:normal; position:relative; top:160px; width:390px; left:60px;}
.heading h6:after{position:absolute; content:"Absolutely"; left:-22px; top:-50px; color:#e5e5e5;font-family: 'PoppinsMedium'; font-size:100px; font-style:italic; z-index:-2;}
.heading h6:before{position:absolute; content:"Awesome."; left:-14px; top:10px; color:#f53535;font-family: 'CatamaranBlack'; font-size:106px; z-index:2; letter-spacing:-1px;}
.about_us_wrapper{ margin:0px 0px 190px;}
.line{ position:relative;}
.line:after{ position:absolute; content:""; width:1px; height:120px; bottom:-480px; left:0px; background:#0b437f;}
.about_us_wrapper p em{font-family: 'PoppinsSemiBold'; line-height:24px; color:#2d3035; font-size:16px; float:left; }
.about_us_wrapper p{font-family: 'PoppinsRegular'; line-height:24px; color:#2d3035; font-size:16px;padding:32px 54px 38px 0px;}
.about_us_wrapper a{ color:#f53535;}
.about_us_wrapper a:hover{ color:#dc2525;}
.solutions_wrapper h3{font-family: 'CatamaranExtraBold'; text-transform:uppercase; color:#2d3035; font-weight:normal; font-size:40px; line-height:50px;}
.solutions_wrapper h3 em{color:#006b97; font-style:normal;}
.solutions_wrapper h3 strong{color:#f53535; font-style:normal;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {color: #c1c1c1 !important;}
.solutions_wrapper h4{font-family: 'CatamaranBlack'; text-transform:uppercase; color:#2d3035; font-weight:normal; font-size:28px;}
.solutions_wrapper p{font-family: 'PoppinsRegular'; color:#2d3035; font-weight:normal; font-size:16px; line-height:24px; padding-right:170px;}
.blue_box{  color:#fff; padding-left:170px !important; position:relative; padding-right:40px !important; padding-top:20px;}
.blue_box p{ color:#fff;}
.blue_box:before{position:absolute; content:url(images/mobile.png); left:-140px; top:-100px; width:260px; height:517px; color:#fff;}
.blue_box .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {color: #fff !important;}
.second_wrapper{ position:relative; margin:0px 0px 116px; color:#2d3035;
background: #ffffff;
background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 50%, #03457b 50%, #03457b 100%); 
background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 50%,#03457b 50%,#03457b 100%);
background: linear-gradient(to right,  #ffffff 0%,#ffffff 50%,#03457b 50%,#03457b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#03457b',GradientType=1 );}
.second_wrapper h3{font-family: 'CatamaranExtraBold'; text-transform:uppercase; font-weight:normal; font-size:34px; color:#2d3035;}
.second_wrapper h3 strong{color:#f53535;font-weight:normal;}
.second_wrapper h4{font-family: 'CatamaranBlack'; text-transform:uppercase; font-weight:normal; font-size:28px;}
.second_wrapper p{font-family: 'PoppinsRegular'; font-weight:normal; font-size:16px; line-height:24px; z-index:1; position:relative;}
.second_wrapper .vc_icon_element { margin-bottom: 0px;}
.second_wrapper .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {left: 34% !important;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{ color:#ffffff !important; font-size:22px !important;font-family: 'PoppinsMedium' !important; background:#f53535 !important; border:0px !important; text-transform:uppercase;}
.blue_line{ position:relative; z-index:99}
.blue_line:after{ position:absolute; content:""; width:1px; height:104px; bottom:-326px; left:0px; background:#0b437f;}
.post_wrapper{ position:relative; padding:0px 0px 160px;}
.post_wrapper:before{position:absolute; content:""; width:1px; height:120px; bottom:10px; left:50%; background:#0b437f;}
.post_wrapper:after{position:absolute; content:""; width:120px; height:1px; bottom:130px; left:45%; background:#0b437f;}
.video_button{ position:absolute; bottom:-160px; left:0px; font-family: 'PoppinsMedium' !important;}
.video_button .vc_btn3.vc_btn3-size-md{ padding:8px 20px !important}

.thired_section{ position:relative;color:#2d3035; overflow: visible !important;}
.thired_section:after {position: absolute;content: "";width: 100%;height: 205px;left: 0px;top: -320px;background: #fff;}
.thired_section_content h3{font-family: 'CatamaranExtraBold'; text-transform:uppercase; font-weight:normal; font-size:40px; color:#2d3035;}
.thired_section_content h3 strong{color:#f53535;font-weight:normal;}
.thired_section_content h4{font-family: 'CatamaranBold' !important; text-transform:uppercase; font-weight:normal; color:#2d3035; font-size:16px;}
.thired_section_content h4:first-letter {font-family: 'CatamaranBlack'!important;font-size:44px;color: #e6e6e6;}
.thired_section_content p{font-family: 'PoppinsRegular'; font-weight:normal; font-size:16px; line-height:24px;}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{ color:#414141 !important; background:#fff !important; border: solid 2px #fa9a9a !important;}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover{ color:#fff !important; background:#fa9a9a !important; border: solid 2px #fa9a9a !important;}
.read_more .vc_btn3.vc_btn3-size-md{ padding:8px 20px !important}
.minheight p{ min-height:140px;}
.thired_section{margin-bottom: 25px !important;}

.get_started p{font-family: 'CatamaranExtraBold'; font-size:54px; color:#e0e0df; line-height:60px;}
.get_started .vc_btn3.vc_btn3-size-md, .get_started .vc_btn3.vc_btn3-size-md {padding: 6px 20px !important;}
.creative{position:relative; padding-bottom:220px;}
.creative:before{position: absolute;content: "";width: 1px;height: 30px;top: 0px;left: 50%;background: #0b437f;}
.creative:after{ position:absolute; content:""; width:1px; height:120px; bottom:-20px; left:50%; background:#0b437f; z-index:99;}
.creative ul{ float:left; width:80%;}
.creative li{ width:200px; height:200px; float:left; margin:12px 12px; background: rgba(246,246,246,0.3); font-family: 'PoppinsRegular'; color:#2d3035; font-size:16px; list-style:none; padding:28px 30px 28px 16px !important; position:relative; line-height:24px;}
.creative li:last-child{font-family: 'CatamaranBlack'; color:#2d3035; font-size:60px; width:320px; background: none; position:relative;text-transform:uppercase;}
.creative li:last-child strong{font-family: 'CatamaranBlack'; color:#03457b;position:absolute; top:100px; left:20px; }
.creative li strong{font-family: 'PoppinsBold'; color:rgba(3,69,123,0.5); font-size:46px; position:absolute; bottom:-10px; right:10px;}


.gray_wrapper{position:relative;}
.gray_wrapper h3{font-family: 'CatamaranBlack'; text-transform:uppercase; font-weight:normal; font-size:46px; color:#2d3035; margin-top:20px;}
.gray_wrapper h3 strong{color:#f53535;font-weight:normal;}
.gray_wrapper:after{ position:absolute; content:""; width:1px; height:120px; top:-80px; left:50%; background:#0b437f; z-index:99;}

.companies h6{font-family: 'PoppinsMedium' !important; font-weight:normal!important; font-size:24px !important; color:#03457b !important; position:relative;padding-left:40px; z-index:0; top:8px;}
.companies h6:before{position:absolute; left:0px; top:-24px; color:#d4d5d5; width:50px; height:50px; font-size:50px;font-family: 'CatamaranBold'; z-index:-1;}

.companies_one h6:before{ content:"01";}
.companies_two h6:before{ content:"02";}
.companies_three h6:before{ content:"03";top:-27px;}
.companies_four h6:before{ content:"04";top:-27px;}
.companies p{ color:#2d3035; font-size:14px; line-height:22px;font-family: 'PoppinsRegular';}
.blog_heading{ position:relative;margin:0px 0px 246px;}
.blog_heading strong{ font-size:46px; color:#fff;font-family: 'CatamaranBlack'; text-transform:uppercase;}
.blog_heading:after{ position:absolute; content:""; width:1px; height:120px; bottom:0px; left:0px; background:#0b437f;}

.contact_wrapper strong{ font-size:46px; color:#03457b;font-family: 'CatamaranBlack'; text-transform:uppercase; display:block; text-align:center;}
.contact_wrapper p{ color:#2d3035; font-size:14px; line-height:22px;font-family: 'PoppinsRegular';}
.contact_detail p strong{ color:#4b4b4b; font-size:24px;font-family: 'PoppinsRegular'; font-weight:normal;}
.contact_detail p a{ color:#4b4b4b; }
.contact_detail i{font-family: 'FontAwesome'; color:#4b4b4b; font-size:36px; font-style:normal; }
.contact_detail p{ font-size:17px !important;font-family: 'PoppinsRegular'; margin-top:10px;}
.footer_details{ position:relative; padding:128px 0px 60px; margin-top:40px;}
.footer_details:before{position:absolute; content:""; width:1px; height:120px; top:0px; left:49.5%; background:#0b437f;}
.footer_details:after{position:absolute; content:""; width:120px; height:1px; top:0px; left:45%; background:#0b437f;}

.widgets_on_page ul{ list-style:none;}
.frp-news {float: left;width: 33.3%;}
.wrapper.date_info_wrap {float: left;width: 16%; margin-left:4%;}
.wrapper.date_info_wrap .date{font-family: 'PoppinsSemiBold'; color:#1f1f1f; font-size:30px;}
.wrapper.date_info_wrap .month{color:#1f1f1f;font-family: 'PoppinsRegular'; font-size:14px; position:relative; top:-14px;}
.wrapper.content_info_wrap {float: left;width: 76%;}
.post_desc{font-family: 'CatamaranExtraBold'; font-size:16px; line-height:24px;font-weight:normal; }
.post_desc a{color:#445f7c; }
.excerpt.gh{ color:#959595; font-size:14px; font-family: 'PoppinsRegular'; line-height:22px; margin-top:6px;}
.frp-all-category-news-footer{ display:none !important;}
.vc_row.wpb_row.vc_row-fluid.second_wrapper {overflow: visible !important;}
.get_start .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{ color:#fff !important; background:#f53535 !important; border: solid 0px #fa9a9a !important; font-size:30px !important; text-transform:uppercase !important; padding:6px 60px !important; margin-bottom:50px !important;}
.excerpt.gh a.more-link{display: none;}

.inner_banner_wrap{ position:relative;}
.inner_page_heading{ position:absolute; width:100%; left:0px; bottom:60px; text-align:center;font-family: 'CatamaranBlack'; font-size:58px; color:#fff; text-transform:uppercase;}
.blog_page_wrapper{padding: 0 !important;padding-right: 15px !important;padding-left: 15px !important;width:50%; float:left;}
.blog_wrapper{ margin-top:20px !important; float:left;}
.innerwrap .blog-cont .blog-post {-moz-column-width: 20em; -ms-column-width: 20em; -o-column-width: 20em;-webkit-column-width: 20em;-moz-column-gap: 1em; -ms-column-gap: 1em; -o-column-gap: 1em;-webkit-column-gap: 1em;}
.post-navigation .nav-previous, .post-navigation .nav-next { background:none !important;float: left;}
.post-navigation .nav-next {float: right;}
.post-navigation .nav-previous .post-title, .post-navigation .nav-previous a:hover .post-title, .post-navigation .nav-previous .meta-nav {	color: red;}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {margin:10px 0px;}
.post-thumbnail {width: 100%;text-align: center;}
.menu-header-menu-container #menu-header-menu-2{ display: none;}
.widget-area li{ list-style:none !important;}

.meta_details{font-family: 'PoppinsRegular';font-size:14px; color:#2d3035; font-weight:bold; margin-top:20px; float:left; width:100%;}
.author_name{ color:#999;}
.blog-post h2{ line-height:0px;}
.blog-post h2 a{font-family: 'PoppinsSemiBold' !important; font-size:18px; font-weight:normal; color:#2d3035; line-height:22px; margin:10px 0px 20px; float:left; width:100%; }
.blog-post p{font-family: 'PoppinsRegular';line-height: 24px;color: #2d3035;font-size: 14px; margin:0px 0px 40px; border-bottom:1px #e0e0e0 solid; padding-bottom:40px;}
.navigation {text-align: right;}
.older a, .newer a{ color:#fff; background:#f53535; padding:6px 10px 6px 12px;}
.more-link{ display:none;}
.widget-area li a{font-family: 'PoppinsRegular';line-height: 24px; color:#2d3035; font-size: 16px; line-height:28px;}
.widget-area li{ float:left; list-style:none; position:relative; width:100%; padding-left:24px; font-size:16px;}
.widget-area li:after{ position:absolute; content:"\f046"; color:#2d3035; font-family: 'FontAwesome'; top:0px; left:0px; }

.widget_recent_entries, .widget_recent_comments, #widget-area .textwidget{ margin-bottom:20px; border-bottom:#e0e0e0 solid 1px; padding-bottom:20px; float:left; width:100%;}
.widget-area h2{ float:left; margin-bottom:12px; width:100%;}
#widget-area .textwidget a{font-family: 'PoppinsMedium'; float:left; margin:6px 0px; color:#2d3035; font-size:14px; font-weight: bold; position:relative;}
#widget-area .textwidget a:after{ position:absolute; content:"\f061"; font-family: 'FontAwesome'; right:-20px; top:3px;}

.comment-form-comment textarea{ width:100%;}
.post-navigation .nav-previous .post-title, .post-navigation .nav-previous a:hover .post-title, .post-navigation .nav-previous .meta-nav {
color: #2d3035 !important;}
.post-navigation .nav-next .post-title, .post-navigation .nav-next a:hover .post-title, .post-navigation .nav-next .meta-nav {color: #2d3035 !important;}

.inner_heading h2{font-family: 'CatamaranExtraBold' !important; position:relative;}
.inner_heading h2:before{ position: absolute; background:#006b97; width:117px; height:2px; content:""; left:0px; top:-10px;}
.inner_heading h6{font-family: 'PoppinsSemiBold' !important;color: #2d3035;font-size: 20px;float: left;width: 100%; font-weight: normal;}
.inner_heading h5{font-family: 'PoppinsSemiBold' !important;color: #2d3035;font-size: 20px;float: left;width: 100%; font-weight: normal; margin-bottom:10px !important;}
.inner_heading em{font-family: 'PoppinsSemiBold'; font-size:16px; color:#2d3035;}
p{ color:#2d3035; line-height:24px;font-family: 'PoppinsRegular';font-size:16px;}
.form_wrapper ul{ float:left; width:100%;}
.blog_wrapper li{ color:#2d3035; line-height:24px;font-family: 'PoppinsRegular';font-size:16px; line-height:28px; float:left; width:100%;}
.category_img {float: left;width: 100%;text-align: center;}
.category-wrapper h2 a{float: left;width: 100%;text-align: center;font-family: 'PoppinsMedium'; float:left; margin:6px 0px; color:#2d3035; font-size:22px; font-weight: bold;}
.category-wrapper small {	font-size: 16px; float:left; width:100%; margin-bottom:10px;}
.category-wrapper small a{ color:#999;}
.postmetadata a{ color:#f53535; margin-bottom:20px; float:left; width:100%;}
.inner_heading h3{font-family: 'CatamaranExtraBold'; color:#fff; font-size:48px;}
.inner_heading.team_heading h4 {font-family: 'CatamaranExtraBold' !important;color: #010101;font-size: 30px;line-height: 24px !important;float: left;width: 100%;}
.team_wrapper ul{ float:left; width:100%;}
.team_wrapper li{ float:left; width:28%; margin:0px 2%; list-style:none; background:#e6e8e8;}
.team_wrapper li img{ width:100%;}
.team_heading li em{ padding:0px 2%; font-style:normal; color:#2d3035; font-size:16px;float:left;margin:6px 10px; padding-bottom:60px;min-height: 220px;}
.team_wrapper li strong{font-family: 'PoppinsRegular'; font-size:28px; color:#2d3035; font-weight:normal; float:left; width:100%; margin:6px 10px;}
.entry-title{ float:left; width:100%; text-align:center; margin-bottom:10px;}

.inner_heading.service ul{ float:left; width:100%;}
.inner_heading.service li{ position:relative; float:left; width:46%; margin:10px 2%; list-style:none; min-height:326px;}
.inner_heading.service li strong{font-family: 'CatamaranLight'; color:#2d3035; font-size:32px; margin-left:35%; float:left; width:65%; margin-bottom:16px; line-height:36px;}
.inner_heading.service li:before {position:absolute; width:100px; height:80px; left:0px; top:-30px; font-family: 'CatamaranExtraLight'; font-size:100px; color:#2d3035;}
.inner_heading.service li:nth-child(1):before{ content:"01";}
.inner_heading.service li:nth-child(2):before{ content:"02";}
.inner_heading.service li:nth-child(3):before{ content:"03";}
.inner_heading.service li:nth-child(4):before{ content:"04";}
.inner_heading.service li { color:#2d3035; font-size:14px;font-family: 'PoppinsRegular';}
.inner_heading.service li a{ color:#f65454; float:left; width:100%; text-align:right; margin-top:20px;}
.chair{ position:relative; border-left:1px #e2e2e3 solid; min-height:760px !important;}
.chair:before{position:absolute; content:""; background:#e2e2e3; width:1px; height:100%; right:126px; bottom:0px;}
.chair:after{position:absolute; content:url(images/chair-img.png); width:360px; height:375px; right:10px; bottom:-20px;}
.service_content h4{font-family: 'CatamaranSemiBold'; font-size:32px; color:#2d3035; font-weight:normal; float:left; width:100%;}
.service_content em{font-family: 'PoppinsRegular';font-size:18px; color:#ff2222; font-weight:normal; float:left; width:100%; margin-bottom:20px;}
.service_content p{ margin-right:200px; margin-bottom:50px;}
.service_content ul{ position:relative;float:left; width:100%; padding:40px 0px; margin-bottom:40px !important;}
.service_content ul:before{ position:absolute; content:""; background:#e2e2e3; top:0px; left:-50px; width:1px; height:100%;}
.service_content li{ float:left; list-style:none; position:relative; width:100%; padding-left:40px; font-size:16px;}
.service_content li:after{ position:absolute; content:"\f046"; color:#2d3035; font-family: 'FontAwesome'; top:4px; left:0px; }
.simple-sitemap-page li{ float:left; list-style:none; position:relative; width:100%; padding-left:40px; font-size:16px;}
.simple-sitemap-page li a{ color:#03457b;}
.simple-sitemap-page li:after{ position:absolute; content:"\f046"; color:#2d3035; font-family: 'FontAwesome'; top:4px; left:0px; }
.inner_heading.reputation .vc_custom_1487305644382 {margin-top:0px !important;}
.reputation_content h4{font-family: 'CatamaranSemiBold'; font-size:32px; color:#2d3035; font-weight:normal; float:left; width:100%; margin-bottom:20px;}
.reputation_content em{font-family: 'PoppinsRegular';font-size:18px; color:#ff2222; font-weight:normal; float:left; width:100%; margin-bottom:20px;}
.reputation_content p{margin:0px 0px 10px;}
.reputation_content h6{font-family: 'PoppinsSemiBold' !important;color: #2d3035;font-size: 20px;float: left;width: 100%; font-weight: normal; margin-bottom:10px;}
.reputation_content li{ float:left!important; width:98%!important; position:relative; padding-left:40px; margin-bottom:10px; list-style:none;}
.reputation_content li:after { font-size:18px;position: absolute;content: "\f046";color: #2d3035;font-family: 'FontAwesome';top: 4px;left:10px;
}
.reputation_content .wpb_content_element{margin-bottom: 0px !important;}
.inner_heading.reputation_content.vc_custom_1487583796988 {margin-top: 0px !important;}

.entry-footer .comments-link a{ display:none;}



.nav_wrap h3 {    display: block !important;}
.header_menu li {    border-bottom: 1px solid #252525;   float: left;   width: 100%;}
.header_menu > li.current-menu-item > a { color: #fff;}
.nav_wrap {   background: #111 none repeat scroll 0 0;   height: 100%;   left: -262px;  position: fixed;   top: 0; transition: all 0.3s ease 0s;   width: 262px;  z-index: 2147483647;}

/*.navigation_wrapper { float:left; width:100%;}
.nav_toggle {  cursor: pointer;  display: none;  padding: 5px;  position: absolute;  right:5px;    top:-36px;  transition: all 0.3s ease 0s;  z-index: 1000;}
.nav_wrapper li{ display:inline-block; position:relative; font-family: 'LatoLight'; text-transform:uppercase; font-size:0.813em;  }
.nav_wrapper li a{display:block; font-size:0.813em; text-decoration:none; color:#555; text-transform:uppercase; position:relative; font-family: 'LatoLight'; padding:0px 20px;  line-height:24px;letter-spacing:3px; }
.nav_wrapper .current-menu-item > a, .nav_wrapper .current-menu-ancestor > a, .nav_wrapper .current_page_item > a, .nav_wrapper.current_page_ancestor > a, .nav_wrapper a:hover {  color:#0d3378}
.nav_toggle i {  color: #0d3378;  font-family: "FontAwesome";  font-size: 25px;  font-style: normal;  line-height:30px; padding-left: 10px;}
.nav_wrapper {margin-top: 30px;}
.nav_wrapper h3 {  border-bottom: 2px solid #252525;  color: #fff;  display: none;  float: left; font-size:18px;  font-weight: bold;  margin-bottom: 15px;  padding: 10px 25px;  position: relative;  text-align: left;  width: 100%; color:#e67e22;}*/

.navigation_wrapper { float:left; width:100%;}
.nav_toggle {  cursor: pointer;  display: none;  padding: 5px;  position: absolute;  right:5px;    top:-36px;  transition: all 0.3s ease 0s;  z-index: 1000;}
/*.nav_wrapper li{display:inline-block; position:relative; font-family: 'PoppinsRegular'; text-transform:uppercase; font-size:1em; }
.nav_wrapper li a{display:block; font-size:1.125em; text-decoration:none; color:#fff; text-transform:uppercase; position:relative; font-family: 'PoppinsRegular'; padding:0px 8px;  line-height:24px; font-weight:normal;}

.nav_wrapper .current-menu-item > a, .nav_wrapper .current-menu-ancestor > a, .nav_wrapper .current_page_item > a, .nav_wrapper.current_page_ancestor > a, .nav_wrapper a:hover {  color:#0d3378}
.nav_toggle i {  color: #0d3378;  font-family: "FontAwesome";  font-size: 25px;  font-style: normal;  line-height:30px; padding-left: 10px;}
.nav_wrapper {margin-top: 30px;}*/
.nav_wrapper h3 {  border-bottom: 2px solid #252525;  color: #fff;  display: none;  float: left; font-size:18px;  font-weight: bold;  margin-bottom: 15px;  padding: 10px 25px;  position: relative;  text-align: left;  width: 100%; color:#e67e22;}

.menu-btn{ display:none;}
.nav_wrapper{ width:100%; padding:0px; margin:20px 0px 8px; text-align:right;}
.nav_wrapper li{ display:inline-block; position:relative; font-family: 'PoppinsRegular'; text-transform:uppercase; font-size:1em; }
.nav_wrapper li a{display:block; font-size:13px; text-decoration:none; color:#fff; text-transform:uppercase; position:relative; font-family: 'PoppinsRegular'; padding:6px 0px;  line-height:24px; font-weight:normal; }
.nav_wrapper li:last-child{ border-right: 0px;}
.nav_wrapper li .active{ color:#fff; text-decoration:none;font-weight:normal; position:relative;}
.nav_wrapper li .active:after{ position:absolute; content:"["; top:8px; left:-6px;}
.nav_wrapper li .active:before{ position:absolute; content:"]"; top:0px; right:-6px;}
.nav_wrapper li:hover:after, .nav_wrapper li.current-menu-item:after{ width:100%;}
.nav_wrapper li a:hover{ color:#fff; }
.nav_wrapper li a:hover:after{position:absolute; content:"["; top:8px; left:-10px;}
.nav_wrapper li a:hover:before{ position:absolute; content:"]"; top:8px; right:-10px;}
.nav_wrapper li ul { position:absolute; width:200px; z-index:2222; display:none; background:rgba(0,0,0,0.7); top:100%; box-shadow:#000 1px 1px 1px;}
.nav_wrapper li:hover ul { display:block;}
.nav_wrapper li ul li { display:block; text-align:left; position:relative}
.nav_wrapper li ul li a { font-size:1.125em;  color:#fff;}
.nav_wrapper li ul li a:before { display:none;}
.nav_wrapper li ul li ul { display:none !important; left:100%; top:0;}
.nav_wrapper li ul li:hover ul {  display:block !important; }
.nav_wrapper .current-menu-item > a:before, .nav_wrapper .current-menu-ancestor > a:before, .nav_wrapper .current_page_item > a:before, .nav_wrapper.current_page_ancestor > a:before { width:100%;}
.nav_wrapper .current-menu-item > a, .nav_wrapper .current-menu-ancestor > a, .nav_wrapper .current_page_item > a, .nav_wrapper.current_page_ancestor > a, .nav_wrapper a:hover {  color:#fff; position:relative;}
.nav_wrapper .current-menu-item > a:before, .nav_wrapper .current-menu-ancestor > a:before, .nav_wrapper .current_page_item > a:before, .nav_wrapper.current_page_ancestor > a:before {position:absolute; content:"]"; top:8px; right:-10px;}
.nav_wrapper .current-menu-item > a:after, .nav_wrapper .current-menu-ancestor > a:after, .nav_wrapper .current_page_item > a:after, .nav_wrapper.current_page_ancestor > a:after {position:absolute; content:"["; top:8px; left:-10px;}





.header_menu li a {   color: #fff;   font-size: 13px;   line-height: 20px;   padding: 10px 25px;   text-align: left;}
h1 .thanks { color: #6cb240; font-family: 'CatamaranBlack'; font-size: 8.5em; text-align: center; text-shadow: 5px 2px 0 #000;}

.error {color: #03457b;font-family: 'PoppinsBold'; font-size: 10em;text-align: center;text-shadow: 5px 2px 0 #000;}
.not-found {color: #333;font-family: 'PoppinsBold';font-size: 1.5em;padding: 40px 0;text-align: center;}
.not-found span {color: #c30;font-family: 'PoppinsRegular';font-size: 1.875em;}


/*media*/

@media only screen and (max-width:1024px)
{
	.contact_detail .vc_col-sm-3{ width:50% !important;}
	.companies h6 {font-size: 20px !important; top:2px !important;}
	.heading h6:before {font-size: 80px; top:-10px;}
.heading h6::after {font-size: 70px;}
.form_wrapper ul{ float:left; width:96%;}
}
@media only screen and (max-width:980px)
{   
.res_980_100 [class^="grid_"]{width:98% !important;}
.copyright{ padding:10px 0px;}
.copyright, .copyright ul{ text-align:center;}
.heading h6:before {font-size: 80px; top:-10px;}
.heading h6::after {font-size: 70px;}
.form_wrapper ul li input[type="submit"] { width:220px;margin: 24px 32% 16px;}
.heading h6 {left: 28px;}
.thired_section_content .vc_col-sm-3{width:50% !important; }
.companies .vc_col-sm-3{width:50% !important;margin:0px auto !important;}
.footer_details::after {left: 44%;}
.inner_heading.service .vc_col-sm-8, .inner_heading.service .vc_col-sm-4{width:100% !important;}
.chair {min-height: 390px !important;}
.footer_details:after { display:none;}
.page-id-167 .wpb_single_image.vc_align_left {text-align: center !important;}
.page-id-167 .wpb_wrapper {text-align: center;}
.reputation_content li p{text-align:left !important;}
}
@media only screen and (max-width:800px)
{
.about_us_wrapper .vc_col-sm-6, .second_wrapper .vc_col-sm-6{ width:100% !important;}
.heading h6 {top: 0px;left: 25%;}
.second_wrapper{ background: transparent !important;}
.solutions_wrapper p{ padding-right:0px !important;}
.blue_box {padding: 0px !important;}
.blue_box::before {position: relative !important;left: 30% !important;top: 32px !important;width: 0px !important;}
.creative ul {width: 100%;}
.video_button {	left: 38%;}
.thired_section_content p br{ display:none !important;}
.blue_box{ background:#03457b;}
.blue_line::after {height: 70px;bottom: -160px;left: 50%;}
.heading h4 {margin-top: 20px;}
.about_us_wrapper {margin: 0px 0px 80px;}
.creative {position: relative;padding-bottom: 40px;}
.creative::after {height: 70px;}
.line:after, .blue_line:after{ background:transparent;}
.heading h6 {top: 0px;left: 25%;}
.res_768_100 [class^="grid_"]{width:98% !important;}
.header{ height:140px;}
.logo_wrapper {float: none; text-align:center;}
.header .logo_wrapper img{ width:120px; height:35px; }
.social_wrapper ul{ text-align: center; margin-top:8px;}
.form_wrapper ul li input[type="submit"]{ width:200px;}
.nav-menu{ display:none;}
	.menu-btn { display:block;}
	.nav-menu li{ width:100%; border-bottom:#ccf345 1px dashed; text-align:left; }
	.nav-menu li a:before{ display:none;}
	.hundred_per{ width:98% !important;}
	.footer_details::after {left: 42%;}
	.innerwrap .blog-cont .blog-post {-moz-column-gap: auto;-moz-column-width: auto; -ms--column-width: auto; -o--column-width: auto;}
	.blog-post img {
	height: auto;
	width: 100% !important;
}
}


@media only screen and (max-width:787px)
{
.res_787_100 [class^="grid_"]{width:98% !important;}
.post-navigation .nav-next {float: left;}
.blog_page_wrapper{ width:100%;}
.nav-menu{ display:none !important;}
.nav_toggle {  cursor: pointer;  display: none;  padding: 5px;  position: absolute;  right:5px;    top:-15px;  transition: all 0.3s ease 0s;  z-index: 1000;}
.nav_toggle i { display:block; color: #fff;  font-family: "FontAwesome";  font-size: 25px;  font-style: normal;  line-height:30px; padding-left: 10px;}
.nav_wrap h3 { font-family: 'PoppinsRegular'; font-weight:normal; border-bottom: 2px solid #252525;  color: #fff;  display: none;  float: left; font-size:18px;  font-weight: bold;  margin-bottom: 15px;  padding: 10px 25px;  position: relative;  text-align: left;  width: 100%;}
.nav_wrap li a{font-size:1.125em; text-decoration:none; color:#fff; text-transform:uppercase; position:relative; font-family: 'PoppinsRegular'; font-weight:normal;}
header.smaller .logo_wrapper img {width: 115px !important;height: 34px !important;}
header.smaller nav a {line-height:24px;}
header nav a {line-height: 50px;margin-left: 20px;color: #9fdbfc;font-size: 18px;-webkit-transition: none;    -moz-transition: none;-ms-transition: none;-o-transition: none;transition: none; }

header .logo_wrapper img {height: 52px;}
header .logo_wrapper img {width: 150px;height: 38px;}
.header {height: 96px;}
.form_wrapper ul li input[type="submit"] {margin: 24px 36% 16px;}
.team_heading .vc_col-sm-4, .team_heading .vc_col-sm-8, .service_content .vc_col-sm-8, .service_content .vc_col-sm-4{width:100% !important;}
.team_wrapper li{ float:left; width:29%; margin:10px 2% 0px;}
.inner_heading.team_heading h4{ margin-top:0px;}
.inner_page_heading{font-size:24px;}
.service_content p {margin-right:0px;}
.service_content ul {padding: 0px;margin-bottom: 40px !important;}
.service_content ul:before{ display:none;}
.service_content p {margin-bottom: 10px;}

.nav_toggle {display: block !important;}
.nav_wrapper h3 {display: block !important;}
.header_menu li {border-bottom: 1px solid #252525;float:left;width:100%;}
.header_menu > li.current-menu-item > a { color: #fff;}
.nav_wrapper {background: #111 none repeat scroll 0 0;height:110%;left:-250px;position:fixed;top:-30px; transition: all 0.3s ease 0s;width: 250px;z-index:2147483647;}
.header_menu li a {color: #fff;   font-size: 13px;   line-height: 20px;   padding: 10px 25px;   text-align: left;}
.nav_wrapper .current-menu-item > a, .nav_wrapper .current-menu-ancestor > a, .nav_wrapper .current_page_item > a, .nav_wrapper.current_page_ancestor > a, .nav_wrapper a:hover {color: #acacac;}
.nav_wrapper li {font-size: 0.9em;float: left;width: 100%; text-align:left;}
/*.nav_wrapper li a:hover:after{position:absolute; content:"["; top:1x; left:-12px;}
.nav_wrapper li a:hover:before{ position:absolute; content:"]"; top:1px; right:-12px;}*/
.nav_wrapper.current_page_ancestor > a:before { display:none;}
.nav_wrapper .current-menu-item > a:after, .nav_wrapper .current-menu-ancestor > a:after, .nav_wrapper .current_page_item > a:after, .nav_wrapper.current_page_ancestor > a:after { display:none;}
.nav_wrapper .current-menu-item > a:before, .nav_wrapper .current-menu-ancestor > a:before, .nav_wrapper .current_page_item > a:before, .nav_wrapper.current_page_ancestor > a:before {display:none;}
.nav_wrapper li .active:after{  display:none;}
.nav_wrapper li .active:before{  display:none;}
.nav_wrapper li a:hover:after{ display:none;}
.nav_wrapper li a:hover:before{  display:none;}
header .logo_wrapper img {margin-top: 10px;}
.form_wrapper ul {margin: 0px;}
}


@media only screen and (max-width:640px)
{
.thired_section_content .vc_col-sm-3, .companies .vc_col-sm-3{width:100% !important;}
.vc_custom_heading.companies, .minheight h4 {text-align: center !important;}
.vc_btn3-container.vc_btn3-left {text-align: center !important;}
.minheight p{ min-height:10px !important;}
.contact_detail .vc_col-sm-3 {width: 100% !important;}
.frp-news {float: left;width: 100%;}
.get_started {font-size: 30px;}
.blog_heading strong {font-size: 28px;}
.form_wrapper ul li input[type="submit"] {margin: 24px 32% 16px;}
.inner_heading.service li {width: 100%;}
.inner_heading.service li strong {margin-left: 20%;width: 80%;}
.inner_heading h3 {font-size: 30px;}
}
@media only screen and (max-width:480px)
{
.heading h6 {left: 0px;}
.heading h6:before {font-size: 68px;top: -3px;}
.heading h6:after {font-size: 58px;top: -34px;}
.second_wrapper h3 {font-size: 30px;}
.blue_box::before {left: 12% !important;}
.video_button {	left: 24%;}
.heading h6 {width: 344px;}
.creative li:last-child{font-size:40px;}
.creative li:last-child strong {top: 83px;left: 16px;font-size: 40px;}
.form_wrapper ul li input[type="submit"] {margin: 24px 28% 16px;}
.footer_details::after {left: 37%;}
.chair:after{position:absolute; content:url(images/chair-mobile-img.png); width:320px; height:325px; right:38px; bottom:0px;}
.inner_heading.service li:before {font-size: 70px;top: -22px;}
.inner_heading.service li strong {margin-left: 35%;width: 65%;}
.chair{min-height:450px !important;}
.chair::after {	width: 300px;right: 24px;}
.team_wrapper li{width:98%;}
.inner_page_heading {font-size: 18px;}
.header {position: static;}
.slider_wrapper{position:relative; top:-12px;}
.inner_banner_wrap {position: relative;top: -11px;}
.team_wrapper li strong {width: 93%;}
.inner_page_heading{bottom:24px;}
.nav_wrap li a {font-size: 1em;}
.get_started p {font-size: 26px;line-height: 34px;}
.get_start .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {font-size: 18px !important;padding: 6px 37px !important;margin-bottom: 10px important;}
}

@media only screen and (max-width:360px)
{ 
.form_wrapper ul {margin: 0px;}
.form_wrapper ul li, .form_wrapper ul li:nth-child(5), .form_wrapper ul li:nth-child(6){ width:98%;}
.form_wrapper ul li input[type="submit"] {margin: 24px 18% 16px;}
.creative li:last-child {	width: 260px;}
.creative li strong {font-size: 43px;}
.heading h6 {width: 298px;}
.header {height: 110px;}
.blue_box::before {left: 2% !important;}

.heading h6:after {font-size: 39px;top: -22px;left: -6px;}
.heading h6:before {font-size: 50px; top:4px;}
.contact_detail p {	font-size: 14px !important;}
.form_wrapper ul li input[type="submit"] {margin: 24px 14% 16px;}
}

