/*
Theme Name: Twenty Twelve
Author: the WordPress team
Author URI: https://wordpress.org/
Version: 99.0.0
Text Domain: twentytwelve
*/


@font-face {
	font-family:"FontAwesome";
	src:url("fonts/fontawesome-webfont.eot") format("eot"),
		url("fonts/FontAwesome.otf") format("otf"),
		url("fonts/fontawesome-webfont.woff") format("woff"),
		url("fonts/fontawesome-webfont.woff2") format("woff2"),
		url("fonts/fontawesome-webfont.ttf") format("truetype"),
		url("fonts/fontawesome-webfont.svg#FontAwesome") format("svg");
		font-weight:normal;font-style:normal;
}

/*main header css start*/
.main-header {width: 100%;float: left;background: #3273BE;}
.main-header .main-header-nav{padding: 0;}
.main-header .wrapper-right{padding: 0;}
/*main header css end*/

.header-details a{color: #D2E3F2;}
.header-details ul li{display: inline-block;vertical-align: middle;}
.header-details li{margin-left: 5px;}
.header-details span{text-transform: uppercase;font-size: .8em;font-weight: 600;}
.header-details{text-align: right;padding: 10px 0;}
.header-details .details-divider {border-left: 1px solid #D2E3F2;height: 15px;vertical-align: middle;position: relative;display: inline-block;}


/*header search bar css start*/
#search-form button#searchsubmit {position: absolute;border: none;background: transparent;right: 3px;top: 14px;}
#search-form i.fa.fa-search{color: #7D7D7D; border:none;}
#search-form input[type="search"] {padding: 3px 12px;font-size: 13px;border: 1px solid rgba(0,0,0,.09);width: 100%;background: #f1f1f1;border-radius: 99px;position: relative;color: #333;margin-top: 12px;}
/*header search bar css start*/


/*header icon css start*/
.header-icon {text-align: right;margin-top: 12px;}
.header-icon .header-divider{border-left: 1px solid rgba(0,0,0,.2);height: 30px;vertical-align: middle;position: relative;display: inline-block;}
.header-icon .header-user-icon{display: inline-block;}
.header-icon .header-cart-icon{display: inline-block;}
.header-icon i.fa.fa-user {color: #7D7D7D;font-size: 20px;vertical-align: middle;margin: 0 12px;}
.header-icon i.fa.fa-shopping-cart{color: #7D7D7D; font-size: 20px;vertical-align: middle;margin: 0 12px;}
/*header icon css end*/




/* Mainmenu bg css start*/
.mainmeu-area{background: #3273BE;}
.mainmeu-area.stricky .col-md-12.col-sm-12.col-xs-12 {padding: 0;}
.main-menu .navigation li{padding: 0;}
.header-area{padding-bottom: 44px; padding-top: 15px;}
.main-menu .navigation > li:before{content: none;}
.main-menu .navigation > li:hover > a{background-color: #25519B;color: #fff !important;}
.navigation > li.current-menu-item > a{color: #fff !important;background-color:#25519B !important;}
.mainmenu-bg .main-menu{width: 100%;max-width: 1080px;margin: 0 auto;}
/* Mainmenu bg css end*/
.container {max-width: 1080px;}

.main-menu .navigation li a{padding: 13px 8px;color: #D2E3F2;font-size: .8em;margin-left: -9px;margin-right: 15px;}

.header-area .logo-main{padding:0;}
.header-area .search-main{padding:0;}
.header-area .icon-main{padding:0;}
.rev_slider_wrapper11 h2{text-align: right; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); top: 25%; width: 100%; color: #25326a; font-weight: 600; right: 15px; font-size: 22px;}




/*mobile css start*/
@media screen and (max-width: 767px) {


.mainmeu-area.stricky .col-md-12.col-sm-12.col-xs-12{padding: 0 11px;}
.main-menu .navbar-collapse {padding: 0px;}
.header-icon{margin-top: 0;}
#search-form{position: relative;}
#search-form input[type="search"] {padding: 3px 12px;font-size: 11px;border: 1px solid rgba(0,0,0,.09);width: 99%;background:#f1f1f1;border-radius: 99px;color:#333;margin-top: 0;}
#search-form button#searchsubmit {position: absolute;border: none;background:transparent;right: 5px;top: 0px;bottom: 0;}

.main-menu .navbar-header {display: block;float: none;padding: 0 0 0px;position: relative;right: 0px;text-align: right;width: 100%;z-index: 12;}
.mobile-only .left {width: 15%;display: inline-block;padding: 0;}
.mobile-only .center {width: 50%;display: inline-block;}
.mobile-only .right {width: 33%;float: right;}
.main-menu .navbar-header .navbar-toggle{background:none;}
.main-menu .navbar-header .navbar-toggle .icon-bar{background: #333 none repeat scroll 0 0;}
.site-logo img {max-width: 148px !important;float: left;}
.header-icon .header-divider{display: none;}
.header-icon i.fa.fa-user{margin: 16px 8px;}
.header-icon i.fa.fa-shopping-cart{margin: 16px 8px;}
#search-form {margin-top: 10px;}  
.main-menu .collapse.in, .main-menu .collapsing{margin-top: 0;}
.main-menu .navbar-collapse > .navigation > li > a{margin: 0 auto;}

.rev_slider_wrapper11 h2{font-size: 20px !important;}
.rev_slider_wrapper11{height: 204px !important;}

.header-area {padding-bottom: 15px;}
.logo.pull-left{margin-top: 11px;}
.rightcontain {width: 100%;display: inline-block;overflow-x: auto;}


}


/*mobile css end*/


@media screen and (min-width: 641px) and (max-width: 991px) {
	
	.header-area .logo-main{width: 26%;float: left;}
	.header-area .search-main{width: 56%;float: left;}
	.header-area .icon-main{width: 18%;float: right;}
	.site-logo img {max-width: 153px !important;}
	.header-area {padding-bottom:10px;}
	.rev_slider_wrapper11 h2{font-size: 30px !important;}
	.mainmeu-area .header-menu{width: 60%;}
	.mainmeu-area .header-menu-wrapper{width: 40%;}
	.main-menu .navigation li a{padding: 13px 1px;color:#D2E3F2;font-size: .8em;margin-left: -9px;margin-right: 15px;}

}


body.custom-background {background-color: #ffffff !important;}
.site-logo img {max-width: 200px;}
.mainmeu-area.stricky-fixed {z-index: 999;}
.mainmeu-area {z-index: 999;}
.top-info {padding-top: 7px;}

.rev_slider_wrapper11 {position: relative;}
.rev_slider_wrapper11 h2 {text-align: right; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); top: 25%; width: 100%; color: #25326a; font-weight: 600; right: 15px; font-size: 20px;}

.main-menu .navigation > li:hover > a, 
.main-menu .navigation > li.current > a, 
.main-menu .navigation > li.current-menu-item > a {color: #fdc716;}
.main-menu .navigation > li::before {background: #fdc716;}
.main-menu .navigation > li > ul > li:hover > a {color: #fdc716;}
.main-menu .navigation > li > ul > li.current-menu-item > a {color: #fdc716; background-color: #25326a;}

.mainmeu-area .mainmenu-bg, 
.main-menu .navigation li a, 
.mainmeu-area.stricky-fixed {background:transparent;}

.top-search-box button {height: 67px;}
.top-search-box:hover .search-box {top: 140%; opacity: 0; visibility: hidden;}
.top-search-box.active-search .search-box {top: 100%; opacity: 1; visibility: visible;}
.top-search-box button.open-search .fa-search {display: none;}
.top-search-box button .fa-times {display: none;}
.top-search-box button.open-search .fa-times {display: block;}

.mainmeu-area.stricky-fixed {margin-bottom: -33px; margin-top: -30px; position: relative; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; z-index: 9999;}
.mainmeu-area.stricky.stricky-fixeds .top-search-box {position: fixed; right: 0; top: 0; z-index: 999999; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}

.popup-contant-wrap button, 
.popup-contant-wrap input, 
.popup-contant-wrap select, 
.popup-contant-wrap textarea {width: 100%;}
.popup-contant-wrap input[type="submit"] {width: auto;}
.top-info ul li.single-info-box .icon-holder {top: 0;}

.top-search-box {margin-right: 0;}
.top-search-box button, .top-search-box .search-box {background: #fdc716;}
.top-search-box button:hover {color: #ffffff;}
.top-search-box .search-box li form button {background: #25326a; border: 1px solid #25326a;}
.top-search-box .search-box li form input:focus + button, 
.top-search-box .search-box li form button:hover {background: #292929 none repeat scroll 0 0; color: #ffffff; border: 1px solid #292929;}

.services-area .icon-box .single-item.active a:hover, 
.services-area .icon-box .single-item.active a, 
.services-area .icon-box .single-item a:hover {background: #25326a; color: #fdc716;}


#solution-single-area .sidebar .single-sidebar-item .solution-categories li a {padding-left: 20px;}
#solution-single-area .sidebar .single-sidebar-item .solution-categories li ul a {padding-left: 40px; font-size: 14px; line-height: 45px;}
#solution-single-area .sidebar .single-sidebar-item .solution-categories li a::before {background: #fdc716;}
.sidebar .single-sidebar-item .solution-categories .dropdown:hover .sidebar-toggle, 
.sidebar .single-sidebar-item .solution-categories .dropdown .sidebar-toggle.close-slide {background: #fdc716;}
#solution-single-area .sidebar .single-sidebar-item .solution-categories li a:hover, 
#solution-single-area .sidebar .single-sidebar-item .solution-categories li.current-menu-item > a {background: #25326a; color: #fff;}
#solution-single-area .sidebar .single-sidebar-item .solution-categories li a:hover::before, 
#solution-single-area .sidebar .single-sidebar-item .solution-categories li.current-menu-item > a::before {width: 5px;}

/*.services-area .single-service-item {padding-bottom: 0; margin-bottom: 40px; float: left;}*/
.services-area .single-service-item .text-holder, 
.services-area .single-service-item .text-holder .text {padding-left: 0;}
.services-area .icon-box {margin: 0;}
.services-area .wpls-filter.icon-box {text-align: right;}
.single-service-item .text-holder .icon {background: #f7f7f7 none repeat scroll 0 0; color: #292929; left: 0; position: absolute; top: 30px; width: 60px; height: 100px; line-height: 60px; display: block; text-align: center; -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s;}
.single-service-item .text-holder .icon .masscol {width: 100%; height: 50%;}
.single-service-item .text-holder .icon .tonecol {width: 100%; height: 50%;}
.single-service-item .text-holder .icon .default-tone-color {width: 100%; height: 100%; background: #25326a;}
.single-service-item .text-holder .text p {color: #9e9e9e;}

.services-area .icon-box .single-item {display: inline-block;}
.services-area .icon-box .single-item a {background: #25326a;border: 2px solid #25326a; color: #ffffff; display: inline-block; font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 600; outline: medium none; text-align: center; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); text-transform: uppercase; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; padding: 6px 12px;}
.single-service-item .text-holder .text h3 a {color: #292929; -webkit-transition: all 500ms ease 0s; transition: all 500ms ease 0s;}
.single-service-item .text-holder .text .application {margin-bottom: 8px; color: #9e9e9e; line-height: normal;}
.single-service-item .text-holder .text .ci-name {color: #9e9e9e; line-height: normal;}

.single-service-item .text-holder .text .application span{display: table-cell;}
.single-service-item .text-holder .text .ci-name span{display: table-cell;}
.label-text {font-weight: 600; color: #292929; padding-right: 5px;}

.services-area .single-service-item:hover .text-holder .icon {background: transparent;}
.wpls-filtr-container {font-size: 0;}
.wpls-filtr-container .filtr-item {display: none; float: none; font-size: initial; vertical-align: top;}

.services-area .single-service-item {position: relative; margin-bottom: 20px; padding-left:10px; padding-right:10px;-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.services-area .single-service-item .btn-quick-inquiry-wrap {-webkit-transition: all .30s ease-in-out;transition: all .30s ease-in-out;}
.services-area .single-service-item:hover .btn-quick-inquiry-wrap {position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center; background: rgba(165, 165, 165, 0.1);}
.services-area .single-service-item .btn-quick-inquiry {position: absolute; padding: 3px 15px; color: #1f1f1f; font-size: 16px; font-weight: 500; border: 2px solid #1f1f1f; border-radius: 5px; right: 5px; bottom: 5px; float: right; opacity: 0; visibility: hidden; -webkit-transition: all .30s ease-in-out;transition: all .30s ease-in-out;}
.services-area .single-service-item:hover .btn-quick-inquiry {opacity: 1; visibility: visible;}

.single-page .icon {margin-bottom: 15px;}
.single-page .icon .masscol {height: 100px;width: 100px;display: inline-block;float: left;}
.single-page .icon .tonecol {height: 100px;width: 100px;display: inline-block;}

.popup-contant-wrap h3 {margin-bottom: 15px; text-align: center;}
.popup-contant-wrap .application, .popup-contant-wrap .ci-name {margin-bottom: 10px;}
.popup-contant-wrap label {color: #292929;}
.popup-contant-wrap textarea {max-height: 80px;}
.popup-contant-wrap input[type="submit"] {padding: 8px 70px; font-size: 18px; text-transform: uppercase; background: #25326a; font-weight: 600; color: #fff; border: 2px solid #25326a;}
.popup-contant-wrap input[type="submit"]:hover {background: #292929;}

#solution-single-area .sidebar .single-sidebar-item .solution-categories li a:after {content: "\f0da"; color: #f7f7f7; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; right: 10px; position: absolute; top: 19px;}
#solution-single-area .sidebar .single-sidebar-item .solution-categories li a {background: #f9f9f9 none repeat scroll 0 0;}
.text-holder .sec-title-two h2 a {color: #292929; font-size: 24px;}

.text-holder table {border-collapse: collapse; border-spacing: 0;}
.text-holder .rleft {width: 60%; float: left; margin-bottom: 10px; padding-left: 10px;}
.text-holder .source1 {width: 100%; border: 1px solid #d1d1d1;}
.text-holder .rleft .source1 td {border-right: 1px solid #CCC; padding: 5px 10px !important; font-size: 14px !important; text-align: left;}
.text-holder .source1 td:last-child {border-right: 0;}
.text-holder .rleft table h2 {margin: 5px 0; color: #292929; font-size: 18px;}
.text-holder .rleft h2 {margin: 5px 0; color: #292929; font-size: 18px; font-weight: 600; line-height: 26px;}
.text-holder .entry-content td {padding: 6px 10px;border:1px solid #ccc;}
.text-holder .source td {border: 1px solid #999;}
.text-holder td {font-size: 14px !important;}
.text-holder .rright {float: right; width: 220px; margin-right: 10px; border: 1px solid #e1ecf0; background: #f1fbff; padding: 5px;}
.text-holder .color {background: #4c5e60; width: 80px; height: 140px; float: right; margin-right: 15px;}
.text-holder .color1 {background: #434544; width: 80px; height: 140px; float: right; margin-right: 2px;}
.text-holder .image {float: left; background: #f1fbff; padding: 10px; border: 1px solid #e1ecf0; margin-right: 15px;}
.text-holder .sendinquiry {margin: 5px 0 0 80px; clear: both; float: right;}
.text-holder .sendinquiry td {font-size: 22px !important; color: #DB1920; margin-top: 5px;}

.data table {margin-bottom: 15px;}
.data td {border: 1px solid #d1d1d1 !important;}
.productdetails .data {overflow-x: auto;}
.rightcontain img {margin-bottom: 15px;}
.rightcontain ul, 
.rightcontain li {list-style: disc;}
.rightcontain .links ul, 
.rightcontain .links li {list-style: none;}
.rightcontain ul {margin-left: 15px; margin-bottom: 15px;}
.rightcontain .links ul {margin-left: 0;}
.rightcontain h1, .leftside1 h1, .rightcontain .title {font-size: 18px; color: #292929; font-weight: 600; line-height: 26px; margin-bottom: 10px;}

.topcontain {margin-bottom: 15px;}
.topcontain .links ul {list-style: none;}
.topcontain .links ul {margin-left: 0;}
.topcontain .links li {background: #fcd255; min-width: 200px; margin: 0 2px 2px 0; display: inline-block;}
.topcontain .links li a {display: block; color: #000; text-decoration: none; margin-right: 5px; padding: 5px; font-size: 12px;}

.sidebar .single-sidebar-item .solution-categories .dropdown .sidebar-toggle {position: absolute; width: 25px; height: 25px; background: #25326a; top: 15px; right: 0; text-align: center;}
.sidebar .single-sidebar-item .solution-categories .dropdown .sidebar-toggle:after {content: "\f067"; color: #fff; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 15px; line-height: 25px;}
.sidebar .single-sidebar-item .solution-categories .dropdown .sidebar-toggle.close-slide:after {content: "\f068";}
#solution-single-area .sidebar .single-sidebar-item .solution-categories li a::after {content: none;}
.sidebar .single-sidebar-item .dropdown .sub-menu {display: none;}
.sidebar .navigation.solution-categories {display: block;}
.sidebar .navigation {display: none;}

.border-bottom {margin-bottom: 15px; border-bottom: 5px solid #292929;}
.single-page .text .application, .single-page .text .ci-name {margin-bottom: 15px;}
/*.single-page .popup-contant-wrap label span {display: inline-block;}*/
.inquery {display: none;}


.footer-area {background: #f9f9f9; border-top: 5px solid #292929;}
.single-footer-widget .title h3, 
.single-footer-widget .industry-info p, 
.single-footer-widget .quick-links li a, 
.single-footer-widget .contact-address li .content-holder p span {color: #292929;}
.single-footer-widget .title::before {background: #292929 none repeat scroll 0 0;}
.single-footer-widget .industry-info {border: none; padding: 0; margin: 0;}
.single-footer-widget .contact-address li .icon-holder {top: -4px;}
.single-footer-widget .quick-links li {min-width: 150px; float: left; padding-bottom: 10px;}
.single-footer-widget .footer-logo {margin-bottom: 0; padding-top: 10px;}

.single-page .popup-contant-wrap .nf-form-fields-required {display: none;}
.single-page .popup-contant-wrap .wpcf7-form p {padding: 0 15px;}

.single-page .popup-contant-wrap .wpcf7-form .wpcf7-list-item {display: inline-block;}
.single-page .popup-contant-wrap .wpcf7-form .wpcf7-list-item input[type="radio"] {float: left; width: auto;}
.single-page .popup-contant-wrap .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label {float: none; width: auto;}
.single-page .popup-contant-wrap .wpcf7-form p label {color: #7F7F83;}
.single-page .popup-contant-wrap .wpcf7-form p input[type="text"], 
.single-page .popup-contant-wrap .wpcf7-form p input[type="email"], 
.single-page .popup-contant-wrap .wpcf7-form p input[type="tel"], 
.single-page .popup-contant-wrap .wpcf7-form p textarea {color: #7F7F83; border-bottom: solid 1px #25326a !important; border-left: solid 1px #fff !important; border-right: solid 1px #fff !important; border-top: solid 1px #fff !important; padding: 7px 4px 4px 0; background: #fff; -webkit-appearance: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-appearance: none !important; appearance: none !important; -webkit-border-radius: 0 !important; -webkit-box-shadow: 1px 1px 1px #eee; outline: none; resize: none;}
.single-page .popup-contant-wrap .wpcf7-form p input[type="radio"] {background: transparent !important; border: none transparent !important;}
.single-page .popup-contant-wrap .wpcf7-form p input[type="button"] {background: none; border: 2px solid #25326a; color: #25326a; font-size: 16px; font-weight: 600; padding: 5px 25px;}
.single-page .popup-contant-wrap .wpcf7-form p input[type="button"]:focus,
.single-page .popup-contant-wrap .wpcf7-form p input[type="button"]:hover {background: #25326a; color: #ffffff;}
.single-page .popup-contant-wrap .wpcf7-form div.wpcf7-validation-errors, 
.single-page .popup-contant-wrap .wpcf7-form div.wpcf7-acceptance-missing, 
.single-page .popup-contant-wrap .wpcf7-form div.wpcf7-mail-sent-ok {clear: both;}

.about-us-area .image-column {height: 527px;}
.about-us-area .about-us-item ul {margin-left: 15px;}
.about-us-area .about-us-item ul li {list-style: disc;}

.wpcf7-response-output {clear: both; margin: 32px 0 !important;}
.gform_wrapper .gform_fields input {border: 1px solid #ccc;width: 100% !important;}
.gform_wrapper .gform_title{display: none;}
.gfield_radio .gchoice{display:inline-flex !important;}
.gfield_radio label{margin-left: 10px;}
.gform_wrapper .gform_fields legend{border: none;}
.gform_wrapper.gravity-theme .gfield_label, .gform_wrapper.gravity-theme .gfield_radio label{font-size: 17px !important;}

/***** Search form *****/
.search-form-result .sf-field-search .sf-input-text {-moz-box-sizing: border-box; -moz-border-radius: 0; -webkit-box-sizing: border-box; -webkit-border-radius: 0; -webkit-box-shadow: 0 0 0 #ffffff, inset 0 0 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 #ffffff, inset 0 0 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 #ffffff, inset 0 0 0 rgba(0, 0, 0, 0.2); background-color: #ffffff; box-sizing: border-box; border: 1px solid #666; border-radius: none; cursor: text; margin: 0; outline: none; padding: 6px 8px; vertical-align: middle; width: 100%;}
.search-form-result .searchandfilter ul li {float: left;}
.search-form-result .searchandfilter ul li input[type="submit"], 
.search-form-result .searchandfilter ul li a.search-filter-reset {background: #fff; color: #8da79d; padding: 9px 15px 6px 15px !important; margin: 0 10px 0 0; outline: none; font-weight: normal; font-size: 14px; line-height: 16px; letter-spacing: 1px; float: left; cursor: pointer; font-family: 'MyriadPro-Light'; text-transform: uppercase; -webkit-appearance: none; -webkit-border-radius: 0; border: 1px solid #8da79d;}
.search-form-result .searchandfilter ul li input[type="submit"]:hover, 
.search-form-result .searchandfilter ul li a.search-filter-reset:hover {background: #8da79d; color: #ffffff;}
.search-form-result .search-item-result h2 {margin: 20px 0 10px 0; font-size: 30px; line-height: 30px;}
.search-form-result .search-item-result h2 a {color: #464646;}
.search-form-result .search-item-result h2 a:focus, 
.search-form-result .search-item-result h2 a:hover {color: #8da79d;}
.search-form-result .search-item-result .application .label-text, 
.search-form-result .search-item-result .ci-name .label-text {color: #8da79d;}
.search-form-result .search-item-count {margin: 0 0 20px 0; text-align: center; font-size: 18px; color: #464646;}

.about-us-area .tab-content .text-box {margin-bottom: 20px;}
.about-us-area {border-top: 5px solid #292929;}
.about-us-area {background: #f7f7f7;}


/* Intermediates css start */
.vc-cat-table-list{width: 100%;margin-bottom: 15px;}
.vc-cat-table-list .vc-cat-table-head-tr th{padding: 6px 10px;border-color: #ccc;}
.productdetails .page-numbers{border: 1px solid #ddd;padding: 6px 10px;margin-right: 6px;}
.productdetails .current.page-numbers{border:none;background-color:#25326a;color:#fff;}
/* Intermediates css end */



@media only screen and (min-width: 768px) and (max-width: 991px) {
	.logo {float: left !important; text-align: left; margin: 0 0 15px;}
}

@media only screen and (min-width: 768px) {
	.single-page .popup-contant-wrap nf-fields-wrap nf-field {width: 50%; float: left; padding: 0 15px 0 0;}	
	.popup-contant-wrap {max-width: 100%; margin: 50px auto; position: relative; padding: 15px;}
	.single-page .popup-contant-wrap {margin: 50px 0 0; padding: 30px 0; border-top: 2px solid #292929;}
	.single-page .popup-contant-wrap nf-fields-wrap nf-field:nth-of-type(2n+1) {clear: both;}

	.single-page .popup-contant-wrap .wpcf7-form > .wpcf7-form-control-wrap {width: 50%; float: left; padding: 0 15px 0 0; position: unset; margin-bottom: 15px;}
	.single-page .popup-contant-wrap .wpcf7-form p {width: 50%; float: left; padding: 0 15px 0 0;}
	.single-page .popup-contant-wrap .wpcf7-form p:nth-of-type(2n+1) {clear: both;}
	
	.single-page .popup-contant-wrap .wpcf7-form p:nth-child(9), 
	.single-page .popup-contant-wrap .wpcf7-form p:nth-last-child(3) {display: none;}
	.single-page .popup-contant-wrap .wpcf7-form p:nth-last-child(2) {clear: both;}

	.productdetails .data .leftdata {width: 75%; float: left;}
	.productdetails .data .rightimage, 
	.productdetails .data .rightimage1 {float: right; margin-top: 30px;}

}

@media only screen and (max-width: 1199px) {
	.about-us-area .image-column {height: 300px;}
}

@media only screen and (max-width: 767px) {
	.text-holder .rleft {width: 100%;}
	.text-holder .rright {float: left; margin-bottom: 10px;}
	.mainmeu-area .mainmenu-bg {background: none;}
	.main-menu .navbar-collapse > .navigation > li > a, 
	.main-menu .navbar-collapse > .navigation > li > ul > li > a {background: #3273BE none repeat scroll 0 0;}

	.main-menu .navbar-collapse > .navigation > li:hover > a, 
	.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, 
	.main-menu .navbar-collapse > .navigation > li.current > a {color: #ffffff !important;}

	.main-menu .navigation > li:hover > a, 
	.main-menu .navigation > li.current > a, 
	.main-menu .navigation > li.current-menu-item > a {color: #ffffff;}
	
	.main-menu .navigation li a, 
	.mainmeu-area.stricky-fixed {background: #fdc716;}

	.header-area {padding-top: 0;}
	.logo {float: left; text-align: left; margin: 0 0 10px;}

	.mainmeu-area.stricky {padding-top: 15px;}

	.main-menu .navbar-header .navbar-toggle {top: 0;}
	.about-us-area .content-column {height: auto; padding-bottom: 55px;}
	.top-search-box {top: 25px;}
	.rev_slider_wrapper11 h2 {text-align: center; padding: 0 15px; right: 0; top: 50%;}
}

@media only screen and (max-width: 550px) {
	.services-area .icon-box .single-item {display: block; margin: 5px 0;}
	.services-area .icon-box .single-item a {width: 100%;}
}