#content_page span.post_meta_information{font-family:'quicksandregular',arial;margin-bottom:10px;display:block;}
.landing_content{font-family:'quicksandregular',Arial;font-size:17px;line-height:24px;margin-top: 75px;}
.landing_content span{font-family:'quicksandbold';}
.landing_content strong{font-family:'quicksandbold';} 
#content_page{padding:40px 0 30px;}
#content_page .text_content{font-size:18px;line-height:30px;color:#000000;font-family:'quicksandregular', arial; padding-right:20px;}
#content_page .text_content h3{font-size:30px;line-height:36px;color:#000000;margin:0 0 38px;font-family:'quicksandmedium',arial;}
#content_page .text_content h4{font-size:24px;line-height:34px;color:#000000;margin:0 0 28px;font-family:'quicksandregular', arial;}
#content_page .text_content p{margin:5px 0;padding:5px 0; font-family:'quicksandregular', arial;}
#content_page .text_content p b ,#content_page .text_content p strong{font-family:'quicksandbold',Arial;color: #0a9343;}
#content_page .text_content p i,#content_page .text_content p em{font-family:'quicksandregular',arial;} 
#content_page .text_content ul{margin-left: 21px;}
#content_page .text_content ol{margin-bottom:20px;}
#content_page .text_content ol li{padding-top:10px;}
#content_page .text_content ul li{padding-bottom:15px;list-style:none;position:relative;padding-left:28px;}
#content_page .text_content ul li:before{content:"\002022";color:#000000;font-size:30px;ertical-align:middle;line-height:28px;position:absolute;left:0px;}
#content_page blockquote{font-size:30px;line-height:40px;color:#000000;margin:0px;font-family:'quicksandregular', arial;padding:0 20px;position:relative;border:none;padding:0 0 0 33px;overflow:hidden;}
#content_page blockquote:before{content:"";width:3px;height:100%;top:31px;background:#cccccc;left:8px;position:absolute;}
#content_page blockquote:after{content:url(../images/comment_icon.png);position:absolute;left:0;top:-11px;}
#content_page blockquote span{color:#b40001;}
#content_page .width_1{font-size: 17px;padding-top: 20px;}
#content_page .width_2{width:30%;}
#content_page .sidebar_content{background:#034071;border:3px solid #011d33;position:relative;z-index:1;padding:6px 40px 23px;}
#content_page .text_content a {color: inherit;text-decoration: underline !important;}
.main_body_container .sidebar_wrap a { color: inherit; }
/*********************************** inner Banner****************************************************/
#inner-banner-main{padding-top: 169px;}
#inner-banner-main .inner-banner-wrap{position:relative;z-index:1;}
#inner-banner-main .inner-banner-img{width:31.5%;top:0;right:0;z-index:-2;height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url(../images/default_img.png);position:absolute;} 
#inner-banner-main .banner-holder-inner{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;}
#inner-banner-main .banner-content-wrap{}
#inner-banner-main .container-max{max-width:1160px!important;}
#inner-banner-main .banner-inner-width{width:71%;}
#inner-banner-main .banner-wrapper{height:318px;width:100%;display:table;}
#inner-banner-main .banner-holder{display:table-cell;vertical-align:middle;padding:22px 0;}
#inner-banner-main .banner-main-text{color:#ffffff;font-size:20px;line-height:25px;font-family:'quicksandregular', arial;}
#inner-banner-main .banner-main-text h1{margin:0 0 115px;color: black;;font-size:36px;line-height:40px;font-family:'quicksandmedium', arial;letter-spacing:-1px;}
#inner-banner-main .banner-main-text h1 span{display:block;}
#inner-banner-main .banner-main-text p{margin:0 0 25px; text-transform: capitalize;}
#inner-banner-main .banner-main-text .textwidget p {margin: 0;}
#inner-banner-main .btn-btn1{margin-top:5px;display:inline-block;padding:10px 22px;border-radius:4px;background:#4a8fdf;color:#ffffff;font-size:16px;line-height:22px;font-family:'montserratbold', arial;text-transform:uppercase;}
#inner-banner-main .banner-main-text.testimonials-txt a.btn-btn1{margin-left:0;}
/******************inner_banner****************/
#inner_banner { padding-top: 110px; }
#inner_banner .banner_content{ position: relative;}
#inner_banner .banner_left_content{ position:relative; z-index:4;}
#inner_banner .banner_overlay > img { height: 100%;  left: 0; position: absolute; top: 0; width: 100%; z-index: 2; margin-top: 72px;}
#inner_banner .banner_right_content{ background:url(../images/default_img.png) no-repeat center top; background-size:cover; height: 100%; position: absolute; right: 0;top: 76px; width: 31.5%;z-index: 1;}
#inner_banner .banner_img > img { height: 183px; position: absolute; right: 0;top: 50%; transform: translateY(-50%); width: 113px;}
#inner_banner .banner_holder{display: table; height: 314px; width: 100%; position:relative; z-index:4;}
#inner_banner .banner_text{  display: table-cell; padding: 100px 0 0 0;  vertical-align: middle;}
#inner_banner .banner_text h1{ font-size:29.56px;  color: #ffffff; line-height:34.49px;margin: 0 0 20px;font-family: 'quicksandregular',arial;}
#inner_banner .thankyou{ background:url(../images/default_img.png) no-repeat center top; background-size:cover;}
/***************************************************************************************/
#inner_contact_us .form_wrap .fsBody .fsForm, form_wrap .fsForm .fsFieldRow .fsRowBody, form_wrap.fsForm .fsSpacerRow .fsRowBody{background:transparent !important;}
#inner_contact_us .form_wrap .fsBody .fsForm{  border: medium none !important;  margin-bottom: 0; padding:0;width:100%; box-shadow:none !important;}
#inner_contact_us .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#inner_contact_us .form_wrap .fsValidationError { background:none!important;}
#inner_contact_us .form_wrap .fsBody .fsLabel, .fsBody label{ color:#fff !important;  } 
#inner_contact_us .form_wrap .fsSubmit input.fsSubmitButton {  background-image: url(../images/send_btn.png) !important; font-family: "montserratsemi_bold",arial; font-size: 0px !important; text-transform: uppercase; display: block; left: 0; width: 100%; background-repeat: no-repeat; background-color: transparent !important; background-position: left center; background-size: contain; float: left;}  
#inner_contact_us .form_wrap .fsForm .fsSubmit{height: 40px; background-color: transparent !important; margin-top: 10px; padding: 0; width: 100%; background-repeat: no-repeat; display: block;}  
#inner_contact_us .form_wrap .fsForm .fsSubmit:hover{} 
#inner_contact_us .form_wrap .fsForm .fsSubmit:hover::before { background-color: #f86c12;}
#inner_contact_us .form_wrap .fsForm .fsSubmit:hover:after{ transform: translateX(8px);}  
#inner_contact_us .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;} 
#inner_contact_us .form_wrap  #fsCell44263831 span.fsRequiredMarker { display: none; }
#inner_contact_us .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
#inner_contact_us .form_wrap  .fsForm .fsLabel {   display:table-cell; font-family: 'quicksandregular',sans-serif; font-size: 15px !important; font-weight: 700; margin-bottom: 15px !important; margin-top: 10px !important; width: 100%; color:#fff;} 
#inner_contact_us .form_wrap .fsForm .fsLabel a { color: #0a90d2;}
#inner_contact_us .form_wrap  h4.form_title.text-center { color: #6227a0; font-size: 21px; font-style: italic; font-weight: 100;}
#inner_contact_us .form_wrap  .fsBody.fsEmbed { background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding: 0;}
#inner_contact_us .form_wrap  .fsBody .fsSupporting { display: table-cell; color: #515050 !important; font-family: 'quicksandregular',sans-serif; font-size: 14px !important; font-weight: normal !important; margin-top: 0;  margin-bottom: 18px;} 
#inner_contact_us .form_wrap  .fsFieldFocused.fsSpan100:not(.fsValidationError){ margin:0 !important; padding:0!important;}
#inner_contact_us .form_wrap .fsSubField:last-child{ margin-right:0px!important;} 
#inner_contact_us .form_wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody { margin :0 !important;} 
#inner_contact_us .form_wrap  .fsBody .fsFieldRow, .fsBody .fsRowBody{ margin-bottom:0 !important;}
#inner_contact_us .form_wrap .fsFieldRow input[type="text"],#inner_contact_us .form_wrap .fsFieldRow input[type="email"],#inner_contact_us .form_wrap  .fsFieldRow input[type="number"],#inner_contact_us .form_wrap .fsFieldRow input[type="tel"],#inner_contact_us .form_wrap .fsForm textarea { padding:15px 16px!important; width: 100% !important; } 
#inner_contact_us .form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom:0 !important ;}
#inner_contact_us .form_wrap .fsFieldRow input[type="text"],#inner_contact_us .form_wrap .fsFieldRow input[type="email"],#inner_contact_us .form_wrap .fsFieldRow input[type="number"],#inner_contact_us .form_wrap .fsFieldRow input[type="tel"], #inner_contact_us .form_wrap .fsForm textarea{ border:3px solid #ffffff!important; border-radius:5px !important;box-shadow:4px 4px 4px 0 #d0d0d0 inset!important;  color: #0a0a0a; font-family:"montserratlight",arial!important;font-size:20px!important; font-style: normal!important; font-weight: 300!important; height:50px!important;/* line-height: 43.03px!important;*/margin-bottom: 15px!important; margin-top: 0!important; max-width: 100%!important; padding:6px 20px!important; position: relative!important; width: 100%!important;background: #e7e7e7; /* Old browsers */background: -moz-linear-gradient(top, #e7e7e7 0%, #e7e7e7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e7e7e7 0%,#e7e7e7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e7e7e7 0%,#e7e7e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */} 
#inner_contact_us .form_wrap .fsForm textarea { height:166px !important; color:#0a0a0a!important;padding:10px 20px!important; margin-top:0!important; }
#inner_contact_us .form_wrap .fsRequiredMarker { color: #ce443e; font-size: 12px; font-weight: normal !important; margin-left: 4px !important;}
#inner_contact_us .form_wrap  #label44262586 span.fsRequiredMarker , #inner_contact_us .form_wrap  #label44262592  span.fsRequiredMarker , #inner_contact_us .form_wrap
#label44262596 span.fsRequiredMarker{ display: none !important; }
#inner_contact_us .form_wrap  .fsFirst.fsLast.fsFieldCell {   margin-bottom: 0 !important; }
#inner_contact_us .form_wrap .fsBody { margin-bottom:0px!important;}
#inner_contact_us .form_wrap .fsBody .fsForm{ margin:17px auto !important;  } 
#inner_contact_us .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#inner_contact_us .form_wrap .fsSectionHeader { display:none!important;} 
#inner_contact_us .form_wrap .fsFirst.fsLast.fsFieldCell { background:none; margin-bottom:0 !important;} 
#inner_contact_us .form_wrap .fsForm input.fsField[type="email"]:focus,#inner_contact_us .form_wrap .fsForm input.fsField[type="file"]:focus,#inner_contact_us .form_wrap .fsForm input.fsField[type="number"]:focus,#inner_contact_us .form_wrap .fsForm input.fsField[type="tel"]:focus,#inner_contact_us .form_wrap .fsForm input.fsField[type="text"]:focus,#inner_contact_us .form_wrap .fsForm textarea.fsField:focus {outline:0;}
#inner_contact_us .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0em;}
#inner_contact_us .form_wrap  .fsBody .fsCounter { display: none !important;}  
#inner_contact_us .form_wrap #fsRow3077440-2  {float: left; width:49%; clear:none;}
#inner_contact_us .form_wrap #fsRow3077440-3 {clear: none;float: right;width: 49%;}  
#inner_contact_us .form_wrap :-ms-input-placeholder {color: #0a0a0a; opacity:1;}
#inner_contact_us .form_wrap ::-webkit-input-placeholder { color:#0a0a0a; opacity:1;}
#inner_contact_us .form_wrap :-moz-placeholder {color:#0a0a0a; opacity:1;}
#inner_contact_us .form_wrap ::-moz-placeholder { color:#0a0a0a; opacity:1;}
#inner_contact_us .form_wrap :-ms-input-placeholder {color:#0a0a0a; opacity:1;} 
.field-auto-capture { display: none !important;}
.sidebar-wrap {background: #e1e9ef; border: 2px solid #000;height: 400px;}
/*********************************** inner Banner****************************************************/
#osg-cat{overflow:hidden;padding:60px 0; margin: 0 0 25px;}
#osg-cat .category_wrap{border-bottom:2px solid #d6d6d6;margin-bottom:42px;padding-bottom:42px;}
#osg-cat .category_wrap .category_img{min-height:216px;}
#osg-cat .category_wrap .category_img.img_1{background:url(../images/category_img.jpg) no-repeat center top;background-size:cover;}
#osg-cat .category_wrap .category_img.img_2{background:url(../images/category_img.jpg) no-repeat center top;background-size:cover;}
#osg-cat .category_wrap .category_img.img_3{}
#osg-cat .category_wrap .category_img.img_4{}
#osg-cat .category_wrap .category_img.img_5{}
#osg-cat .category_wrap .category_text{font-size:16px;line-height:25px;color:#000;font-family:'quicksandregular',arial;}
#osg-cat .category_wrap .category_text h3{font-size:30px;line-height:42px;color:#032e5d;font-family:'quicksandregular',sans-serif;margin:0 0 15px;}
#osg-cat .category_wrap .category_text.title_text h3{padding-left:4px;position:relative;width:100%;}
#osg-cat .category_wrap .category_text p{margin:14px 0 20px;}
.category-3 #inner_banner .inner_text h1{color:#1a1a1a;}
#osg-cat .category_wrap .category_text .read_btn{float:left;padding-right:24px;margin-top: 5px;}
#osg-cat .category_wrap .category_text .read_btn a span {color: #119548;}
#osg-cat .category_wrap .category_text .read_btn a span:hover {color: #fff;}
#osg-cat .category_wrap .category_text .read_btn a{font-size:14px;line-height:19px; display:inline-block;border-radius:5px;padding:13px 20px;overflow:hidden;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;}
#osg-cat .category_wrap .category_img{background-position:center center !important;border: 1px solid green;background-size:contain!important;margin-top:23px;position:relative; background-repeat:no-repeat;}
#osg-cat .blog_overlay{display:block;padding:10px;position:absolute;width:100%;height:100%;top:0;left:0;}
#osg-cat .blog_overlay::before, #osg-cat .blog_overlay::after{content:"";opacity:0;position:absolute;}
#osg-cat .blog_overlay::before, #osg-cat .blog_overlay::after{transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;-webkit-transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;transition-delay:0.3s;-webkit-transition-delay:0.3s;}
#osg-cat .category_wrap:hover .blog_overlay::before, #osg-cat .category_wrap:hover .blog_overlay::after{opacity:1;transform:scale(1);-webkit-transform:scale(1);}
#osg-cat .blog_overlay::after{border-left:3px solid rgba(29, 160, 217, 0.6);border-right:3px solid rgba(29, 160, 217, 0.6);bottom:10px;left:10px;right:10px;top:10px;transform:scale(1, 0);-webkit-transform:scale(1, 0);transform-origin:100% 0 0;-webkit-transform-origin:100% 0 0;}
#osg-cat .blog_overlay::before{border-bottom:3px solid rgba(29, 160, 217, 0.6);border-top:3px solid rgba(29, 160, 217, 0.6);bottom:10px;left:13px;right:13px;top:10px;transform:scale(0, 1);-webkit-transform:scale(0, 1);transform-origin:0 0 0;-webkit-transform-origin:0 0 0;}
#osg-cat .category_wrap .category_text h3{transition:color 0.3s ease-out;-webkit-transition:color 0.3s ease-out;}
#osg-cat .category_wrap:hover .category_text h3{color:#0080c7;}
#osg-cat .category_wrap .category_img.active{}
#osg-cat .category_wrap .category_text .read_btn a{position:relative;transform:translateZ(0px);-webkit-transform:translateZ(0px);}
#osg-cat .category_wrap .category_text .read_btn a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;border:3px solid #119548;;z-index:-2;}
#osg-cat .category_wrap .category_text .read_btn a:after{z-index:-1;background:#119548!important;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:0 50% 0;-webkit-transform-origin:0 50% 0;transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;}
#osg-cat .category_wrap:hover .category_text .read_btn a:after{transform:scaleX(1);-webkit-transform:scaleX(1);}
#osg-cat .category_wrap:hover .category_text .read_btn a{color:#ffffff!important;}
#osg-cat .category_wrap .category_text .read_btn a span{padding:0 15px 2px 0;position:relative;}
#osg-cat .category_wrap .category_text .read_btn a span:before{content:url(../images/blue_blog_arrow.png);position:absolute;right:0;top:12%;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
#osg-cat .category_wrap .category_text .read_btn a span:after{content:url(../images/blog_white_arrow1.png);position:absolute;right:0;top:12%;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:0;}
#osg-cat .category_wrap:hover .category_text .read_btn a span:before{right:-10px;opacity:0;}
#osg-cat .category_wrap:hover .category_text .read_btn a span:after{opacity:1;-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
#osg-cat .category_wrap .category_text .share_btn{float:left;}
#osg-cat .category_wrap .category_text .share_btn a{position:relative;font-size:16px;line-height:19px;color:hsl(211, 100%, 19%) !important;display:inline-block;border:3px solid #193a70;border-radius:5px;padding:10px 40px 10px 24px;}
#osg-cat .category_wrap .category_text .share_btn a span{background:rgba(0, 0, 0, 0) url("images/blog_share_arrow.png") no-repeat scroll 78% 50%;float:right;}
.st_sharethis{height:100%;left:0;position:absolute;top:0;width:100%;}
.st_sharethis .stButton{background-image:none !important;}
.stButton{background-image:none !important;}
.chicklets.sharethis{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
#osg-cat .width_1{width:36%;}
#osg-cat .width_2{width:64%;padding-left:44px;}
#sound_case_study .case_study_text h3 a{color:hsl(211, 98%, 19%);}
#osg-cat .category_wrap .category_text h3 a{color:#119548!important;padding-left: 20px;}
#osg-cat .category_wrap:hover .category_text h3 a{color:hsl(201, 100%, 39%);}
#osg-cat .post_wrap{margin:155px 0; text-align: center;}
#osg-cat .post_wrap a{border:2px solid #bf1f2f;border-radius:5px;color:#bf1f2f!important;font-size:20px;line-height:32px;margin:0;padding:24px 40px;}
#osg-cat .post_wrap a span{background:rgba(0, 0, 0, 0) url(../images/load_arrow.png) no-repeat scroll right center;padding:0 26px 0 0;}
#osg-cat .post_wrap a:hover{background:#bf1f2f;color:#ffffff !important;border:2px solid #bf1f2f;}
#osg-cat .post_wrap a:hover span{background:url(../images/load_arrow_hover.png) no-repeat scroll right center;padding:0 26px 0 0;}
.main_body_container{}
.main_body_container .sidebar_wrap{margin-top:14px;max-width:275px;padding-bottom:16px;}
.main_body_container .sidebar_heading{background-color:#0b9444;padding:20px 17px 50px;}
.main_body_container .text_wrap{font-size:18px!important;line-height:27px!important;font-family:'quicksandregular',Arial!important;color:#ffffff!important;}
.main_body_container .text_wrap h3{font-size:24px;line-height:28px;font-family:'quicksandbold',arial;color:#ffffff;margin:0 0 6px;}
.main_body_container .text_wrap h3 span{display:block;}
.main_body_container .text_wrap p{margin:0 0 10px;}
.main_body_container .content_wrap{margin:6px 0 0;border:1px solid #8dc63f;padding:17px 17px 0;}
.main_body_container .wrapper{}
.main_body_container .wrapper h4{font-size:17px;line-height:20px;font-family:'quicksandbold',arial;color:#ffffff;margin:0;background:#0b9444;padding:20px 0;text-transform: capitalize;}
.main_body_container ul.recent_article{}
.main_body_container ul.recent_article li{list-style:none;text-align:left;font-size:16px;line-height:24px;font-family:'quicksandregular',Arial;color:#7b7b7b;border-bottom:1px solid #0b9444;padding:13px 0;margin:0;}
.main_body_container ul.recent_article li:last-child{border-bottom:none;}
.main_body_container ul.monthly_list{margin:16px 0;padding-left:0;}
.main_body_container ul.monthly_list li{list-style:none;text-align:left;position:relative;padding-left:20px;padding-bottom:4px;margin:0;}
.main_body_container ul.monthly_list li:before{position:absolute;content:url(../images/bullet_img.png);left:0;}
.sidebar_wrap .recent_article a{color:#000!important;text-decoration:none!important;}
.recent_article > h4{display:none;}
.search_input{border:medium none;border-radius:0;height:31px;padding-left:10px;width:100%;}
.search_submit{float:right;padding-right:11px;position:relative;top:-23px;}
.main_body_container ul.monthly_list li a{font-size:17px;line-height:20px;font-family:'quicksandregular',Arial;color:#000!important;text-decoration:none !important;}
.search_icon > form{position:relative;top:10px;}
.main_body_container input[type="search"]{color:#000;cursor:pointer;font-size:17px;width:100%;}
.main_body_container input[type="search"]{background:#fff url("../images/search-icon.png") no-repeat scroll 95% center;border:1px solid hsl(0, 0%, 100%);border-radius:5px;height:30px;padding:0 18px 0 10px;position:absolute;right:0px;top:-12px;transition:all 0.5s ease 0s;}
#content_page .text_content p { font-family:'montserratlight', arial;} 

/*********************************** Media Center ****************************************************/
#latest_video{padding:30px 0;}
#latest_video .video_heading{color:#000;font-family:'quicksandregular',Arial;font-size:20px;line-height:26px;}
#latest_video .video_heading h2{color:#bf1f2f;font-family:'quicksandregular',arial;font-size:25px;font-weight:400;margin:0 0 40px;}
#latest_video .video_heading h2 a{color:#119548;}
#latest_video .video_heading p{margin:0 0 45px;}
#latest_video .video_title h5{color:green;font-family:'quicksandregular',arial;font-size:20px;line-height:24px;margin:0;min-height:90px;text-align:center;}
#latest_video .video_img{margin:0 0 18px;}
#latest_video .video_img iframe{height:174px; width:100%; border:1px solid green;}
#latest_video .video_content_wrap{}
#resources_blog .blog_heading h2{color:#bf1f2f;font-family:'quicksandregular',arial;font-size:42px;margin:0 0 41px;}
#resources_blog .blog_heading h2 a{color:#bf1f2f;}
#resources_blog{padding:42px 0 30px; margin:0 0 100px;}
#resources_blog .blog_content{margin:0 auto 30px;}
#resources_blog .top_content{position:relative;}
#resources_blog .blog_img{background-position:center top;background-repeat:no-repeat;background-size:cover !important;min-height:287px;}
#resources_blog .blog_img span{display:block;height:287px;}
#resources_blog .date_wrap{bottom:18px;left:18px;position:absolute;}
#resources_blog .date_wrap p{border:2px solid #ffffff;color:#ffffff;display:inline-block;font-family:'quicksandregular',sans-serif;font-size:16px;font-weight:400;line-height:36px;padding:0 13px;text-shadow:1px 0 #9d9a92;text-transform:uppercase;}
#resources_blog .blog_text{border-color:#dedbdb;border-style:solid;border-width:0 1px 1px;padding:19px 20px 21px;}
#resources_blog .blog_text h5{color:#000;font-family:'quicksandregular',arial;font-size:20px;line-height:24px;margin:0;min-height:95px;}
#resources_blog .blog_text h5 a{color:inherit;}
#resources_blog .blog_btn{display:table;width:100%;}
#resources_blog .blog_btn li{position:relative;display:table-cell;list-style:outside none none;padding:0 5px;width:50%;}
#resources_blog .blog_btn .read_more{color:#ffffff!important;}
#resources_blog .blog_btn li a{color:#ffffff!important;background:#bf1f2f; display:block;font-family:'quicksandregular',arial;font-size:13px;line-height:30px;margin:0 auto;max-width:103px;padding:0 5px;text-transform:capitalize;transition:all 0.35s ease-out 0s; border: 1px solid #bf1f2f;}
#resources_blogg .blog_btn .share_btn{color:#21346b;position:relative;}
#resources_blog .st_sharethis{height:100%;left:0;position:absolute;top:0;width:100%;}
.stButton{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.stButton .chicklets{background-repeat:no-repeat;background-size:contain;display:inline-block;font-family:'quicksandregular',sans-serif;font-size:10px;height:16px;line-height:16px;padding-left:20px;padding-right:0;white-space:nowrap;width:auto;}
.video_img > iframe{height:235px;}
.video_content_wrap .video-btn a{background:#119548 none repeat scroll 0 0;color:#ffffff!important;font-size:18px;padding:10px 20px; border: 2px solid #119548;}
.video_content_wrap .video-btn{padding-bottom:60px;}
#resources_blog .blog-btn a{background:#bf1f2f none repeat scroll 0 0;color:#ffffff!important;font-size:18px;padding:10px 20px; border: 2px solid #bf1f2f;}
#resources_blog .blog-btn{margin-bottom:20px;margin-top:20px;}
.video_title h3 { color:#000;}
/*********************************** testimonials ****************************************************/
#techexpert_testimonial_wrap{overflow:hidden;}
#techexpert_testimonial_wrap .inner_testimonial_text{font-family:'quicksandregular';color:hsl(240, 1%, 25%);font-size:20px;line-height:32px;margin:76px 0 0;}
#testimonials_container .inner_testimonial_text{color:#fff;font-size:20px;line-height:32px;margin:76px 0;}
#testimonials_containertestimonial .inner_testimonial_text{color:#fff;font-size:20px;line-height:32px;margin:76px 0;}
#techexpert_testimonial_wrap .inner_testimonial_text p{margin:0 0 30px 0;}
#techexpert_testimonial_wrap .inner_testimonials_text p{margin:0 0 30px 0;}
#techexpert_testimonial_wrap .client_info{color:#a9a9a9;font-size:16px;line-height:22px;margin:0 0 40px;font-weight:bold;}
#techexpert_testimonial_wrap .client_name{color: #bf1f2f;}
#techexpert_testimonial_wrap .department{color:#042F51;}
#techexpert_testimonial_wrap .inner_testimonail_img{text-align:center;border-radius:50%;margin:80px 0 56px;}
#techexpert_testimonial_wrap .inner_testimonails_img{border-radius:50%;margin:65px 0 56px;}
#techexpert_testimonial_wrap .inner_testimonail_img img{height:180px;width:180px;border:2px solid #bf1f2f;border-radius:50%;display:inline-block;}
#techexpert_testimonial_wrap .inner_testimonails_img img{border:2px solid #00acee;border-radius:50%;display:inline-block;}
#techexpert_testimonial_wrap .border_btm{border:1px solid #e8e8e8;}
#testimonials_container{background:none repeat scroll 0 0 hsl(240, 1%, 25%);}
#testimonials_containertestimonial{background:none repeat scroll 0 0 hsl(206, 91%, 17%);}
#testimonials_containertestimonial .client_name{color:hsl(193, 100%, 47%);}
#testimonials_containertestimonial .department{color:hsl(193, 100%, 47%);}
#testimonials_container .client_name{color:hsl(193, 100%, 47%);}
#testimonials_container .department{color:hsl(193, 100%, 47%);}
#techexpert_testimonial_wrap .client_info span{display:block;}
#techexpert_testimonial_wrap #testimonial_container { background: transparent; }
.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active{color:white;}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);background:#8dc641!important;}

/****************thankyou_page************/
#thankyou_page { padding:116px 0 103px; margin: 50px 0;}
#thankyou_page .news_content{padding-bottom: 85px; border-bottom:1px solid #cccccc; margin-bottom:65px;}
#thankyou_page .news_section{max-width:1100px; margin:0 auto;}
#thankyou_page .news_wrap{ margin-bottom:42px; position:relative;border:3px solid #e50219; }
#thankyou_page .news_img{ background-position:center top; background-repeat:no-repeat; background-size:cover;min-height:224px; }
#thankyou_page .news_text{background: rgba(191, 30, 47, 0.8); position:absolute; top:0; height:100%; width:100%; }
#thankyou_page .text_content{ font-size:20.32px; color: #ffffff; line-height:25.14px;font-family: 'quicksandregular',arial; padding: 15px 26px 0px; display:table-cell; vertical-align:middle; position:relative; height:224px;}
#thankyou_page .news_text p { margin:0px; min-height:150px;}
#thankyou_page .news_text a { font-size:12.7px; line-height:20.66px; color: #fff; text-transform:uppercase;font-family:'quicksandbold',arial; border-bottom:1px solid #fff; float:right;}
#thankyou_page .video_content{padding-bottom: 85px; border-bottom:1px solid #cccccc; margin-bottom:65px;}
#thankyou_page .video_content:last-child{padding-bottom:0; border-bottom:none; margin-bottom:0px;}
#thankyou_page .heading_text{}
#thankyou_page .heading_text h3{ font-size:40.64px; line-height:45.72px; color: #231f20;margin: 0 0 84px;font-family: 'quicksandbold',arial;}
#thankyou_page .video_section {  max-width:1100px; margin:0 auto;}
#thankyou_page .video_wrap{ margin-bottom:49px;}
#thankyou_page .video_img{ background-position:center top; background-repeat:no-repeat; background-size:cover;min-height:224px; position:relative; margin:0 0 26px; border:3px solid #ff7d00;}
#thankyou_page .video_img{ }
#thankyou_page .play_btn{ position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%);}
#thankyou_page .play_btn img{}
#thankyou_page .video_text{ font-size:20.32px; line-height:25.14px; color: #231f20;font-family:'quicksandbold',arial;}
#thankyou_page .video_text p { margin: 0 0 22px;}
#thankyou_page .video_text p span { display:block;}
#thankyou_page .video_text a.watch_now{ font-size: 12.7px; line-height:20.66px; color: #00718c!important; text-transform:uppercase; border-bottom:1px solid #00718c;font-family: 'Avenir LT Std Heavy',arial;}
#thankyou_page .padding{ padding:0 18px;}
#thankyou_page .btn_wrap a.btn_content{padding:10px 13px; color:#fdfdfe!important; font-size:11.56px; line-height:32px; text-transform:uppercase;font-family:'montserratregular',arial;background:#bf1f2f; display:inline-block; width:231px; border: 2px solid #bf1e2f;}
#thankyou_page .btn_wrap a.btn_content span { background:url(../images/white_btn_arrow.png) no-repeat right; padding-right:27px;}
#thankyou_page .ebook_wrap{}
#thankyou_page .ebook_wrap img {margin:0 0 26px;}
#video_section {padding: 80px 0;}

/******************************** inner_contact_us *******************************/
#inner_contact_us{padding-top: 102px;/*padding-top: 85px;*/}
#inner_contact_us .contact_banner {  background:url(../images/contact_bg.jpg) no-repeat center top; background-size:cover;position: relative;}
#inner_contact_us .heading_text{ font-size:18px; line-height:30.14px; color:#fff;font-family: 'quicksandregular',arial; margin-top: 75px;}
#inner_contact_us .heading_text h2{ font-size: 23px; line-height: 44.37px; color:#fff; margin: 0 0 22px; font-family: 'quicksandbold',arial;text-transform: capitalize;}
#inner_contact_us .heading_text h2 span { display:block;}
#inner_contact_us .heading_text p { margin: 0 0 50px;font-family: 'quicksandmedium',Arial;}
#inner_contact_us .heading_text p span { display:inline;}
#inner_contact_us .contactus_content{ background:#1f7035; /*padding: 0 55px 50px;*/padding: 0 12px 30px;}
#inner_contact_us .contactus_content h4{ font-size:18px; line-height:30px;text-transform: capitalize; color: #fefeff; margin:-25px 0 18px;font-family:'quicksandbold',arial; background: #8dc641; display:inline-block; padding:12px 15px; width:712px;}
#inner_contact_us .contactus_content h4 span {font-family: 'quicksandbold',arial;}
#inner_contact_us .contact_wrap{}
#inner_contact_us .info_wrap { padding-top:22px;}
#inner_contact_us .info_wrap ul{}
#inner_contact_us .info_wrap ul li{ position:relative; font-family:'quicksandregular',Arial; list-style:none; line-height:44px; font-size:21px; color: #ffffff;margin: 0 0 50px;  text-align:left;}
#inner_contact_us .info_wrap ul li span{ display:block;}
#inner_contact_us .wrapper{padding-left:40px;} 
#inner_contact_us .wrapper:before{ position:absolute; left:0; /*top:0px;*/}
#inner_contact_us .loaction:before{content:url(../images/location-contact.png); top:10px;}
#inner_contact_us .phone:before{content:url(../images/phone-contact.png);}
#inner_contact_us .toll:before{ content:url(../images/toll-free.png);}
#inner_contact_us .fax:before{content:url(../images/fax-contact.png); bottom:0; top:auto;}
#inner_contact_us .mail:before{content:url(../images/email-contact.png);}
#inner_contact_us .info_wrap a {color: inherit;} 
.inner_container{max-width:1175px !important; width:auto !important;}
#inner_contact_us .wrapper.loaction { line-height: 29.8px; }
.landing_content strong { color: green;}
#content_page {position: relative;overflow: hidden;}
iframe {width: 100%;}
center iframe {max-width: 650px;}
.category_img{ min-height:220px; background-size: contain !important;}


/****************************** SUBMENU *****************************************/
#main-header .main-nav ul.sub-menu:before { border-bottom: 8px solid #385072;border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); display: none;content: "";left: 28px;position: absolute;top:0;} 
#main-header .main-nav  ul.sub-menu { background: rgb(0, 0, 0, 0) ;border-radius: 0;display: none;font-weight: 500;height: auto;left: 0;margin:0 !important;opacity: 1;padding:59px 0 0;position: absolute;width: auto;z-index: 10000;}
#main-header .main-nav ul.sub-menu li { border: none; background: #000000; color: #ffffff; display: block !important; margin: 0 !important;  padding: 0 !important; text-align: left !important;  text-decoration: none;}
#main-header .main-nav ul.sub-menu li a { background: #a8a9ac !important;color: #ffffff !important;display: block; font-size: 16px !important;line-height: 18px !important;overflow-wrap: break-word;padding: 10px !important;text-align: left;white-space: nowrap;width: 200px;letter-spacing: 1px;} 
#main-header .main-nav ul.sub-menu li a:hover{ background:#ca2231  none repeat scroll 0 0 !important;  color: #ffffff !important;} 
li.menu-item{ position:relative;}
#main-header  .main-nav ul.sub-menu li a::before { content: "";}   
#main-header  .main-nav ul li:hover ul.sub-menu{display: block;}
#main-header  .main-nav ul.sub-menu a:hover { background: #4a8fdf none repeat scroll 0 0;}
#main-header  .main-nav ul li.current-menu-item a { color: #a8a9ac; }
#main-header  .main-nav ul li.current-menu-item:first-child a { color: #ffffff; } 
#main-header  .main-nav li li a::after { background: none; } 

/****************************** PAGENAVI *****************************************/

/*.wp-pagenavi{border-radius: 4px; display: inline-block; margin: 20px 0; padding-left: 0;  text-align: left;  width: 100%; font-size: 16px;}
.wp-pagenavi span , .wp-pagenavi a{background-color: #f9f4f8; border: 1px solid #69ba85 !important; color: #0c1014; line-height: 1.42857; margin: -1px !important; padding: 6px 12px !important;  position: relative !important; text-decoration: none !important; font-weight: normal !important;}
.wp-pagenavi :first-child{border-bottom-left-radius: 4px !important; border-top-left-radius: 4px !important; margin-left: 0 !important;}
.wp-pagenavi :last-child{border-bottom-right-radius: 4px !important; border-top-right-radius: 4px !important; margin-right: 0 !important;}
.wp-pagenavi span.current{background:#69ba85 !important; color:#ffffff !important;}
.wp-pagenavi a:hover{background: #119548; color:#fff;}*/
/***********************Image Align ********************/
img.alignnone { display: inline-block; margin-bottom: 20px; }
img.alignleft { float: left; margin-bottom: 20px; margin-right: 20px; }
img.alignright { float: right;  margin-bottom: 20px; margin-left: 20px; }
img.aligncenter { display: block;  float: none; margin: 0 auto 20px; }
.blog-btn a{background: #119548 none repeat scroll 0 0;
color: #ffffff !important;
font-size: 18px;
padding: 10px 20px;
border: 2px solid #119548;}

.the_content, .the_excerpt{   color: #000000; font-size: 16px; line-height: 28px;}
.the_content h1 { font-family: "fjallaoneregular"; font-size: 30px; line-height: 42px; margin: 25px 0 15px; color: #169548;}
.the_content h1 a{color: #169548; text-decoration: none !important;}
.the_content h2{  font-family: "fjallaoneregular"; font-size: 30px; line-height: 42px; margin: 0 0 15px; text-transform: none; color: #169548;}
.the_content h2 a{color: #169548; text-decoration: none !important;}
.the_content strong a{font-family:ralewaybold;} 
.the_excerpt p{ padding:10px 0px;}
.the_content a, .excerpt a{ color:#05437e; text-decoration:underline!important;  font-size: 16px; text-decoration: underline !important;}
.the_content a:hover, .excerpt a:hover{ color:#000; text-decoration:underline;}
.the_content p, .excerpt p{ padding:5px 0; margin:5px 0; /*overflow: auto;*/}
a.view_all, a.readmore{font-size:12px; text-decoration:none; display:block; text-align:right;}  
.the_content strong, .the_content b { font-weight: normal;font-family: 'ralewaybold';}
.the_content strong a, .the_content b a{ color:#000;}
.the_content ul{ padding-left:40px; margin:10px 0 20px;}
.the_content li {line-height:1.6; position:relative; list-style:none; padding-bottom: 5px;}
.the_content ul li:before{color: #169548; content: "\002022"; font-size: 40px; left: -23px; line-height: 28px; position: absolute; vertical-align: middle;}
.the_content ol{ padding-left:30px;margin:10px 0px;}
.the_content ol li{ list-style:decimal; line-height:1.6; padding-bottom:5px; padding-left: 10px;} 

