/*
Theme Name: Adoptim
Theme URI: https://wordpress.org/themes/adoptim/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Adoptim is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Adoptim will make your WordPress look beautiful everywhere.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: adoptim

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */

body {font-family:'Montserrat', sans-serif;}

.video-bg {position: absolute;bottom: 0px;right: 0px;min-width: 100%; height:1080px; width: auto;z-index: 1;}
 
.Web-Header {background:rgba(255,255,255,0.3); height:90px; border:none;transition:0.4s ease; position:fixed; top:0; left:0; width:100%; z-index:99;}
.active-header-fix {background:#fff; transition:0.4s ease; border-bottom:1px solid #333;}

.logo { margin:20px 0 0 0; width:21%; float:left;}
.Navigation {float:right; margin:32px 0 0 0; width:79%;}
.Navigation ul {list-style:none;}
.Navigation ul li {display:inline-block;}
.Navigation ul li a {font-size:22px; font-weight:600;transition:0.5s ease; padding:15px 8px; color:#272866 !important;} 
.Navigation ul li.active-link a , .Navigation ul li:hover a{color:#272866 !important; transition:0.5s ease; text-decoration:none;}

.nav-header {width:100%; float:left;}

.close-nav { margin:38px 0px 0 0; display:none; cursor:pointer; width:100%;}
.close-nav img { margin-right:30px;float:right;}

.nav-toggle {float:right;width:30px; display:none; margin:38px 0 0 0; cursor:pointer;}
.nav-bars {width:30px; height:3px; background:#fff; margin:0 0 5px 0; float:left;}

.landing-section {width:100%; float:left;height:100vh;}
.Intro { margin-top:132px; text-align:center; position:relative; z-index:2;}
.Intro p {font-size:50px; line-height:58px; color:#272866; font-weight:700; padding:40px 0; }

/*.Banner-Tab { background:rgba(39,40,102,0.5); margin:40px 0 0 0; padding:20px; text-align:left; box-sizing:border-box; width:49%; text-align:center; border-radius:5px;}*/
.Banner-Tab { background:rgba(39,40,102,0.5); margin:40px 0 0 0; padding:20px; text-align:left; box-sizing:border-box; /*width:32.3333%;*/ text-align:center; border-radius:5px; margin:0px 10px; width: 44.3333%; float:none !important; display:inline-block;}
.tab-icon {margin-right:20px;}
.tab-icon img {padding-top:20px;}
.tab-desc {width:100%;float:left; text-align:center;}
.tab-desc h3 {font-size:32px; color:#fff; font-weight:700; padding-bottom:10px; text-transform:uppercase; position:relative;}
.tab-desc h3 span {font-size:inherit; padding:0;}
.tab-desc h3 span.red-tooltip{ min-height:inherit; }
.tab-desc h3:after {content:''; height:1px; width:100px; background:#9694a5; position:absolute; top:inherit; bottom:-15px; /* top:48px; left:40%;*/ left:0;right:0; margin:0 auto; text-align:center;}

.tab-desc span {color:#fff; display:inline-block; padding:20px 0; text-transform:uppercase; font-size:18px; height:94px;} 
.tab-desc ul {list-style:none; padding-left:0; }
.tab-desc ul li { margin-right:10px; display:inline-block; width:200px;background:#da2118; border-radius:5px;}
.tab-desc ul li:nth-child(2) {background:#272866;}
.tab-desc ul li a{display:inline-block; color:#fff;  padding:10px; border-radius:5px; text-transform:uppercase; font-size:19px;}
.tab-desc ul li a span {padding:0 10px 0 0; font-size:19px;}
.tab-desc ul li a:hover,.tab-desc ul li a:focus {text-decoration:none;}

.Section {width:100%; float:left; clear:both;}
.Section2 { text-align:center;}
.Section2 h1 {font-size:30px; color:#da2118; padding:40px 0 5px 0; text-transform:uppercase; font-weight:700;}
.Section2 p {font-size:20px; color:#333; line-height:28px; padding:15px 0 0px 0; text-align:left;}
.Section2 p span {float:right; color:#DA2118}

.Section3 {background:url(images/section3-bg.jpg) no-repeat center; background-size:cover; height:440px; text-align:center;}
.Section3 h2 {font-size:30px; color:#fff; padding:40px 0 5px 0; text-transform:uppercase; font-weight:700;}
.Section3 p {font-size:20px; color:#fff; line-height:28px; padding:15px 0 0px 0; text-align:left;}
.red-link {color:#fff; font-size:18px; font-weight:600; padding:10px; background:#da2118; display:inline-block; border-radius:5px; text-transform:uppercase;}
.red-link span {float:left; padding-right:10px;}
.red-link img {float:right; margin-left:10px;}
.red-link:hover {color:#fff;}

.Section4 {text-align:center;}
.Section4 h2 {font-size:30px; color:#da2118; padding:40px 0 5px 0; text-transform:uppercase; font-weight:700;}
.Section4 h3 {font-size:30px; color:#da2118; padding:40px 0 5px 0; text-transform:uppercase; font-weight:700;}
.Section4 p {text-align:left; padding:20px 0 60px 0;font-style:italic; font-size:20px; line-height:28px;}
.Section4 p strong {font-size:22px; color:#282866; font-weight:600; }
.Section4 p span {color:#282866; float:right; font-style:normal; font-weight:600;}
.Section4 p span small {color:#282866;font-weight:400; color:#666666; padding-left:10px; font-size:16px;} 

.Table-Wrapper {width:940px; margin:30px auto;}
.Table-Wrapper table {border:1px solid #d5d5d5; text-align:center;}
.Table-Wrapper table th {background:#282866; text-align:center; color:#fff; font-weight:600; border-right:2px solid #fff;}
.Table-Wrapper table tr th, .Table-Wrapper table tr td {font-size:20px;}

.Section5 {background:#da2118; text-align:center;}
.Section5 h3 {font-size:30px; color:#fff; padding:40px 0 5px 0; text-transform:uppercase; font-weight:700;}

.feature-wrapper {width:100%;float:left; margin:30px 0;}
.feature-wrap {margin:20px 0 10px 0; float:left; height:390px;}
.feature-wrap h4 {font-size:22px; color:#fff; font-weight:600; padding:15px 0;}
.feature-wrap p {font-size:18px; color:#fff; line-height:26px;}
.feature-wrap img {}
/*.feature-wrap img {background:url(images/features-sprite.png) no-repeat; width:115px; height:115px;}
.feature-wrap img.feat1 {background-position:0px 0px;}
.feature-wrap img.feat2 {background-position:-115px 0px;}
.feature-wrap img.feat3 {background-position:-230px 0px;}
.feature-wrap img.feat4 {background-position:-345px 0px;}
.feature-wrap img.feat5 {background-position:-460px 0px;}
.feature-wrap img.feat6 {background-position:-575px 0px;}
*/
.Section6 {text-align:center;}
.Section6 h3 {font-size:30px; color:#da2118; padding:40px 0 5px 0; text-transform:uppercase; font-weight:700;}
.adv-wrapper {width:100%; float:left; margin:0px 0 40px 0;}
.adv-wrap {margin:30px 0 0 0; text-align:center;}

.adv-wrap h4 {font-size:22px; color:#282866; padding:0px 0 10px 0; margin-top:0; text-align:left;}
.adv-wrap p {font-size:19px !important; color:#333; line-height:26px; padding:0 !important; text-align:left;}
.adv-wrap a {padding:8px 15px; margin:5px 0 0 0;}
.adv-wrap a img {padding-top:4px;}


.Section7 {text-align:center;background:#f1f1f1;}
.Section7 h3 {font-size:30px; color:#da2118; padding:40px 0 5px 0; text-transform:uppercase; font-weight:700;}
.benefits-wrapper {width:100%; float:left; margin:30px 0;}
.benefits-wrap {margin:20px 0 30px 0;}
.benefits-wrap h4 {color:#da2118; padding:10px 0 0 0; font-size:20px;}
/*.benefits-wrap img {background:url(images/benefits-sprites.png) no-repeat; width:130px; height:130px;}
.benefits-wrap img.benefit1 {background-position:0px 0px;}
.benefits-wrap img.benefit2 {background-position:-130px 0px;}
.benefits-wrap img.benefit3 {background-position:-260px 0px;}
.benefits-wrap img.benefit4 {background-position:-390px 0px;}
.benefits-wrap img.benefit5 {background-position:-520px 0px;}
.benefits-wrap img.benefit6 {background-position:-650px 0px;}

*/
.blue-link {font-size:18px; color:#fff; background:#272866; padding:10px 40px; border-radius:5px; display:inline-block; margin-bottom:20px; text-transform:uppercase;}
.blue-link span {float:left; padding-right:10px;}
.blue-link img {float:right; padding-top:4px;}
.blue-link:hover {text-decoration:none;color:#fff;}

.About-Banner {background:url(images/about-bg.jpg) no-repeat center; background-size:cover; height:427px; margin:50px 0; position:relative;}
.tri-shape {position:absolute; bottom:0; left:48%;}
.Section6 p {font-size:20px; color:#333; line-height:28px; padding:20px 0 0px 0; text-align:left;}
.Contact-Banner {background:url(images/contact-bg.jpg) no-repeat center; background-size:cover; height:427px; margin:50px 0; position:relative;}
.Contact-Form {width:100%; float:left; margin:0 0 30px 0; text-align:left;}

.Contact-Form form label {font-size:20px;color:#333;}
.Contact-Form form label strong {color:#da2118;}
.Contact-Form form input[type=text] {height:55px;background:#f5f5f5; border-radius:3px; border:1px solid #e5e5e5;}
.Contact-Form form input[type="email"] {height:55px;background:#f5f5f5; border-radius:3px; border:1px solid #e5e5e5;}
.Contact-Form form select {height:55px;background-color:#f5f5f5; -webkit-appearance:none; -moz-appearance:none; background-image:url(images/select-icon.png); background-repeat:no-repeat; background-position:right; color:#999;border-radius:3px; border:1px solid #e5e5e5;}
.Contact-Form form textarea {height:155px;background:#f5f5f5; width:100%; margin:10px 0 20px 0;border-radius:3px; border:1px solid #e5e5e5; padding:6px 12px; }
.Contact-Form form select option {color:#333;}
.single-line {width:100%; float:left; margin:30px 0;}
.label-wrap {width:20%; float:left; margin:10px 0; padding-left:20px;}
.label-wrap label {}
.input-items {width:80%; float:right; margin:10px 0;}
.input-items input[type=radio] {margin:0 10px; -webkit-appearance:radio;}
.input-items input[type=checkbox] {margin:0 10px;-webkit-appearance:checkbox;}
.input-items input[type=text] {width:25%; margin-left:10px;}
.input-items span {font-size:18px; color:#333; font-weight:500; line-height:28px;}
.input-items span a {color:#DA2118;}
.input-items-full {width:100%; float:left;}
.submit-form {width:100%; float:left; margin:20px 0 20px 0; text-align:center;}
.submit-form input[type=submit] {color:#fff; padding:10px 25px; background:#da2118; border:none; text-transform:uppercase; cursor:pointer;}

.width28 {width:28% !important;}
.width71 {width:71% !important;}

.eventer-banner {background:url(images/events-banner.jpg) no-repeat center; background-size:cover; height:427px; margin:50px 0; position:relative;}
/*.input-items input[type=radio] {margin:0 10px; -webkit-appearance:none; -moz-appearance:none; background:url(images/radio.png) no-repeat; height:16px; width:16px;}
.input-items input[type=radio]:active {background:url(images/radio-active.png) no-repeat; height:16px; width:16px; -webkit-appearance:none; -moz-appearance:none;}
*/


.events-container {width:750px; margin:30px auto;}
.event-wrapper {width:100%; float:left; margin:10px 0; border:1px solid #f0f0f0; border-radius:5px;}
.event-image {width:50%; height:175px; overflow:hidden; position:relative; float:left;}
.event-image img{/*width:100%;*/ border-radius:5px; position: absolute; left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);}
.event-desc {width:50%;float:right; background:#f0f0f0; height:175px; text-align:left; padding:10px 20px;}
.event-desc span {display:inline-block; font-size:18px; color:#333; width:100%;}
.event-desc h4 {font-size:22px; color:#292966; font-weight:600;}
.event-desc a { margin:10px 0 0 0;}

.faq-banner {background:url(images/faq-bg.jpg) no-repeat center; background-size:cover; height:454px; margin:50px 0; position:relative;}

.faq-wrapper {text-align:left;}
.faq-left {width:49%; float:left;margin-bottom:30px;}
.faq-right {width:49%; float:right; margin-bottom:30px;}

.panel-title a {display:block; text-align:left; padding-left:30px; text-decoration:none;}
.panel-title {background-image:url(images/faq-plus.png); background-repeat:no-repeat; background-position:left top; font-size:18px; line-height:24px;}
.panel-title a:hover {text-decoration:none;}
.active-faq  h4{background-image:url(images/faq-minus.png);background-repeat:no-repeat; background-position:left top;}
.active-faq a {color:#E22724;}


.footer-wrap {margin:30px 0 0 0; text-align:left;}
.footer-wrap ul {list-style:none;}
.footer-wrap ul li {margin:5px 0;}
.footer-wrap ul li a {color:#fff; font-size:18px; font-weight:500;}
.footer-wrap ul li a:hover {text-decoration:none; color:#fff;}
.footer-wrap p {color:#fff; font-size:18px; font-weight:500; line-height:28px;}

.copyrights {margin:0 0 30px 0; text-align:center;}
.copyrights a {margin:0px 0 0 0; position:relative;padding:10px; border-radius:50%; display:inline-block;transition:0.5s ease;}
.copyrights a:hover {background:#272866; transition:0.5s ease;}
.copyrights p{color:#fff; font-size:18px; font-weight:500; line-height:22px; padding-top:10px;}


.red-tooltip + .tooltip > .tooltip-inner {background:#343468;padding:5px 20px; font-size:20px; font-weight:600;}

.inner-banner {background:url(images/section3-bg.jpg) no-repeat center; background-size:cover; height:300px; text-align:center;}
.inner-page-title {width:100%; float:left; text-align:center; margin:150px 0 0 0;}
.inner-page-title h1 {color:#fff; font-size:30px; padding:0 0 0px 0;}

.ad-inner-content {width:100%; float:left; margin:30px 0 30px 0;}
.ad-center-content {text-align:center;}
.ad-inner-content p {font-size:20px; color:#333; line-height:28px; padding:0 0 20px 0; text-align:justify;}
.ad-inner-content p strong {color:#272866;}
.ad-inner-content h3 {font-size:26px; color:#272866; padding:0;}
.ad-inner-content ol {padding-left:0; margin:20px 0; }
.ad-inner-content ol li {color:#272866; font-size:20px; font-weight:600}

.ad-list-items {list-style:none; padding-left:0; margin-bottom:20px; }
.ad-list-items li {background:url(images/list-icon.png) no-repeat left top; padding-left:30px; color:#333; font-size:20px; margin:10px 0;}
.ad-label-inner {display:block; padding-left:15px;}

.form-paragraph {padding-top:20px !important; padding-bottom:0 !important;}

.video-formate-section{text-align:center;}
.video-formate-section h3 {font-size:30px; color:#da2118; padding:40px 0 5px 0; text-transform:uppercase; font-weight:700; text-align:center;}
.video-formate-info{margin:30px 0; text-align:left;}
.video-format-box{margin-bottom:30px;  float:none; display:inline-block; vertical-align:top; width:33%;}
.video-formate-info p{font-size:20px; margin-bottom:0px;}
.video-formate-detail h4{margin:15px 0; font-size:22px;}
.video-formate-detail p{text-align:left; font-size:18px; line-height:26px;}

#myList tr{display:none;}
#loadMore {cursor:pointer;}
/*.gc-adunitimg img{width:100%;}*/

.Section2 .cpv{ margin-bottom:20px; }
.Section3 a.red-link{ clear:both; margin-top:45px; }
.Section4 .jcarousel span small a{ font-weight: 400; color: #666666; padding-left: 0px;  font-size: 16px; }
.Section4 .jcarousel span small a:hover{ color: #282866; text-decoration:none; }
.Section4 .gc-publisher p{ padding-bottom:0; }
.Section6 .adv-wrap p{ margin-bottom:20px; }
.Section6 .gc-contactus h3{ margin-top:40px; } 
.Section6 .gc-contactus select{ cursor:pointer; }
.Section6 .gc-contactus span.wpcf7-list-item{ margin:0; }
span.wpcf7-not-valid-tip{ position:relative; top:10px; }
div.wpcf7-validation-errors{ clear:both; color:#f00; font-size:16px; border:2px solid #f00; }
.Section6 .faq-wrapper .panel-body p{ padding-bottom:40px; }

.Section6 .single-line span.wpcf7-not-valid-tip{ color:#f00;  }
.captcha-12 .wpcf7-not-valid-tip{ color:#f00; }
/*.inner-page-title h1{ text-transform:uppercase; }*/
.ad-inner-content .form-group.single-line{ margin-bottom:0; }
.ad-inner-content .Contact-Form span.wpcf7-list-item{ margin:0; }
.ad-inner-content .Contact-Form span.wpcf7-list-item .wpcf7-list-item-label{ margin-right:5px; }
.ad-inner-content .NonAdult{ position:relative;  }
.ad-inner-content .NonAdult .wpcf7-not-valid-tip{ font-weight:normal; color:#f00; position:absolute; width:200px; font-size:16px; top:22px; }
.ad-inner-content select{ cursor:pointer; }
.ad-inner-content .label-wrap .wpcf7-not-valid-tip{ font-weight:normal; color:#f00; } 
.ad-inner-content .input-items .wpcf7-not-valid-tip{ font-weight:normal; color:#f00; } 
.ad-inner-content .wpcf7-form-control-wrap.TrafficPerDay{ min-height:75px; display:block; }
.ad-inner-content .wpcf7-form-control-wrap.TrafficCountries{ min-height:75px; display:block; }
/*.Navigation ul li.current-menu-item a{ color:#272866 !important; }*/
.gc-adunits .adv-wrap{ padding-left:0; }
.gc-adunits .gc-adunitimg{ padding-right:0; }
.single .ad-center-content span.gc-boothdetail{ color:#da2118; display:block; font-size:18px; }
.single .ad-center-content br{ display:none; }
.error404 .error-404{ min-height:400px; }
.archive .page-content{ min-height:400px; }
.gc-inbanner iframe{ width:100%; height:250px; }
.gc-interstitial .container { min-height:400px; }
.modal-dialog .modal-content{ position:relative; }
.modal-dialog .modal-content .modal-header{ position:absolute; top:0; right:0; }  
.modal-dialog .modal-body{ padding:0; }
.modal-dialog .modal-body iframe{ width:100%; height:500px; }
.modal-dialog .modal-footer{ display:none; }
.modal-dialog .modal-content{ background-color:inherit; box-shadow:none; border:none; }
.modal-dialog button.close{ position:absolute; top:0; opacity:1; margin-top:0; background:#da2118; width:40px; height:40px; right:0; z-index:99; }
.modal-dialog button.close span{ font-size:40px; color:#fff; text-shadow:none; }
div.wpcf7-mail-sent-ok { float:left; }

/*add-css*/
.floatnone{float:none;margin:0 auto;}
.tab-desc ul li{/*width:170px;*/ width:150px;}
a:hover, a:focus {color: #23527c;text-decoration: none;}
.Section2{background:#fff;background-size:cover;}
.gc-background{background:#fff;background-size:cover;}
.pd30{padding:0 0 30px;}
.jcarousel li{border:none !important;}
.tab-desc h3{font-size:24px;}
body{background:#f5f8fd;}
#events {background:#fff;padding:0 0 30px;}
.Section3{height:auto;}
.footer-wrap ul{padding:0;}
.form-group.single-line{margin-bottom:0;}
.Section6 span.wpcf7-not-valid-tip{color:#f00;}
.Navigation ul li a{font-size:20px;font-weight:normal;}
.Navigation{width:auto;}
.panel-group .panel-default .panel-title a:hover{color: #000;}
.panel-group .panel-default.active-faq .panel-title a:hover ,.active-faq a:focus{color: #E22724;}
.gc-not-valid-advertiser , .gc-not-valid-publisher ,  .gc-not-valid-format-advertiser , .gc-not-valid-format-publisher{color: #f00;font-size: 18px;font-weight: 500;line-height: 28px;padding-top:10px;}
.gc-smallfont label{font-size: 18px;color: #333;font-weight: 500;line-height: 28px;}

.Banner-Tab .tab-desc h3 {height:30px;}

.app-edition-section {text-align:center;}
.app-edition-section h3 {font-size: 30px; color: #da2118; padding: 40px 0 5px 0; text-transform: uppercase; font-weight: 700;}
.app-edition-section p {font-size: 20px; color: #333; line-height: 28px; padding: 20px 0 0px 0; text-align:left;}
.app-edition-section p:last-child {text-align:center; display:block; width:100%; clear:both;}

.app-edition-section img.size-auto, .app-edition-section img.size-full, .app-edition-section img.size-large, .app-edition-section img.size-medium, .app-edition-section .entry-attachment img, .app-edition-section .widget-container img{height: auto; max-width: 100%;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:20px;}
.alignleft, img.alignleft{display: inline; float: left; margin-right: 24px;  margin-top: 4px;}
.alignright, img.alignright{display: inline; float: right; margin-left: 24px;  margin-top: 4px;}
.aligncenter, img.aligncenter{clear: both; display: block; margin-left: auto; margin-right: auto;}

.Contact-Form form .gc-smallfont label {font-size:16px;}
.gc-morespace {padding-top:15px;}
.jcarousel-pagination { display:none; }
.Intro p.typewriter { color:#FFFFFF; }


/*Home page style*/

a{ transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
a:hover{  color:#2b2664 !important; text-decoration:none; }
img{ max-width:100%; }
.header{ padding:25px 0; background:#fff; z-index:700; margin-bottom:30px; border-bottom:50px solid #ebebeb; position:fixed; width:100%; top:0; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.stickeyheader{ padding:10px 0; border-bottom-width:5px; }
.header .logo{ float:left; }
.header .login-right-link{ float:right; }  
.header .login-right-link a{ font-family: 'Open Sans', sans-serif; font-size:16px; color:#9aa3ae; display:block; text-align:center; }
.header .login-right-link img{ display:block;  margin:0 auto 6px; max-width: 35px; }
.home-body-content{ margin-top:160px; }
.product-info-middle{ padding:40px 0; }
.inner-container-width{ width: 80%; margin: 0 auto; }
.center-content-wrapper{ text-align:center;  margin:0 auto 80px; }
.center-content-wrapper p{ font-family: 'Open Sans', sans-serif;  font-size:20px; color:#6f6f70; }
.merchant-solution-img { text-align:Center; }
.merchant-solution-img img{ margin-bottom:30px; }
.product-info-middle h4{ font-size:24px; font-family: 'Open Sans', sans-serif; font-weight: 600; text-align:center; color:#707070; line-height: 32px; }
.releted-merchant-content{ padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #707070; }
.search-shopping{ padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px solid #707070; }
.search-shopping h2{ text-align:center; font-family: 'Open Sans', sans-serif; font-size:34px; color:#707070; font-weight:500; }
.search-shopping .center-content-wrapper{ width:100%; }
.search-shopping .search-form h4{ font-weight:500; margin-bottom:30px; }
.search-form{ position:relative;}
.search-form input{ border-radius:5px; border:1px solid #e5e5e5; width:550px; height:55px; display:block; margin:0 auto; font-size:16px; padding:10px 15px 10px 30px; font-weight: 500; font-family: 'Open Sans', sans-serif;}
.search-form input[type="submit"]{ background:url(images/home_images/magnify-glass.png) no-repeat right center; position:absolute; right:15px; top:30px; width:auto; height:auto; border:none; width:32px; height:32px; padding:0; text-indent: -9999px; background-size: 30px auto; }    
.search-form form{ position:relative; display:table; margin:0 auto; }
.in-shopping h2 { text-align: center; font-size: 36px; color: #707070; font-weight: 500; font-family: 'Open Sans', sans-serif; }
.in-shopping img{ margin:0 auto 50px; text-align: center; display: block; }
.in-shopping .center-content-wrapper{ width: 100%; margin-bottom:0; }
.in-shopping{ padding-bottom: 50px; margin-bottom: 50px; border-bottom: 1px solid #707070; }
.xml-shopping h2{ text-align: center; font-size: 36px; color: #707070; font-weight: 500; font-family: 'Open Sans', sans-serif; }
.xml-shopping img{ margin-bottom:40px; }
.xml-shopping .center-content-wrapper{ width: 100%; margin-bottom:0; }
.xml-shopping{ padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #707070; }
.about-us-content{ padding-bottom:50px; margin-bottom:100px; border-bottom:1px solid #707070; } 
.about-us-content h2{ text-align: center; font-size: 36px; color: #707070; font-weight: 500; font-family: 'Open Sans', sans-serif; }
.about-us-content img{ display:block; margin:0 auto 30px; text-align:center; }
.about-us-content .center-content-wrapper{ width:100%; }
.about-us-content .center-content-wrapper p{ margin-bottom:25px; }
.about-us-content h2 { text-align: center; font-size: 36px; color: #707070; font-weight: 500; margin-bottom:30px; font-family: 'Open Sans', sans-serif; }
.contact-us{ padding-bottom:100px; margin-bottom:120px; border-bottom:1px solid #707070; }
.contact-us img{ display:block; margin:0 auto 40px; text-align:center; }
.contact-us h2{ text-transform:uppercase; text-align: center; margin-bottom: 30px; font-size: 34px; color: #707070; font-weight: 500; font-family: 'Open Sans', sans-serif; }
.contact-form .input-fill{ width:47%; margin-bottom:25px; float:left; }
.contact-form .input-fill:nth-child(odd){ margin-right:6%; }
.contact-form .input-fill label{ display:block;  font-family: 'Open Sans', sans-serif; font-size:16px; display:block; color:#707070; margin-bottom:10px; font-weight:700; }
.contact-form .input-fill label span.required{ color:#a23e3e; font-size:18px; margin-left:2px; }
.contact-form .input-fill input{ border-radius:5px; padding:15px; width:100%; font-size:18px; border:1px solid #bfbfbf; font-family: 'Open Sans', sans-serif; font-weight:400; }
.contact-form .input-fill select{ border-radius:5px; padding:15px; width:100%; font-size:18px; border:1px solid #bfbfbf; -moz-appearance:none; appearance:none; -webkit-appearance:none; cursor:pointer; font-family: 'Open Sans', sans-serif; font-weight:400; color: #bfbfbf; }
.contact-form .textarea-fill{ width:100%;  }
.contact-form .textarea-fill label{  font-size:16px;  font-family: 'Open Sans', sans-serif; color:#707070;  margin-bottom:10px; font-weight:700; text-align:center; display:block; }
.contact-form .textarea-fill textarea{ border-radius:5px; padding:15px; border:1px solid #bfbfbf; font-size:18px; height:180px; width:100%; font-family: 'Open Sans', sans-serif; font-weight:400; }
.contact-form .input-fill input::-webkit-input-placeholder { font-family: 'Open Sans', sans-serif; color: #bfbfbf; opacity:1; font-weight:400; }
.contact-form .input-fill input:-moz-placeholder { /* Firefox 18- */ color: #bfbfbf; font-family: 'Open Sans', sans-serif; opacity:1; font-weight:400; }
.contact-form .input-fill input::-moz-placeholder {  /* Firefox 19+ */ color: #bfbfbf; font-family: 'Open Sans', sans-serif; opacity:1; font-weight:400; }
.contact-form .input-fill input:-ms-input-placeholder {   color: #bfbfbf; opacity:1; font-family: 'Open Sans', sans-serif;  font-weight:400;}
.contact-form .textarea-fill{ margin-bottom:35px; clear:both; }
.contact-form .textarea-fill textarea::-webkit-input-placeholder { color: #bfbfbf; opacity:1; font-family: 'Open Sans', sans-serif; font-weight:400; }
.contact-form .textarea-fill textarea:-moz-placeholder { /* Firefox 18- */ color: #bfbfbf; opacity:1; font-family: 'Open Sans', sans-serif; font-weight:400; }
.contact-form .textarea-fill textarea::-moz-placeholder {  /* Firefox 19+ */ color: #bfbfbf; opacity:1; font-family: 'Open Sans', sans-serif; font-weight:400; }
.contact-form .textarea-fill textarea:-ms-input-placeholder {   color: #bfbfbf; opacity:1; font-family: 'Open Sans', sans-serif; font-weight:400; }
.contact-form .captcha label{ display:inline-block;  font-family: 'Open Sans', sans-serif; font-weight: 700; color:#707070; font-size:16px; margin-right:20px; }
.contact-form .captcha label span.required{ color:#a23e3e; font-size:18px; margin-left:2px; }
.contact-form .captcha input{ border-radius:5px; font-family: 'Open Sans', sans-serif; padding:15px; color:#707070; text-align:center; font-size:18px; border:1px solid #bfbfbf; display:inline-block; width:20%; color: #bfbfbf; }
.contact-form input[type="submit"]{ background:#878787; font-size:22px; display:table; font-family: 'Open Sans', sans-serif; margin:0 auto; text-transform:uppercase; padding:18px 45px; border:none; color:#fff; margin:25px auto; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.contact-form input[type="submit"]:hover{ background:#272867; }
.event-list-wrapper img{ display:block; margin:0 auto 30px; max-width: 250px; }
.event-list-wrapper h2 { text-transform: uppercase; text-align: center; margin-bottom: 30px; font-size: 36px; color: #707070; font-weight: 500; font-family: 'Open Sans', sans-serif; }  
.event-list-wrapper .event-listing{ width:100%; float:left; padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #e8e5e5; } 
.event-list-wrapper .event-image{ float:left; height:auto; width:45%; margin-right:12%; }
.event-list-wrapper .event-image img{ position:inherit; top:inherit; left:inherit; transform:none; border-radius:0; }
.event-list-wrapper .event-image img{ max-width:100%; margin-bottom: 0; }  
.event-list-wrapper .event-content{ float:left; width:42%; }
.event-list-wrapper .event-content span.event-schedule{ font-weight:500; font-size:28px; color:#707070; font-family: 'Open Sans', sans-serif; }  
.event-list-wrapper .event-content h3{ font-weight:600; font-size:30px; color:#707070; font-family: 'Open Sans', sans-serif; margin-top:0; } 
.event-list-wrapper .event-content a.book-meeting-btn{ background:#ebebeb; color:#707070; text-transform:uppercase; font-size:26px; font-family: 'Open Sans', sans-serif; font-weight: 600; padding:16px 18px 18px; display: table; margin-top: 30px; }
.event-list-wrapper .event-content a.book-meeting-btn:hover{ background:#272866; color:#fff !important; } 
.footer{ background:#ebebeb; padding:40px 20px 20px; width:100%; float:left; }
.footer .footer-address p{ font-size:20px; color:#707070; font-family: 'Open Sans', sans-serif; font-weight:500; }
.footer .footer-link ul{ list-style:none; padding:0; } 
.footer .col-sm-2{ width:14%; } 
.footer .footer-link{ width:8%; }
.footer .footer-link ul li a{ display:block; font-size:20px; color:#707070; font-family: 'Open Sans', sans-serif; font-weight:500; } 
.footer .footer-link ul li a:hover{ text-decoration:none; }
.footer .xml-link{ width:12%; } 
.footer .xml-link ul{ list-style:none; padding:0; }
.footer .xml-link ul li a{ display:block; font-size:20px; color:#707070; font-family: 'Open Sans', sans-serif; font-weight:500; } 
.footer .xml-link ul li a:hover{ text-decoration:none; }
.footer .social-icon ul{ margin-top:10px; list-style:none; padding:0; }
.footer .social-icon ul li a { text-align:center; }
.footer .social-icon ul li a i{ width:50px; height:50px; line-height:50px; font-size:30px; border-radius:100%; background:#0079b8; color:#fff; }
.footer .copyright-text{ width:38%; text-align:right; padding-top:100px; }
.footer .copyright-text p{ color:#6f6f6f; font-weight:300; font-size:15px; margin-bottom:0; font-family: 'Open Sans', sans-serif; }
.homepage-gcheader{ background:none; }
.homepage-gcheader .logo{ margin:0; }
.contact-us .captcha label{ display:block; margin-bottom:10px; }
.contact-us .captcha img{ float:left; margin-bottom:0; margin-top:15px; margin-right:10px; }  
.contact-form .captcha{ margin-bottom:10px; }
/*End Home page style*/
.chitikaAdContainer {
		width: 50%;
		display: inline-block;
		box-sizing: border-box;
		padding: 0 3px;
	}
	@media (max-width: 767px) {
		.chitikaAdContainer {
			width: 100%;
			display: block;
			box-sizing: border-box;
			padding: 0 3px;
		}
		.xs-hide {
			display: none;
		}
	}

	.showed {
		display: block !important;
	}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: 0;
}