@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:600);@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:700);@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300italic);@import url(http://fonts.googleapis.com/css?family=Euphoria+Script);@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);@font-face{font-family:'FontAwesomeRegular';src:url('fonts/FontAwesome-new/fontawesome-new.eot');src:url('fonts/FontAwesome-new/fontawesome-new.eot') format('embedded-opentype'), url('fonts/FontAwesome-new/fontawesome-new.woff') format('woff'), url('fonts/FontAwesome-new/fontawesome-new.ttf') format('truetype'), url('fonts/FontAwesome-new/fontawesome-new.svg#FontAwesomeRegular') format('svg');}
@font-face{font-family:'ralewaybold';src:url('fonts/raleway-bold-webfont.eot');src:url('fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-bold-webfont.woff2') format('woff2'), url('fonts/raleway-bold-webfont.woff') format('woff'), url('fonts/raleway-bold-webfont.ttf') format('truetype'), url('fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewayitalic';src:url('fonts/raleway-italic-webfont.eot');src:url('fonts/raleway-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-italic-webfont.woff2') format('woff2'), url('fonts/raleway-italic-webfont.woff') format('woff'), url('fonts/raleway-italic-webfont.ttf') format('truetype'), url('fonts/raleway-italic-webfont.svg#ralewayitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewaylight';src:url('fonts/raleway-light-webfont.eot');src:url('fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-light-webfont.woff2') format('woff2'), url('fonts/raleway-light-webfont.woff') format('woff'), url('fonts/raleway-light-webfont.ttf') format('truetype'), url('fonts/raleway-light-webfont.svg#ralewaylight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewayextralight';src:url('fonts/raleway-extralight-webfont.eot');src:url('fonts/raleway-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-extralight-webfont.woff2') format('woff2'), url('fonts/raleway-extralight-webfont.woff') format('woff'), url('fonts/raleway-extralight-webfont.ttf') format('truetype'), url('fonts/raleway-extralight-webfont.svg#ralewayextralight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewaymedium';src:url('fonts/raleway-medium-webfont.eot');src:url('fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-medium-webfont.woff2') format('woff2'), url('fonts/raleway-medium-webfont.woff') format('woff'), url('fonts/raleway-medium-webfont.ttf') format('truetype'), url('fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewayregular';src:url('fonts/raleway-regular-webfont.eot');src:url('fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-regular-webfont.woff2') format('woff2'), url('fonts/raleway-regular-webfont.woff') format('woff'), url('fonts/raleway-regular-webfont.ttf') format('truetype'), url('fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewaysemibold';src:url('fonts/raleway-semibold-webfont.eot');src:url('fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/raleway-semibold-webfont.woff2') format('woff2'), url('fonts/raleway-semibold-webfont.woff') format('woff'), url('fonts/raleway-semibold-webfont.ttf') format('truetype'), url('fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'source_sans_prosemibold';src:url('fonts/sourcesanspro-semibold-webfont.eot');src:url('fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'), url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'), url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'), url('fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'source_sans_prolight';src:url('fonts/sourcesanspro-light-webfont.eot');src:url('fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/sourcesanspro-light-webfont.woff2') format('woff2'), url('fonts/sourcesanspro-light-webfont.woff') format('woff'), url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'), url('fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'source_sans_problack_italic';src:url('fonts/sourcesanspro-blackit-webfont.eot');src:url('fonts/sourcesanspro-blackit-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/sourcesanspro-blackit-webfont.woff2') format('woff2'),
url('fonts/sourcesanspro-blackit-webfont.woff') format('woff'),
url('fonts/sourcesanspro-blackit-webfont.ttf') format('truetype'),
url('fonts/sourcesanspro-blackit-webfont.svg#source_sans_problack_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'champagne__limousinesbold';src:url('fonts/champagne__limousines_bold-webfont.eot');src:url('fonts/champagne__limousines_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/champagne__limousines_bold-webfont.woff2') format('woff2'), url('fonts/champagne__limousines_bold-webfont.woff') format('woff'), url('fonts/champagne__limousines_bold-webfont.ttf') format('truetype'), url('fonts/champagne__limousines_bold-webfont.svg#champagne__limousinesbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'champagne__limousinesregular';src:url('fonts/champagne__limousines-webfont.eot');src:url('fonts/champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/champagne__limousines-webfont.woff2') format('woff2'), url('fonts/champagne__limousines-webfont.woff') format('woff'), url('fonts/champagne__limousines-webfont.ttf') format('truetype'), url('fonts/champagne__limousines-webfont.svg#champagne__limousinesregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'coolveticaregular';src:url('fonts/coolvetica_rg-webfont.eot');src:url('fonts/coolvetica_rg-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/coolvetica_rg-webfont.woff2') format('woff2'), url('fonts/coolvetica_rg-webfont.woff') format('woff'), url('fonts/coolvetica_rg-webfont.ttf') format('truetype'), url('fonts/coolvetica_rg-webfont.svg#coolveticaregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Chaparregular';src:url('fonts/Chaparr6.otf');}
@font-face{font-family:'VAG-Rounded-Bold';src:url('fonts/VAG-Rounded-Bold.ttf');}
::-moz-selection{background-color:#B43F70;color:#ffffff;}
::selection{background-color:#B43F70;color:#ffffff;}
html{overflow-y:scroll;}
form.search fieldset input{border:1px solid #E7E6E6;color:#747474;float:left;line-height:17px;margin:0;padding:9px 5px;width:78% !important;}
form.search fieldset input[type=submit]{border:medium none;font-family:'FontAwesomeRegular';font-size:18px;height:37px;padding:9px 5px;width:36px !important;cursor:pointer;}
input[type=submit], input[type=text], input[type=password], input[type=file], textarea{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="image"]{padding:0;border:none;}
body{margin:0;color:#747474;-webkit-text-size-adjust:100%;font-size:15px;line-height:20px;font-family:'Source Sans Pro', sans-serif;padding:0;}
html{overflow-x:hidden;}
.body_blank{display:table;height:100%;width:100%!important;position:absolute;margin:0;left:0;top:0;overflow-x:hidden;}
body.body_blank.admin-bar{top:27px;}
body.body_blank.admin-bar #wrapper #slidingbar-area{top:0;}
.wrapper_blank{display:table-cell;float:none;vertical-align:middle;}
.wrapper_blank #main{background:transparent !important;}
img{border-style:none;vertical-align:top;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
object{max-width:100%;}
a{text-decoration:none;color:#343434;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
a:hover{color:#c4e24c;text-decoration:none;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
p{line-height:25px;text-align:justify;color:#000000;}
ul{padding-left:0;list-style-position:inside;}
input, textarea, select{vertical-align:middle;color:#747474;}
form, fieldset{margin:0;padding:0;border-style:none;}
.clearfix:after, #content:after{content:"";display:table;clear:both;}
.clear{clear:both;}
.freshwidget-theme{background-color:#015453;color:#fff;font-size:20px !important;font-weight:bold;outline:0 none;padding:15px 20px !important;text-decoration:none;}
h2{color:#343434;font-size:25px;font-weight:bold;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;}
#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul ul, #nav li.current-menu-ancestor a, #nav ul li a:hover{color:#c4e24c !important;}
#nav ul ul{border-color:#c4e24c!important;}
.wp-caption{max-width:100% !important;}
.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px;}
.gallery-caption{padding:6px 8px;right:0;left:auto;text-align:right;}
.gallery-caption:before{right:0;left:auto;}
.bypostauthor > article .fn:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom;}
#header{padding:0 10px 0px;}
.khalid-row{clear:both;margin:0 auto;}
.khalid-row:after{content:"";display:block;clear:both;}
.our-clients{margin-top:47px !important;width:100%;}
#header .logo{float:left;overflow:hidden;}
#header .logo a{height:100%;display:block;}
#header .retina_logo{display:none;}
#header .login-box, #small-nav .login-box{left:auto;right:0;}
#header .login-box .forgetmenot, #small-nav .login-box .forgetmenot{line-height:32px !important;}
#header .login-box .forgetmenot input, #small-nav .login-box .forgetmenot input{margin:0;}
#header .login-box p, #small-nav .login-box p{font-size:11px !important;}
#header .login-box p .input-text, #small-nav .login-box p .input-text{margin-bottom:10px;}
nav#nav{z-index:99999;float:left;}
.sticky-shadow nav#nav{float:right;}
#nav ul{list-style:none;margin:0;padding:0;}
#nav ul li{float:left;padding:0 10px 0 0;margin:0;}
ul#nav > li:last-child{padding-right:0;}
#nav ul li a{padding:16px 0 16px;margin:0 0 0 11px;color:#ffffff;font-family:'source_sans_prosemibold';}
#nav ul a{border:none;}
#nav ul li a:hover, #nav ul li a:focus{border-bottom:4px solid #c4e24c;}
#nav ul a, #nav li.current-menu-ancestor a{display:block;border-bottom:4px solid #2b3540;}
#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a{color:#c4e24c;text-decoration:none;border-color:#c4e24c;}
#nav ul li{position:relative;}
#nav ul ul{display:none;position:absolute;top:53px;left:0px;width:192px;background:#333333;z-index:100000;border-top:3px solid #c4e24c;border-left:none;border-right:none;z-index:99999;-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
#nav ul li:hover ul{display:block;}
#nav, .side-nav li a{font-family:'Source Sans Pro', sans-serif;text-transform:uppercase;font-size:15px;}
#nav ul li ul li{display:block !important;float:none;margin:0;padding:0;border-bottom:1px solid #444444;}
#wrapper #nav ul li ul li a{border:0;border:medium none;width:auto;height:auto;text-indent:0px;color:#fff !important;display:block;padding:10px 20px !important;font-size:15px;margin:0;line-height:19px;text-transform:none;}
#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item a{background:none;color:#c4e24c !important;}
#nav ul ul ul{display:none !important;}
#nav ul ul li:hover ul{display:block !important;top:-3px;left:170px;}
#nav .dd-container, .top-menu .dd-container{max-width:100%;display:none;}
.main-nav-search{width:25px;}
a.search-link{font-size:14px;font-family:'FontAwesomeRegular' !important;cursor:pointer;}
a.search-link:after{border:1px solid;border-radius:50% 50% 50% 50%;padding:5px;content:"\f002";}
.main-nav-search a:hover{border-top:none !important;padding-top:3px !important;}
#header.sticky-header .main-nav-search a:hover{border-top:none !important;padding-top:3px !important;}
.main-nav-search-form{display:none;left:auto;position:absolute;right:0;top:auto;z-index:99999;width:200px;padding:25px;background-color:#ffffff;border:1px solid #E6E5E6;text-align:right;}
.search-results h2{line-height:normal;}
#wrapper #layerslider-container .ls-fullwidth a.ls-nav-prev{background:url(images/slider-left-arrow.png) no-repeat;width:36px;height:36px;left:0;}
#wrapper #layerslider-container .ls-fullwidth a.ls-nav-next{background:url(images/slider-right-arrow.png) no-repeat;width:36px;height:36px;right:0;}
.main-nav-search-form input{display:inline-block !important;color:#AAA9A9;background-color:#ffffff;border:1px solid #D2D2D2;box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;color:#747474;font-size:13px;padding:8px 5px !important;width:150px;}
.header-wrapper .header-v4 .main-nav-search-form input#s, .header-wrapper .header-v5 .main-nav-search-form input#s{width:150px;}
.main-nav-search-form input[type="submit"], .search-page-search-form input[type="submit"]{background:#000000 !important;border:medium none;color:#FFFFFF !important;float:right;font-size:14px;height:34px;line-height:34px;margin:0;padding:0 !important;width:34px;text-indent:0 !important;display:inline-block !important;cursor:pointer;font-family:'FontAwesomeRegular' !important;}
.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover{background:#c4e24c;}
.search-page-search-form{padding-bottom:60px;border-bottom:1px solid #E6E5E6;margin-bottom:60px;}
.search-page-search-form .seach-form{text-align:right;margin-left:-3px;}
.search-page-search-form input{color:#AAA9A9;background-color:#ffffff;border:1px solid #D2D2D2;box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;color:#747474;font-size:13px;height:16px;padding:8px 2% !important;display:inline-block !important;}
#fallback-slide{display:none;}
#fallback-slide img{width:100%;}
#wrapper #nav ul ul ul ul{display:none !important;}
#wrapper #nav ul ul ul li:hover > ul{display:block !important;}
body #header.sticky-header{background:transparent !important;margin:0;position:fixed;top:0;left:0;z-index:99998;display:none;padding:0;width:100%;height:105px;}
body.admin-bar #header.sticky-header{top:28px;}
body #header.sticky-header.sticky{display:block;}
body #header.sticky-header .logo{margin-top:0;max-height:65px;width:auto;}
body #header.sticky-header #nav ul ul{top:100% !important;}
body #header.sticky-header #nav ul ul ul{top:-3px !important;}
body #header.sticky-header #nav ul li ul li a{padding:0 16px !important;line-height:19px !important;}
body #header.sticky-header #nav ul li ul li{padding:10px 0;}
body #header.sticky-header #nav ul li a{border:none !important;color:#b43f70;}
body #header.sticky-header #nav ul li a:hover{color:#88C03D !important;}
body #header.sticky-header .sticky-shadow{height:102px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.20);background-color:rgba(43, 53, 64, 1);}
body #header.sticky-header .sticky-shadow .khalid-row{width:1170px;margin:0 auto;}
.sticky-header #nav ul li a{border-top-width:0;display:block;padding:13px 0 16px;line-height:35px !important;color:#ffffff !important;}
.box-services{clear:both;margin:0 0 15px 0;}
.box-services ul{clear:both;width:100%;float:left;margin:40px 0 0;padding:0;}
.box-services ul li{float:left;width:16%;margin:0 0 0 58px;list-style:none;text-align:center;}
.box-services ul li:nth-child(1){margin:0;}
.box-services ul li .pencil, .box-services ul li .light{font-family:'FontAwesomeRegular';font-size:55px;padding:55px 25px 10px;margin:9px auto 5px auto;display:block;width:80%;text-align:center;line-height:105px;color:#FFF;position:relative;z-index:9;display:inline-block;background:url(images/box_bg.png) no-repeat;}
.box-services ul li:hover .pencil, .box-services ul li:hover .light{background:url(images/box_bg_hover.png) no-repeat;}
.box-services ul li .pencil img, .box-services ul li .light img{left:0;top:0;z-index:-9;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.box-services ul li:hover .pencil img, .box-services ul li:hover .light img{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.box-services ul li h2{text-transform:uppercase;font-size:23px;font-weight:600;margin:19px 0 20px !important;font-family:'Source Sans Pro', sans-serif;color:#343434;}
.box-services ul li p{display:block;text-align:inherit;}
.learnmore a{font-size:15px;padding:12px 13px;margin:7px 0;display:inline-block;color:#333333;text-transform:capitalize;font-family:'ralewaysemibold';border:2px solid #b43f70;border-radius:4px;}
.learnmore a:hover{background:#b43f70;color:#fff;}
.learnmore.h_learnmore{margin:8px 0 17px 0;display:inline-block;}
.rpwe-block h2{margin:0;}
.newsletter{background:#33cc79;padding:20px 0 35px;}
.newsletter form{position:relative;}
.newsletter form p{color:#FFF;padding:5px;}
.newsletter .titles{float:left;width:323px;color:#FFF;}
.newsletter .titles h3{color:#FFF;font-size:23px;margin-bottom:3px;text-transform:uppercase;margin-top:17px;font-family:'Source Sans Pro', sans-serif;}
.newsletter .widget_ns_mailchimp{float:left;width:auto;}
.newsletter .widget_ns_mailchimp input{background:#FFF;padding:14px 12px;color:#747474;font-size:15px;font-family:'Source Sans Pro', sans-serif;border:none;width:325px;margin:0 12px 0 0;}
.newsletter .widget_ns_mailchimp input[type="submit"]{font-size:13px;text-transform:uppercase;cursor:pointer;color:#FFF;background:url(images/subscribe-arrow.png) no-repeat 88px 21px #343434;width:auto;padding:16px 32px 13px 18px;display:inline-block;margin:0;}
.newsletter .widget_ns_mailchimp input[type="submit"]:hover{background:url(images/subscribe-arrow-over.png) no-repeat 88px 21px #000;color:#c4e24c;}
.newsletter .widget_ns_mailchimp .error{color:#F00;position:absolute;top:-25px;}
.tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img{-webkit-backface-visibility:visible !important;-webkit-transform:none !important;}
.caroufredsel_wrapper{margin:20px 0 0 !important; height:200px !important;}
.list_carousel{padding:0;margin:0 0 50px 0;overflow:hidden;width:auto;}
.list_carousel h2{font-family:'ralewaysemibold';margin-top:0;font-size:39px;color:#242e3a;}
.list_carousel h2 span{color:#b43f70;}
.list_carousel h4{font-size:18px;color:#666666;font-family:'source_sans_prolight';margin:0;}
.list_carousel ul{margin:0;padding:0;list-style:none;display:block;}
.list_carousel li{margin:0 67px 0 0;font-size:14px;color:#333;width:246px;display:block;float:left;}
.list_carousel ul#foo2 li{width:246px !important;margin:0 54px 0 0;text-align:center;}
.list_carousel ul#foo2 li img{height:100%;padding:10px;width:60%;}
.list_carousel.responsive{width:auto;margin-left:0;}
.list_carousel .clearfix{float:none;clear:both;}
.list_carousel a.prev{background:url(images/next-arrow-left.png) no-repeat scroll 0 0 transparent;display:block;height:150px;position:absolute;top:0;width:50px;}
.list_carousel a.prev.disabled, a.next.disabled{cursor:default;}
.list_carousel a.prev span, a.next span{display:none;}
#foo2{left:20px;margin:0 2px;position:relative;}
.khalid-row{width:1170px;margin:0 auto;}
.khalid-page-title .container{padding:0;}
.khalid-page-title{background:url(images/title_bg.jpg) no-repeat;background-size:cover;padding:40px 0;}
.khalid-page-title h1{text-align:left;color:#FFF;text-transform:uppercase;font-size:32px;font-family:'source_sans_prosemibold';margin:0;float:left;width:60%;}
#content.contactus #sidebar{float:left;width:34%;}
#content .contact-w{width:730px;margin-right:40px;margin-bottom:35px;float:left;}
h3{font-size:18px;}
#sidebar .contact_info{padding:0 0 21px 0;margin:0 0 37px 0;border-bottom:1px solid #ededed;}
#sidebar .contact_info p, .footer-area .contact_info p, #slidingbar .contact_info p{margin:0;text-align:left;}
#sidebar .contact_info h2{margin-right:38px;margin-bottom:15px;}
#sidebar .contact_info .address{margin:0 0 15px 3px;}
#sidebar .contact_info .phone{margin:0 0 15px 3px;}
#sidebar .contact_info .phone span{color:#343434;}
#sidebar .contact_info .mail{margin:0 0 0px 3px;}
#sidebar .contact_info .mail a, #sidebar .contact_info .site a{color:#747474;}
#sidebar .contact_info .mail a:hover, #sidebar .contact_info .site a:hover{color:#000;}
#sidebar .contact_info .site{margin:0 0 18px 3px;background:url(images/contact-www-icn.png) no-repeat left 4px;padding:0 0 0 24px;}
#content #sidebar .time{margin:0 0 15px 3px;background:url(images/contact-time-icn.png) no-repeat left 6px;padding:0 0 0 26px;line-height:25px;}
#content #sidebar .time span{color:#343434;}
#content .contact-w .post-content{display:inline-block;margin-bottom:6px;width:100%;float:left;}
#content .contact-w input{box-shadow:none;border:1px solid #e1e1e1;font-size:15px;padding:9px 12px;width:90%;color:#747474;height:45px;}
#content .contact-w #comment-input{margin-bottom:19px;}
#content .contact-w textarea{box-shadow:none;border:1px solid #e1e1e1;font-size:15px;padding:11px 14px;margin-bottom:5px;width:95%;float:left;}
#content .contact-w #comment-submit input#submit{background:url(images/arrow-submit.png) no-repeat 72px 16px #c4e24c;width:auto;padding:11px 29px 11px 16px;border:none;text-transform:uppercase;color:#FFF;cursor:pointer;font-size:14px;}
#content .contact-w #comment-submit input#submit:hover{background:url(images/arrow-submit.png) no-repeat 72px 16px #343434;}
#content .gmap-contact{height:450px;margin:0;padding:0;}
#content .gmap-contact iframe{height:630px;}
.portfolio-wrapper{display:inline-block;margin-top:24px;}
.portfolio-item{float:left;margin:0 5px 5px 0;}
.khalid-portfolio .portfolio-wrapper .portfolio-item:nth-child(5n){margin:0 0 5px 0;}
.khalid-portfolio .portfolio-wrapper .portfolio-item .image{height:230px;width:230px;overflow:hidden;}
.image .image-extras{background:linear-gradient(center top, rgba(52,201,120,0.8) 0%, rgba(1,76,35,0.8) 100%);background:-moz-linear-gradient(center top, rgba(52,201,120,0.8) 0%, rgba(1,76,35,0.8) 100%);background:-webkit-linear-gradient(center top, rgba(52,201,120,0.8) 0%, rgba(1,76,35,0.8) 100%);background:-webkit-linear-gradient(#c4e24c, #014c23);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4e24c', endColorstr='#014c23') progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.image{position:relative;overflow:hidden;z-index:1;}
.image .image-extras{width:101%;height:100%;position:absolute;top:0;left:0;text-align:center;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;}
.image:hover .image-extras{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;}
.no-csstransforms .image .image-extras{display:none;}
.no-csstransforms .image:hover .image-extras{display:block;}
.image .image-extras:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.image a{display:block;}
.image .image-extras .image-extras-content{display:inline-block;vertical-align:middle;width:90%;height:auto;}
.image .image-extras .image-extras-content p{color:#fff;line-height:20px;height:77px;overflow:hidden;}
#main .image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a{color:#000 !important;margin:0 !important;margin-top:10px !important;}
#main .image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content .cats, .image .image-extras .image-extras-content .cats a, .image .image-extras .image-extras-content .price{color:#333333 !important;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);margin:0;margin-top:5px !important;}
.image .image-extras .image-extras-content h4 a{display:inline;color:#333333 !important;}
#main .image .image-extras .image-extras-content h4 a:hover{color:#444 !important;}
.image .image-extras .image-extras-content img{width:auto !important;display:inline !important;}
.image .image-extras .image-extras-content .icon{display:inline;}
.image .image-extras .image-extras-content .icon, .image .image-extras .image-extras-content .icon img{width:35px;height:36px;display:inline-block;vertical-align:top;text-indent:-10000px;}
.image-extras .link-icon{background:url(images/link-ico.png);}
.image-extras .gallery-icon{background:url(images/finder-ico.png);}
.image-extras .cats{display:block;}
.image-extras .cats a{display:inline;line-height:normal !important;}
.khalid-portfolio .pagination{font-size:15px;clear:both;}
.khalid-portfolio .pagination .current{background:none;padding:8px 11px;border:1px solid #ededed;color:#33cc79;}
.khalid-portfolio .pagination a.inactive{background:none;padding:8px 11px;border:1px solid #ededed;color:#747474;}
.page-template-portfolio-page-php .khalid-row .pagination .pagination-next, .page-template-portfolio-page-php .khalid-row .pagination .pagination-prev{background:none;padding:9px 11px 6px 11px;border:1px solid #ededed;color:#747474;display:inline;}
.page-template-portfolio-page-php .khalid-row .pagination a.pagination-next:hover, .page-template-portfolio-page-php .khalid-row .pagination a.pagination-prev:hover{border:1px solid #37C879;}
.blog-item .image{float:left;width:auto;margin:0 25px 0 0;}
.blog-content{}
.blog-content h2{font-weight:normal;font-size:18px;color:#747474;font:22px/20px 'Source Sans Pro', sans-serif;text-transform:none;}
.blog-content h2 a{color:#343434;}
.blog-meta{border-top:1px solid #E0DEDE;border-bottom:1px solid #E0DEDE;line-height:34px;}
.blog-meta{font-size:12px;margin:30px 0;}
.blog-meta .readmore{float:right;border:none;padding:0 13px;}
.sep{margin:0 5px;display:inline;}
.blog-meta .readmore a{position:relative;}
.blog-meta .readmore a:after{position:absolute;right:-19px;top:-8px;font-family:'FontAwesomeRegular' !important;content:'\f054';font-size:8px;padding-right:10px;}
.testimonial-thumb{float:left;margin:0 0px 20px 0px;width:100%;text-align:center;}
.testimonial-text p{margin:0;}
.testimonial-thumb img{width:154px;height:154px;border:1px solid #ccc;padding:5px;display:inline-block;float:none;}
.khalid-testimonials .testimonial-content{min-height:123px;margin-bottom:40px;width:100%;float:left;}
.item{text-align:center;}
.khalid-testimonials .testimonial-content h3{color:#B53F71;font-weight:bold;font-size:20px;width:100%;float:left;}
.khalid-testimonials .testimonial-content h3 a{color:#37C879;}
.gallery-box{background:#3d3c3c;padding:0 10px;}
.gallery{margin:0 auto;max-width:1400px;}
.gallery-box img{width:100%;}
#main{padding:30px 0 0px;background:#fff;overflow:hidden !important;clear:both;}
body.page #main{padding-bottom:0;}
body.home #main{padding:26px 0 27px;}
body.home #content{width:100%;float:none;padding-bottom:63px;}
body.home #content h2{font-family:'Source Sans Pro', sans-serif;}
body.home #content img.homeimage{margin:-42px 0 41px 50px;}
.wrap{width:1170px;margin:0 auto;}
.reading-box{padding:28px 28px 27px 31px;border-left:3px solid #c4e24c;background:#f2efef;margin:0 0 84px;}
#main .reading-box h2{margin:0 0 7px;}
.reading-box p{margin:0 !important;}
.continue{float:right;}
.columns{margin:0 0 80px;}
.columns .col{float:left;}
.columns-3 .col{width:30.6666%}
.columns-2 .col{width:48%}
.columns-1 .col{width:100%}
.columns-3 .col:nth-child(3n+1){clear:both;}
.columns-3 .col:nth-child(3n){margin-right:0;}
.columns-2 .col:nth-child(1n){margin-right:0;float:left;clear:left;}
.columns-2 .col:nth-child(2n){margin-right:0 !important;float:right;clear:right;}
.columns-4 .col{}
.columns-4 .col:nth-child(4n+1){clear:both;}
.columns-4 .col:nth-child(4n){margin-right:0 !important;}
.columns-5 .col:nth-child(5n+1){clear:both;}
.columns-5 .col:nth-child(5n){margin-right:0 !important;}
.columns .col.last{margin-right:0;}
.col .heading{overflow:hidden;margin:0 0 15px;}
.col .heading img{float:left;margin:0 10px 0 0;}
.col p{margin:0 0 23px;}
.col .flexslider{margin:0;}
.full-width .post-content h2{font-weight:800 !important;}
#main h2{color:#343434;}
#main .columns h2{margin:0;line-height:35px !important;}
.more{overflow:hidden;display:block;}
.more a{float:right;padding:0 0 0 0;}
.more a:after, .read-more:after{font-family:'FontAwesomeRegular';content:'\f054';font-size:8px;padding-left:5px;}
.more a.active{color:#c4e24c;text-decoration:none;}
.more a.active:after{font-family:'FontAwesomeRegular';content:'\f054';color:#c4e24c;font-size:8px;padding-left:5px;}
.content-boxes .more{margin-top:18px;}
.container{}
#main .container h2{margin:0;}
.container .columns .col{width:31.42857%;padding:0 2.85714% 0 0;}
.container .col img{width:100%;}
.container .columns .col.last{margin-right:0;}
.container .holder{overflow:hidden;}
.container h3 a.active{text-decoration:none;color:#c4e24c;}
.slider{overflow:hidden;}
.review{width:100%;}
.title{margin:0 0 31px;overflow:hidden;}
.title h1, .title h2, .title h3, .title h4, .title h5, .title h6{display:table-cell;white-space:pre;}
.title h1, #main .post-content .title h1{float:left;padding:0 8px 0 0 !important;margin:0 !important;}
.title h2, #main .post-content .title h2{float:left;padding:0 8px 13px 0 !important;margin:0 !important;font-size:18px !important;}
.title h2{border-bottom:1px solid #e7e6e6;padding:15px 0 !important;display:block;width:100%;}
.title h3, #main .post-content .title h3{float:left;padding:0 8px 0 0 !important;margin:0 !important;}
.title h4, #main .post-content .title h4{float:left;padding:0 8px 0 0 !important;margin:0 !important;}
.title h5, #main .post-content .title h5{float:left;padding:0 8px 0 0 !important;margin:0 !important;}
.title h6, #main .post-content .title h6{float:left;padding:0 8px 0 0 !important;margin:0 !important;}
.title .title-sep-container{vertical-align:middle;width:100%;position:relative;height:6px;}
.title-sep{display:inline;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;width:100%;position:relative;height:6px;}
.border-below-title{display:block;}
.border-below-title h1, .border-below-title h2, .border-below-title h3, .border-below-title h4, .border-below-title h5, .border-below-title h6{white-space:normal;}
#main .post-content .border-below-title h1, #main .post-content .border-below-title h2, #main .post-content .border-below-title h3, #main .post-content .border-below-title h4, #main .post-content .border-below-title h5, #main .post-content .border-below-title h6{float:none;padding-right:0 !important;}
.border-below-title .title-sep-container{display:none;height:8px;}
.meta{list-style:none;margin:0 0 13px;padding:0;overflow:hidden;font-size:12px;line-height:14px;}
.meta li{float:left;padding:0 8px 0 9px;border-left:1px solid #333333;}
.meta li:first-child{padding-left:0;border-left:0;}
.layout-thumbnails-on-side.layout-columns-3 .meta li:first-child, .layout-thumbnails-on-side.layout-columns-4 .meta li:first-child, .layout-date-on-side.layout-columns-3 .meta li:first-child, .layout-date-on-side.layout-columns-4 .meta li:first-child{margin-bottom:5px;}
.meta .date{font:12px/14px 'PTSansItalic', arial, helvetica, sans-serif;}
.review blockquote{background:none !important;border-left:none !important;padding:0 !important;margin:0 !important;}
.review blockquote q{display:block;padding:25px 14px 24px 24px;background:#f6f3f3;font:13px/20px 'PTSansItalic', arial, helvetica, sans-serif;}
.review blockquote q::before, .review blockquote q::after, .review blockquote q:before, .review blockquote q:after{content:'';}
.review blockquote q p:first-child::before{content:open-quote;}
.review blockquote q p:last-child::after{content:close-quote;}
.review blockquote div{display:block;padding:12px 0 0 2px;color:#333;font-style:normal !important;position:relative;}
.review blockquote div:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;}
.review blockquote div:after{border-color:rgba(72, 71, 71, 0);border-top-color:#f6f3f3;border-width:10px;bottom:auto;top:0px;left:30px;}
.review blockquote div strong{padding:0;font-style:normal !important;}
.review blockquote div span{font-style:normal !important;}
.review blockquote div{float:left;line-height:15px;}
.review blockquote div .company-name{padding-left:53px;background:url(images/ico-user.png) no-repeat;display:block;min-height:29px;padding-top:6px;font-style:normal !important;}
.review.male blockquote div .company-name{background:url(images/ico-user.png) no-repeat;}
.review.female blockquote div .company-name{background:url(images/ico-user-girl.png) no-repeat;}
.ser-video{}
.ser-video iframe{float:left;margin:0 30px 0 0;}
.main-services{text-align:center;margin:50px 0 30px 0;clear:both;color:#343434;background:#ededed;padding:15px;text-transform:uppercase;border-bottom:3px solid #dbdbdb;font-size:25px;font-weight:800 !important;}
.service-lists{margin-bottom:0px;}
.service-lists ul{margin:0;padding:0;}
.service-lists ul li{margin:0;list-style:none;float:left;width:238px;margin:0 14px 0 0;text-align:center;border:2px solid #cecece;border-radius:4px;padding:20px;transition:all 0.5s ease-in-out;}
.service-lists ul li:last-child{margin:0;}
.service-lists ul li:hover{border:2px solid #37C879;transition:all 0.5s ease-in-out;}
.service-lists ul li h3{position:relative;color:#343434;font-weight:600;}
.service-lists ul li:first-child h3:before{content:'\f03e';font-family:'FontAwesomeRegular';margin:24px auto;display:block;font-size:60px;color:#cecece;}
.service-lists ul li:nth-child(2n) h3:before{content:'\f085';font-family:'FontAwesomeRegular';margin:24px auto;display:block;font-size:60px;color:#cecece;}
.service-lists ul li:nth-child(3n) h3:before{content:'\f074';font-family:'FontAwesomeRegular';margin:24px auto;display:block;font-size:60px;color:#cecece;}
.service-lists ul li:last-child h3:before{content:'\f132';font-family:'FontAwesomeRegular';margin:24px auto;display:block;font-size:60px;color:#cecece;}
.service-lists ul li p{margin-bottom:0;}
.service-gallery #gallery-1 img{border:none;display:block;width:220px;height:auto;}
.service-gallery #gallery-1 .gallery-icon{margin:0 17px 0 0;width:220px;overflow:hidden;}
.service-gallery #gallery-1 .gallery-item{margin:0;width:auto;}
.service-gallery #gallery-1 dl.gallery-item:nth-child(4) dt{margin-left:1px;}
.service-gallery #gallery-1 dl.gallery-item:nth-child(5) dt{margin:0 0 0 1px;}
.service-gallery #gallery-1 br{display:none;}
.comingsoon{text-align:center;}
.comingsoon h1{background:none repeat scroll 0 0 #37C879;color:#FFF;font-size:30px;margin:0 auto 15px;padding:15px;text-align:center;}
.comingsoon p{margin-top:26px !important;margin-bottom:0 !important;}
h2.typo{color:#333333;font-size:25px;line-height:28px;padding:0px 8px 30px 8px;text-align:center;text-transform:uppercase;font-weight:normal !important;margin-bottom:0 !important;}
.header-define ul{margin:0;padding:0;}
.header-define ul li{float:left;margin:0 60px 0 0;width:350px;min-height:285px;list-style:none;}
.header-define ul li:nth-child(3n){margin:0;}
.header-define ul li h3.title{background:#e7d5a9;color:#000;padding:10px 0px;text-align:center;text-transform:uppercase;margin-bottom:10px;height:22px;line-height:22px;}
.header-define ul li p{padding:0 0px;}
.highlight div{margin:0 0 10px 0;}
.header-define ul li.blkquot{margin:0;width:760px;float:right;}
.header-define ul li.blkquot blockquote{margin:0;}
.header-define ul li img{width:100%;height:auto;}
.logo-footer{margin-bottom:15px;float:left;width:100%;}
.aboutinfo_plugin_textarea{color:#ffffff;float:left;width:100%;}
/*.contact-info-container *{color:#9f9f9f;}*/
.contact-info-container label{margin-top:18px;display:block;color:#c4e24c;font-family:'source_sans_prosemibold';cursor:default;}
footer.footer-area .footer-widget-col .menu-prime-container ul#menu-prime li a{border:none !important;text-transform:capitalize;margin:0;padding:3px 0;color:#9f9f9f;}
footer.footer-area .footer-widget-col .menu-prime-container ul#menu-prime li a:hover{color:#fff;}
.footer-widget-col{margin-bottom:20px;}
.footer-widget-col:last-child{margin-bottom:0;}
.footer-area{background:#363839;padding:32px 10px 19px;color:#8c8989;float:left;width:100%;}
.footer-area .logo{float:none;display:block;margin:0 0 22px;background:url(images/logo-footer.gif) no-repeat;}
.footer-area h3{margin:0 0 15px;color:#fff;text-transform:uppercase;font-size:22px;font-family:'Source Sans Pro', sans-serif;font-weight:600 !important;}
.footer-area .social_links h3{width:100%;float:left;font-family:'source_sans_prosemibold';font-size:18px;margin-bottom:0;color:#c4e24c;margin-top:2px;}
.footer-area .columns{margin:0;}
.footer-area .text-block{text-shadow:1px 2px 1px #000;}
.footer-area .holder-block img{width:100%;}
.footer-area ul{list-style:none;margin:0;padding:0;}
.footer-area ul li a{color:#9f9f9f;border-bottom:none !important;display:inline-block;}
.footer-area .footer-widget-col ul:first-child > li:first-child > a, .footer-area .footer-widget-col > ul > li:first-child > a{padding-top:0px;}
.footer-area ul li a:hover{color:#c4e24c;}
.footer-area ul#recentcomments li.recentcomments:first-child{padding-top:0px !important;background:none !important;}
.footer-area li.recentcomments{padding:12px 0;border-bottom:1px solid #282a2b;display:block;}
.footer-area li.recentcomments a{border:none !important;}
#footer{padding:0px 10px 12px;background:#2b3540;float:left;width:100%;}
.copyright{list-style:none;margin:0;padding:0;text-align:center;color:#ffffff;font-size:15px;}
.copyright li{padding:0 9px 0 10px;}
.copyright li:first-child{padding-left:0;background:none;}
.copyright a{color:#ffffff;}
.copyright a:hover{color:#c4e24c;}
#footer .social-networks{width:40%;}
#footer .social-networks li{margin-bottom:10px;}
.social-networks{list-style:none;margin:0;padding:0;float:right;}
.social-networks li{float:left;position:relative;}
.social-networks a{font-family:'FontAwesomeRegular';float:left;background:#2B3540;color:#FFF;height:25px;width:25px;text-align:center;line-height:25px;margin:0 0 0 10px;font-size:14px;}
.social-networks li:nth-child(1) a{margin:0 0 0 0;}
.social-networks a:hover{olor:#FFF;background:#2B3540;}
.social-networks li.custom a{background:none;text-indent:0;}
.social_links_shortcode .social-networks{float:none !important;}
#sidebar .social-networks{float:none !important;}
#sidebar .social-networks li, .social_links_shortcode li{float:left !important;margin-left:0 !important;margin-right:0px !important;width:35px !important;}
#sidebar .social-networks a{border-bottom:0 !important;padding:0 !important;}
#sidebar .social-networks li{margin-bottom:10px !important;}
.social-networks .dribbble a{background-image:url(images/dribbble.png) !important;width:16px;height:16px;}
.social-networks .youtube a{}
.social-networks .pinterest a{}
.social-networks .vimeo a{background-image:url(images/vimeo.png) !important;width:18px;height:16px;}
.social-networks .flickr a{background-image:url(images/flickr.png) !important;width:25px;height:17px;}
.social-networks .tumblr a{background-image:url(images/tumblr.png) !important;width:15px;height:16px;}
.social-networks .digg a{background-image:url(images/digg.png) !important;width:21px;height:19px;}
.social-networks .blogger a{background-image:url(images/blogger.png) !important;width:16px;height:15px;}
.social-networks .skype a{background-image:url(images/skype.png) !important;width:19px;height:19px;}
.social-networks .myspace a{background-image:url(images/myspace.png) !important;width:18px;height:18px;}
.social-networks .deviantart a{background-image:url(images/deviantart.png) !important;width:23px;height:18px;}
.social-networks .yahoo a{background-image:url(images/yahoo.png) !important;width:22px;height:14px;}
.social-networks .reddit a{background-image:url(images/reddit.png) !important;width:19px;height:15px;}
.social-networks .forrst a{background-image:url(images/forrst.png) !important;width:15px;height:19px;}
.social-networks .email a{background-image:url(images/mail.png) !important;width:20px;height:14px;margin-top:2px;}
.social-networks-light li{padding:9px 13px 7px 0;margin:0;line-height:35px;float:left;display:block;}
ul.social-networks-light li a{color:#FFF !important;font-family:'FontAwesomeRegular';line-height:26px;font-size:18px;padding:5px 10px;float:left;}
ul.social-networks-light li a:hover{background:#2B3540;}
.social-networks-light li .txtcontent{color:#9f9f9f;font-size:15px;}
.social-networks-light .facebook a{border:none !important;padding:5px 14px!important;}
.social-networks-light li{}
.social-networks-light .twitter a{padding:5px 10px!important;border:none !important;}
.social-networks-light .linkedin a{}
.social-networks-light .rss a{padding:5px 11px!important;border:none !important;}
.social-networks-light .dribbble a{background-image:url(images/white/dribbble.png) !important;}
.social-networks-light .youtube a{}
.social-networks-light .pinterest a{}
.social-networks-light .vimeo a{background-image:url(images/white/vimeo.png) !important;}
.social-networks-light .flickr a{background-image:url(images/white/flickr.png) !important;}
.social-networks-light .tumblr a{background-image:url(images/white/tumblr.png) !important;}
.social-networks-light .google a{}
.social-networks-light .digg a{background-image:url(images/white/digg.png) !important;}
.social-networks-light .blogger a{background-image:url(images/white/blogger.png) !important;}
.social-networks-light .skype a{background-image:url(images/white/skype.png) !important;}
.social-networks-light .myspace a{background-image:url(images/white/myspace.png) !important;}
.social-networks-light .deviantart a{background-image:url(images/white/deviantart.png) !important;}
.social-networks-light .yahoo a{background-image:url(images/white/yahoo.png) !important;}
.social-networks-light .reddit a{background-image:url(images/white/reddit.png) !important;}
.social-networks-light .forrst a{background-image:url(images/white/forrst.png) !important;}
.social-networks-light .email a{background-image:url(images/white/mail.png) !important;}
.popup{display:none;position:absolute;padding:0 0 6px;color:#d1d1d2;font-size:11px;line-height:15px;bottom:110%;left:-17px;background:url(images/bg-popup.png) no-repeat 0 100%;}
.popup p{margin:0 !important;}
.popup .holder{padding:4px 11px;background:#46494a;}
.popup span{display:inline-block;}
.mobile-button{display:none !important;margin:20px 0 0;}
.page-title-container{height:87px;background-position:center center;background-repeat:no-repeat;background-color:#f6f6f6;border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;display:table;width:100%;}
.page-title{display:table-cell;vertical-align:middle;width:940px;margin:0 auto;overflow:hidden;}
.page-title-wrapper{width:100%;margin:0 auto;max-width:960px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.page-title-captions{float:left;width:45%;}
.page-title h1{font-weight:normal;line-height:26px;color:#343333;margin:0;padding:0;}
.page-title h3{font-weight:normal;line-height:26px;color:#343333;margin:0;padding:0;}
.page-title ul{float:right;list-style:none;margin:0;padding:0;width:45%;text-align:right;}
.page-title ul li{margin:0;padding:0;display:inline;color:#333333;font-size:10px;margin-left:5px;}
.page-title ul li a{color:#333333;padding-right:5px;}
.page-title ul li:after{content:'/';}
.page-title ul li:last-child:after{content:'';}
.page-title-container .search{width:219px;float:right;}
#content{width:72%;float:left;}
#content.contactus{width:100%;float:none;}
#content.full-width{width:100% !important;}
#content.khalid-portfolio{width:100%;float:none;}
.single-khalid_portfolio #content{width:100%;float:none;}
body .post-content .image-extras .link-icon{margin-right:3px !important;}
.post-content .image-extras h3, .post-content .image-extras h4{line-height:normal !important;}
.post-content .image-extras h4{font-size:11px !important;margin-top:3px !important;}
.post{}
.post .image{margin-bottom:40px;}
#main .post h2{color:#333333;margin:0 0 25px 0;padding:0;}
#main .post h2 a{color:#333333;}
.post .post-content{color:#333333;}
.post .meta-info .sep{padding:0px 5px;}
.post .meta-info .alignleft{width:80%;}
.redtxt{color:red !important;}
#sidebar .search input{width:81% !important;float:left;line-height:17px;border:1px solid #e7e6e6;padding:9px 5px;margin:0;color:#747474;}
#sidebar .search input[type="submit"]{font-family:'FontAwesomeRegular';width:36px !important;height:36px;font-size:18px;cursor:pointer;border:none;padding:9px 5px;}
#sidebar .search input[type="submit"]:hover{background:#333;color:#FFF;}
#sidebar{width:257px;float:right;}
#sidebar.khalid-left{float:left;}
#content.khalid-left-cont{float:right;}
#sidebar.khalid-right{float:right;}
#content.khalid-right-cont{float:left;margin:0 25px 0 0px;}
.left-side-img{width:100%;overflow:hidden;margin:15px 0;}
.full-width-img{width:100%;overflow:hidden;margin:20px 0;}
#sidebar .widget{margin-bottom:45px;position:relative;}
#sidebar .widget.khl_tabs{margin-bottom:0;}
#sidebar .widget.flickr{overflow:hidden;}
#sidebar .widget h3{margin:0;padding:0;margin-bottom:18px;color:#343434;text-transform:uppercase;font-weight:600;}
#sidebar .widget ul{list-style:none;margin:0;padding:0;}
#sidebar .widget li{margin:0;padding:0;}
#sidebar .widget li a{border-bottom:1px solid #e7e6e6 !important;}
#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li{display:block;color:#333333;padding:10px;padding-left:0;}
#sidebar .widget li a:hover{color:#B43F70 !important;}
#sidebar .widget .recentcomments a{background:none !important;border:none !important;}
.khl_tabs .tab-holder .tabs li a{padding:0 3px !important;text-align:center;color:#343434;}
#sidebar .khl_tabs .image{width:52px;height:50px;}
#sidebar .khl_tabs .image a{text-indent:0 !important;height:auto !important;line-height:normal !important;width:auto !important;}
#sidebar .khl_tabs .image .image-extras-content img{width:20px;height:20px;}
#sidebar .social_links .social li, .footer-area .social_links .social li, #slidingbar-area .social_links .social li{display:inline-block;margin-bottom:20px;width:15%;position:relative;}
#sidebar .social_links .social li a, .footer-area .social_links .social li a, #slidingar-area .social_links .social li a{background:none;display:inline-block;border-bottom:0;line-height:normal;text-indent:-10000px;height:18px;padding:0 !important;background-image:url(images/social_links.png);}
.footer-area .social_links .social li, #slidingbar-area .social_links .social li{background:none !important;padding:0 !important;}
#sidebar .widget_categories li a{display:block;border:0;background:none;padding:0;}
#sidebar #s, .footer-area #s, #slidingbar-area #s{width:100%;}
.tab-holder{border:1px solid #eaeaea;}
.tab-holder .tabs{height:39px;list-style:none;margin:0;padding:0;overflow:hidden;}
.tab-holder .tabs li{margin:0;padding:0;border-right:1px solid #d9d9d9 !important;height:39px;float:left;}
.tab-holder .tabs li a{border:0 !important;height:39px !important;line-height:39px !important;font:13px/39px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;text-indent:0 !important;color:#333333 !important;padding:0 11px !important;border-bottom:1px solid #dcdcdc !important;}
.tab-holder .tabs li:last-child{border-right:0 !important;}
.tab-holder .tabs li:last-child a{width:100% !important;}
.tab-holder .tabs li.active a{background:none !important;border-top:3px solid #c4e24c !important;height:36px !important;line-height:36px !important;border-bottom:0 !important;}
.tab-holder .tabs li img{margin-top:9px;}
.tab-holder .news-list{list-style:none;margin:0;padding:0;}
.tab-holder .news-list li{border-bottom:1px solid #e2e2e2;padding:20px 15px !important;overflow:hidden;}
.tab-holder .news-list li a{background:none !important;padding:0 !important;}
.tab-holder .news-list li:last-child{border-bottom:0;}
.tab-holder .news-list .post-holder a{margin:0;padding:0;overflow:hidden;background:none !important;border:0 !important;text-indent:0 !important;height:auto !important;line-height:normal !important;}
.tab-holder .news-list li .image{float:left;margin-right:13px;}
.tab-holder .news-list li .post-holder{}
.tab-holder .news-list li .post-holder a{color:#343434 !important;font-size:13px !important;line-height:17px !important;}
.tab-holder .news-list li .post-holder p{margin:0;margin-bottom:5px;}
.tab-holder .news-list li .post-holder .meta{margin:0;margin-top:2px;font-size:12px !important;color:#747474 !important;}
.tab-holder .news-list li .post-holder .meta em{font-style:normal !important;font-size:12px !important;color:#747474 !important;}
.tab-holder .news-list li .post-holder .comment-text-side{line-height:16px !important;}
#jtwt li{background:none !important;}
#jtwt .jtwt_tweet{margin-bottom:30px;color:#838383;font-size:13px;line-height:20px;background:url(images/twitter-icon.png) no-repeat top left !important;padding-left:45px !important;padding-top:0px !important;}
#jtwt .jtwt_tweet a{background:none !important;color:#BFBFBF;display:inline !important;padding:0 !important;border:0 !important;}
#jtwt .jtwt_tweet a:hover{color:#c4e24c;}
#jtwt .jtwt_tweet .jtwt_tweet_text{margin-bottom:0 !important;}
.recent-works-items{overflow:hidden;}
.recent-works-items a{float:left;padding:3px;}
.footer-area .columns-4 .recent-works-items a, #slidingbar-area .columns-4 .recent-works-items a{max-width:60px;}
.pagination, .woocommerce-pagination{float:right;}
.pagination a.inactive, .woocommerce-pagination .page-numbers{display:inline-block;height:16px;line-height:16px;background:none;border:1px solid #EDEDED;color:#747474;padding:7px 11px;}
.pagination a.inactive:hover, .woocommerce-pagination .page-numbers:hover{border:1px solid #c4e24c;}
.pagination .current, .woocommerce-pagination .current{border:1px solid #EDEDED;display:inline-block;height:16px;line-height:16px;color:#fff;padding:7px 11px;color:#33CC79;}
.pagination .pagination-prev, .woocommerce-pagination .prev{font-size:12px;padding:8px 11px 7px;display:inline;border:1px solid #EDEDED;}
.pagination .pagination-next, .woocommerce-pagination .next{font-size:12px;padding:8px 11px 6px;display:inline;border:1px solid #EDEDED;}
.img-list{overflow:hidden;}
.pagination a.pagination-next:hover, .pagination a.pagination-prev:hover{border:1px solid #37C879;color:#000;}
.single-navigation a[rel="next"]:hover:after, .pagination-next:hover:after, .woocommerce-pagination .next:hover:after{}
.img-list li{padding:5px !important;background:none !important;float:left;}
.img-list a{background:none !important;height:auto !important;width:auto !important;text-indent:0 !important;border:0px !important;}
.blog-medium-image{float:left;margin:0 !important;margin-right:25px !important;width:320px;}
.share-box{background:#f5f5f5;height:71px;margin-bottom:55px;}
.share-box h4{color:#343333 !important;margin:0;padding:0 20px 0 25px;float:left;margin-top:26px;width:264px;}
.share-box ul{float:right;list-style:none;margin:0;padding:0;margin-top:28px;}
.share-box li{float:left;list-style:none;margin:0;padding:0;margin-right:29px;position:relative;}
.share-box li a{float:left;height:19px;}
.share-box li.facebook a{width:9px;background-position:0 0;}
.share-box li.twitter a{width:13px;background-position:-38px 0;}
.share-box li.linkedin a{width:14px;background-position:-80px 0;}
.share-box li.reddit a{width:19px;background-position:-205px 0;}
.share-box li.tumblr a{width:15px;background-position:-122px 0;}
.share-box li.google a{width:21px;background-position:-250px 0;}
.share-box li.email a{width:20px;background-position:-293px 0;}
.about-author{margin-bottom:30px;overflow:hidden;}
.about-author h2, .comments-container h2{padding:0 !important;margin:0 !important;}
.about-author .title, .comments-container h2{margin:0 0 15px;}
.about-author .title a{color:#c4e24c !important;}
.about-author div.avatar{float:left;margin-right:20px;margin-bottom:5px;}
.clientslider-container, .images-carousel-container{height:117px;overflow:hidden;}
.recent-works-carousel{height:138px;overflow:hidden;}
.related-posts{margin-bottom:55px;}
.related-posts .image{width:180px;height:138px;margin-bottom:0;}
.single-related-posts .es-carousel ul{margin-left:7px !important;}
.related-posts .image-extras-content{}
.es-carousel-wrapper{background:none;padding:0px 0px;position:relative;}
.es-carousel{overflow:hidden;}
.related-projects .es-carousel{padding-left:44px;}
.clients-carousel{padding:0;}
.clients-carousel .es-carousel{padding-left:13px;}
.clients-carousel .es-carousel li{height:117px;text-align:center;line-height:117px;width:159px;margin-right:13px;}
.clients-carousel .es-carousel li img{vertical-align:middle;max-height:115px;border:1px solid #eeeded;}
.es-carousel ul{list-style:none;margin:0;padding:0;}
.es-carousel ul li{height:100%;float:left;display:block;margin:0;padding:0;margin-right:44px;}
.es-carousel ul li a{display:block;}
.es-carousel ul li a img{border:none;}
.es-nav-prev, .es-nav-next{background-color:rgba(0, 0, 0, 0.5);background-repeat:no-repeat;width:29px;height:29px;position:absolute;top:50%;margin-top:-14px;text-indent:-10000px;opacity:0.8;z-index:1000;}
.no-rgba .es-nav-prev, .no-rgba .es-nav-next{background-color:#3e3e3e;}
.es-nav-prev, .es-nav-next{display:block;}
.es-nav-prev:hover, .es-nav-next:hover{opacity:1;}
.es-nav-prev{background-image:url(images/arrow-bullet.png);background-position:center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);left:0;}
.no-csstransforms .es-nav-prev{background-image:url(images/arrow-bullet-left.png);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);}
.es-nav-next{background-image:url(images/arrow-bullet.png);background-position:center center;right:0;}
.commentlist{list-style:none;margin:0;padding:0;margin-bottom:30px;}
.commentlist li:first-child{padding-top:0;}
.commentlist li{margin:15px 0 0 0;padding:15px 15px 15px 0;font-size:13px;list-style:none;}
.commentlist li:last-child{margin:0;padding-top:15px;}
ul.children li{padding:15px;background:#f5f5f5;}
.commentlist li:nth-child(even){margin:0 0 0 15px;}
.commentlist .the-comment{border-bottom:1px solid #e7e6e6;padding-bottom:25px;margin-bottom:25px;}
.commentlist .the-comment .comment-text *:last-child{margin-bottom:0;}
.commentlist div.avatar{float:left;margin-right:15px;}
.commentlist .comment-text p{margin:0;}
.commentlist .comment-author strong{padding-right:5px;}
#respond form p{margin-top:0;}
#respond h2{margin:0 !important;padding:0 !important;}
#respond .title{margin:0 0 15px;}
#respond #comment-submit{margin-top:18px;}
#comment-input{overflow:hidden;margin-bottom:13px;}
#comment-input input{width:30%;font-family:'Source Sans Pro', sans-serif;border:1px solid #d2d2d2;font-size:13px;color:#747474;padding:8px 10px;float:left;margin-right:1%;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date{font-family:'Source Sans Pro', sans-serif;border:1px solid #d2d2d2;width:29%;font-size:18px;color:#000000;padding:8px 10px;float:left;margin-right:1%;}
#sidebar #comment-input input, #sidebar .wpcf7-form .wpcf7-text, #sidebar .wpcf7-form .wpcf7-quiz, #sidebar .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date{width:100%;margin-right:0;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date{width:100%;margin-right:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.gform_wrapper{margin-bottom:50px !important;}
.gform_wrapper .gfield input[type=text]{border:1px solid #d2d2d2;font-size:13px;color:#747474;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);padding:5px 8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.wpcf7-form input{float:none !important;}
#comment-textarea textarea, .comment-form-comment textarea, .wpcf7-form textarea{border:1px solid #d2d2d2;width:97%;height:150px;font-size:13px;color:#747474;padding:8px 11px;font-family:'Source Sans Pro', sans-serif;}
.gform_wrapper .gfield textarea{border:1px solid #d2d2d2;font-size:13px;color:#747474;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);padding:8px;}
.wpcf7-form textarea{width:100%;margin-right:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.gform_wrapper .gfield_select[multiple=multiple]{border:1px solid #d2d2d2;}
.gform_wrapper select{padding:5px 1px !important;width:99.8% !important;}
.gform_wrapper label{font-weight:normal !important;}
.gform_wrapper .gfield_time_hour label{display:inline !important;}
.gform_wrapper .gform_footer{padding:0 !important;}
.gform_wrapper span.ginput_total{font-size:18px !important;}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{border-color:#E9EAEE !important;}
table.ui-datepicker td a, .ui-datepicker-header select{background-color:#E9EAEE !important;}
ui-datepicker-header select{border:1px solid #D2D2D2;}
#comment-input input:last-child{margin-right:0;}
#comment-recaptcha{margin-top:13px;}
.input-text{border:1px solid #d2d2d2;font-size:13px;color:#747474;padding:8px 2%;margin-right:1%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.input-radio, #shipping_method input[type=radio]{background:none;-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;}
.portfolio-tabs, .faq-tabs{height:auto;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;list-style:none;margin:0;padding:0;overflow:hidden;margin-bottom:58px;line-height:34px;}
.portfolio-tabs li, .faq-tabs li{float:left;margin-right:30px;}
.portfolio-tabs li a, .faq-tabs li a{display:block;}
.portfolio-tabs li.active, .faq-tabs li.active{line-height:31px !important;}
.portfolio-tabs li.active a, .faq-tabs li.active a{color:#c4e24c;border-top:3px solid #c4e24c;}
.faq-item{position:relative;border:1px solid #ECECEC;margin-bottom:5px;padding:0 12px;}
.portfolio-one .portfolio-item{margin-bottom:50px;overflow:hidden;width:100%;}
.portfolio-one .portfolio-item .image{width:540px;height:272px;float:left;margin-right:25px;}
.portfolio-item .portfolio-content h2{margin:0 !important;padding:0 !important;margin-bottom:10px !important;}
.portfolio-item .portfolio-content h4{margin:0 !important;padding:0 !important;margin-bottom:25px !important;font-weight:normal;font-size:13px;}
.portfolio-item .portfolio-content p{margin:0;margin-bottom:20px;}
.portfolio-two .portfolio-item{width:460px;height:295px;margin:5px;float:left;}
.portfolio-three .portfolio-item{width:300px;height:214px;margin:6px;float:left;}
.portfolio-four .portfolio-item{width:220px;height:161px;margin:7px;float:left;}
.portfolio-four .image-extras-content{}
.portfolio-full .flexslider{margin-bottom:70px !important;}
.portfolio-full .project-content{margin-bottom:80px;}
.portfolio-one .fluid-width-video-wrapper{position:static !important;}
.portfolio-wrapper.isotope{overflow:visible !important;}
.portfolio-masonry .portfolio-item{float:left;margin-bottom:9px;width:32.4%;overflow:hidden;}
.khalid-row .author{background:#eeeeee;padding:15px 0 15px 15px;margin:0 0 55px 0;box-shadow:6px 6px 0px #D9D9D9;}
.author .avatar{float:left;margin-right:10px;}
.author .author_description .author_title{margin-top:0;color:#333333;font-weight:normal;text-transform:uppercase;}
.author .author_title .edit_profile{font-size:12px;}
.author .author_description{overflow:hidden;}
.author .author_social{min-height:34px;line-height:34px;border-top:1px solid #E0DEDE;border-bottom:1px solid #E0DEDE;margin:20px 0 80px 0;}
.author .author_social .custom_msg{float:left;max-width:70%;font-weight:bold;}
.author .author_social .social-networks{margin-top:8px;}
.portfolio-grid-2 .portfolio-item{margin-bottom:9px;width:49%;}
#infscr-loading{position:absolute;bottom:-38px;}
.single-navigation{line-height:34px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-bottom:15px;text-align:right;}
.single-navigation a[rel=next]{margin-left:15px;}
.single-navigation a[rel=prev]:before, .pagination-prev:before, .woocommerce-pagination .prev:before{font-family:'FontAwesomeRegular';content:'\f053';color:#333333;padding-right:5px;font-size:12px;}
.single-navigation a[rel=next]:after, .pagination-next:after, .woocommerce-pagination .next:after{font-family:'FontAwesomeRegular';content:'\f054';color:#333333;padding-left:5px;font-size:12px;}
.project-content h3{color:#333333;margin:0 !important;margin-bottom:40px !important;}
.project-content{overflow:hidden;}
.project-content .project-description{float:left;width:74.4681%;}
.project-content .project-description p{margin-top:0;}
.project-content .project-info{float:right;width:23.4043%;}
.project-content .project-info .project-info-box{border-bottom:1px solid #e7e6e6;padding-bottom:15px;margin-bottom:15px;overflow:hidden;}
.project-content .project-info .project-info-box a{color:#747474 !important;}
.project-content .project-info .project-info-box a:hover{color:#c4e24c !important;}
.project-content .project-info h4{color:#333333;margin:0 !important;float:left;width:110px;}
.with-sidebar .project-content .project-info .project-info-box h4{display:block;width:100%;margin-bottom:5px !important;}
.portfolio-full.with-sidebar .project-info{float:left;}
.portfolio-full.with-sidebar .project-description{float:right;width:72.5%;}
.project-content .project-info .project-terms{float:left;}
.portfolio-half .flexslider{width:65.9574%;float:left;}
.portfolio-half .project-content{width:31.9149%;float:right;}
.portfolio-half .project-description{width:100%;margin-bottom:50px;}
.portfolio-half .project-info{width:100%;}
.portfolio-half .related-posts{margin-top:100px;}
.side-nav{list-style:none;margin:0;padding:0;border-top:1px solid #ededed;border-right:1px solid #ededed;margin-bottom:20px;}
.side-nav ul{list-style:none;margin:0;padding:0;}
.side-nav li{margin:0;padding:0;}
.side-nav li a{border-bottom:1px solid #ededed !important;display:block;background:url(images/side_nav_bg.png) no-repeat top right;height:auto;font-weight:normal !important;color:#333333 !important;}
.side-nav li a{line-height:1.69em!important;padding:8px 0!important;background-repeat:repeat-y!important;}
.side-nav li a:hover{background:none !important;}
.side-nav li.current_page_item > a{background:none !important;color:#c4e24c !important;border-right:3px solid #c4e24c;}
.side-nav li.current_page_item li a{color:#333333 !important;border-bottom:1px solid #ededed;}
.side-nav ul.children{margin-left:15px;display:none;}
.side-nav .arrow, .woocommerce-tabs .tabs a:hover .arrow, .woocommerce-tabs .tabs li.active a .arrow{display:inline-block;margin-left:10px;padding-right:0 !important;}
h5.toggle{overflow:hidden;margin:0;}
h5.toggle a{cursor:pointer;color:#343434 !important;overflow:hidden;margin:0;padding:10px 0px;float:left;width:100%;}
h5.toggle.active a{border-bottom:0;}
h5.toggle span.arrow{background:#333333 url(images/toggle_plus.png) no-repeat center center;display:block;float:left;margin-right:18px;border-radius:3px;height:13px;margin-top:5px;width:13px;}
h5.toggle.active span.arrow{background-color:#B43F70;background-image:url(images/toggle_minus.png);}
h5.toggle span.toggle-title{float:left;width:90%;font-size:16px;font-weight:normal;}
.toggle-content{padding:0 15px 0 30px;position:relative;}
h5.toggle.active a span.toggle-title{color:#B43F70;font-weight:bold;}
h5.toggle.active + .toggle-content{}
.full-boxed-pricing{background:#f7f5f5;padding:9px;overflow:hidden;float:left;margin-bottom:20px;}
.full-boxed-pricing .column{border:1px solid #e5e4e3;border-right:0;border-bottom:0;float:left;}
.full-boxed-pricing .column:last-child{border-right:1px solid #e5e4e3;}
.full-boxed-pricing ul{list-style:none;margin:0;padding:0;width:183px;}
.full-boxed-pricing ul li{margin:0;padding:0;background:#ffffff;text-align:center;padding:15px 0px;border-bottom:1px solid #ededed;}
.full-boxed-pricing ul li.title-row{color:#333333;}
.full-boxed-pricing ul li.pricing-row{background:#f8f8f8;color:#c4e24c;}
.full-boxed-pricing ul li.pricing-row span{font-size:11px !important;color:#888888 !important;}
.full-boxed-pricing ul li.footer-row{background:#f7f7f6;}
.sep-boxed-pricing{overflow:hidden;margin-bottom:20px;}
.sep-boxed-pricing .column{background:#f7f5f5;padding:9px;overflow:hidden;float:left;margin-left:15px;}
.sep-boxed-pricing .column:first-child{margin-left:0;}
.sep-boxed-pricing ul{list-style:none;margin:0;padding:0;}
.sep-boxed-pricing ul li{width:283px;background:#fff;border:1px solid #dddcdc;border-bottom:0;margin:0;padding:0;padding:15px 0px;text-align:center;}
.sep-boxed-pricing ul li:last-child{border-bottom:1px solid #dddcdc;}
.sep-boxed-pricing ul li.title-row{background:#92c563;border-color:#92c563;color:#333333;}
.sep-boxed-pricing ul li.pricing-row{background:#f8f8f8;color:#c4e24c;}
.sep-boxed-pricing ul li.pricing-row span{font-size:11px !important;color:#888888 !important;}
.sep-boxed-pricing ul li.footer-row{background:#f7f7f6;}
.full-boxed-pricing .price strong{position:relative;top:-15px;font-size:21px;color:#505050;}
.full-boxed-pricing .price em.exact_price{display:inline !important;font-size:55px !important;font-weight:bold !important;font-style:normal !important;}
.full-boxed-pricing .price sup{position:relative;top:-16px;font-size:17px;font-weight:bold;}
.full-boxed-pricing .price em.time{color:#888 !important;font-size:11px !important;margin-left:0px !important;position:relative;top:-5px;}
.full-boxed-pricing.columns-1{width:100%;}
.full-boxed-pricing.columns-1 .column, .full-boxed-pricing.columns-1 .column ul{width:100%;}
.full-boxed-pricing.columns-2{width:100%;}
.full-boxed-pricing.columns-2 .column{width:49.75%;}
.full-boxed-pricing.columns-2 .column ul{width:100%;}
.full-boxed-pricing.columns-3{width:100%;}
.full-boxed-pricing.columns-3 .column{width:33.1%;}
.full-boxed-pricing.columns-3 .column ul{width:100%;}
.full-boxed-pricing.columns-4{width:100%;}
.full-boxed-pricing.columns-4 .column{width:24.7%;}
.full-boxed-pricing.columns-4 .column ul{width:100%;}
.full-width .full-boxed-pricing.columns-1 .column, .full-width .full-boxed-pricing.columns-1 .column ul{width:100%;}
.full-width .full-boxed-pricing.columns-2{width:100%;}
.full-width .full-boxed-pricing.columns-2 .column{width:49.8%;}
.full-width .full-boxed-pricing.columns-2 .column ul{width:100%;}
.full-width .full-boxed-pricing.columns-3{width:100%;}
.full-width .full-boxed-pricing.columns-3 .column{width:33.1%;}
.full-width .full-boxed-pricing.columns-3 .column ul{width:100%;}
.full-width .full-boxed-pricing.columns-4{width:100%;}
.full-width .full-boxed-pricing.columns-4 .column{width:24.83%;}
.full-width .full-boxed-pricing.columns-4 .column ul{width:100%;}
.full-boxed-pricing .price-with-decimal em.time{margin-left:-12px !important;}
.sep-boxed-pricing .price strong{position:relative;top:-30px;font-size:28px;color:#505050;}
.sep-boxed-pricing .price em.exact_price{display:inline !important;font-size:75px !important;font-weight:bold !important;font-style:normal !important;}
.sep-boxed-pricing .price sup{position:relative;top:-24px;font-size:23px;font-weight:bold;}
.sep-boxed-pricing .price em.time{color:#888 !important;font-size:26px !important;margin-left:0px !important;position:relative;top:-2px;}
.sep-boxed-pricing .price-with-decimal em.time{margin-left:-18px !important;}
.sep-boxed-pricing.columns-1{width:100%;}
.sep-boxed-pricing.columns-1 .column, .sep-boxed-pricing.columns-1 .column ul{width:100%;}
.sep-boxed-pricing.columns-1 .column li{width:98%;}
.sep-boxed-pricing.columns-2{width:100%;}
.sep-boxed-pricing.columns-2 .column{width:46.1%;}
.sep-boxed-pricing.columns-2 .column ul{width:100%;}
.sep-boxed-pricing.columns-2 .column li{width:100%;}
.sep-boxed-pricing.columns-3{width:100%;}
.sep-boxed-pricing.columns-3 .column{width:29.1%;}
.sep-boxed-pricing.columns-3 .column ul{width:100%;}
.sep-boxed-pricing.columns-3 .column li{width:100%;}
.sep-boxed-pricing.columns-4{width:100%;}
.sep-boxed-pricing.columns-4 .column{width:20.6%;}
.sep-boxed-pricing.columns-4 .column ul{width:100%;}
.sep-boxed-pricing.columns-4 .column li{width:100%;}
.full-width .sep-boxed-pricing.columns-1{width:100%;}
.full-width .sep-boxed-pricing.columns-1 .column, .sep-boxed-pricing.columns-1 .column ul{width:100%;}
.full-width .sep-boxed-pricing.columns-1 .column li{width:98%;}
.full-width .sep-boxed-pricing.columns-2{width:100%;}
.full-width .sep-boxed-pricing.columns-2 .column{width:47.2%;}
.full-width .sep-boxed-pricing.columns-2 .column ul{width:100%;}
.full-width .sep-boxed-pricing.columns-2 .column li{width:100%;}
.full-width .sep-boxed-pricing.columns-3{width:100%;}
.full-width .sep-boxed-pricing.columns-3 .column{width:30.35%;}
.full-width .sep-boxed-pricing.columns-3 .column ul{width:100%;}
.full-width .sep-boxed-pricing.columns-3 .column li{width:100%;}
.full-width .sep-boxed-pricing.columns-4{width:100%;}
.full-width .sep-boxed-pricing.columns-4 .column{width:21.88%;}
.full-width .sep-boxed-pricing.columns-4 .column ul{width:100%;}
.full-width .sep-boxed-pricing.columns-4 .column li{width:100%;}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth{margin-right:60px;float:left;position:relative;}
.one_half{width:48%;}
.one_third{width:350px;}
.two_third{width:65.3332%;}
.one_third ul{margin:0;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_third h3{margin-top:0;color:#343434;font-weight:600;}
.useful_links h3, .last h3{margin-top:0;font-weight:600;color:#343434;text-transform:uppercase;margin-bottom:12px;}
.useful_links ul li{line-height:24px;}
#main .last{margin-right:0 !important;clear:right;}
.page-template-404-php #main .khalid-row #content .title h2{font-size:25px !important;}
.clearboth{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow:hidden;}
.shortcode-tabs .tab-hold .tabs li{border-right:0 !important;}
.shortcode-tabs .tab-hold .tabs li a{display:block !important;width:100% !important;padding:0 !important;text-indent:15px !important;background:url(images/shortcode_sep.png) no-repeat center right;}
.shortcode-tabs .tab-hold .tabs li:last-child a{}
.shortcode-tabs .tab-hold .tabs li.active a{background:none !important;}
.shortcode-tabs .tab_content{padding:15px !important;overflow:hidden;}
.shortcode-tabs .tab_content *:last-child{margin-bottom:0;}
.shortcode-tabs{margin-bottom:50px;}
.progress-bar{background:#e6e7e8;height:37px;border-bottom:1px solid #f0f1f1;position:relative;margin-bottom:10px;}
.progress-bar-content{background:#c4e24c;height:37px;border-bottom:1px solid #c0dc8f;}
.progress-bar .progress-title{font-size:13px;color:#ffffff;font-weight:normal;position:absolute;top:10px;left:13px;}
.progress-bar .percentage{font-size:13px;color:#626363;font-weight:normal;position:absolute;top:10px;left:90%;}
.post-content p{margin:0 0 25px;width:100%;line-height:30px;color:#000000;}
.post-content ul.arrow{list-style:none;margin:0;padding:0;}
.post-content ul li{line-height:30px;color:#000000;}
.post-content ul.arrow li:before{display:inline-block;background-image:url(images/arrow-bullet.png);background-repeat:no-repeat;background-position:center center;background-color:#c4e24c;height:18px;-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;width:18px;content:' ';float:left;margin-right:0;margin-left:-25px;}
.post-content ul.arrow li{line-height:18px;margin:0;padding:0;margin-bottom:15px;padding-left:25px;}
.post-content blockquote{background:#f5f5f5;color:#444444;border-left:4px solid #31c374;padding:15px;}
.post-content blockquote *:last-child{margin-bottom:0;}
#gmap{height:416px;margin-bottom:50px;overflow:hidden;}
#gmap img, .shortcode-map img{max-width:none !important;}
body #wrapper .gomapMarker{color:#333 !important;}
.post-slideshow{margin-bottom:30px !important;}
.post-slideshow .image, .floated-post-slideshow .image{margin-bottom:0 !important;}
.excerpt-container .highlight1{background-color:transparent !important;}
.excerpt-container .dropcap{color:inherit !important;float:none;padding:0 !important;margin:0 !important;font-size:inherit !important;top:0 !important;}
.excerpt-container .tooltip-shortcode{color:inherit !important;border-bottom:1px dotted;}
.buttons a{margin-right:30px;}
.button, #reviews input#submit, .price_slider_amount button, .gform_wrapper .gform_button{display:inline-block;}
.button.large{height:43px;line-height:43px;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #fff;padding:0 30px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);}
.wpcf7-form input[type="submit"], .comment-form input[type="submit"]{font-weight:bold !important;}
.button.green{cursor:pointer;color:#fff !important;background-image:linear-gradient(top, #32c575 0%, #045227 100%);background-image:-o-linear-gradient(top, #32c575 0%, #045227 100%);background-image:-moz-linear-gradient(top, #32c575 0%, #045227 100%);background-image:-webkit-linear-gradient(top, #32c575 0%, #045227 100%);background-image:-ms-linear-gradient(top, #32c575 0%, #045227 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #32c575), color-stop(1, #045227));border:none;padding:8px 10px;border-radius:0;text-transform:uppercase;}
.button.green:hover{color:#fff !important;background:#c4e24c;border:none;}
.no-cssgradients .button.green{background-color:#D1E990;}
.no-cssgradients .button.green:hover{background-color:#AAD75D;}
.button.darkgreen{color:#54770f !important;border:1px solid #9dba60;}
.button.darkgreen:hover{color:#54770f !important;border:1px solid #9dba60;}
.no-cssgradients .button.darkgreen{background-color:#d0e0a5;}
.no-cssgradients .button.darkgreen:hover{background-color:#a8c76a;}
.button.orange{color:#c0830b !important;border:1px solid #c0830b;}
.button.orange:hover{color:#c0830b !important;border:1px solid #c0830b;}
.no-cssgradients .button.orange{background-color:#fbdc86;}
.no-cssgradients .button.orange:hover{background-color:#f8bf56;}
.button.blue{color:#1172c1 !important;border:1px solid #1172c1;}
.button.blue:hover{color:#1172c1 !important;border:1px solid #1172c1;}
.no-cssgradients .button.blue{background-color:#b5e0f7;}
.no-cssgradients .button.blue:hover{background-color:#76c7f1;}
.button.red{color:#9d1111 !important;border:1px solid #9d1111;}
.button.red:hover{color:#9d1111 !important;border:1px solid #9d1111;}
.no-cssgradients .button.red{background-color:#fd9c9c;}
.no-cssgradients .button.red:hover{background-color:#fc7d7d;}
.button.pink{color:#a31366 !important;border:1px solid #a31366;}
.button.pink:hover{color:#a31366 !important;border:1px solid #a31366;}
.no-cssgradients .button.pink{background-color:#fda1d5;}
.no-cssgradients .button.pink:hover{background-color:#fc84c8;}
.button.darkgray{color:#434c50 !important;border:1px solid #434c50;}
.button.darkgray:hover{color:#434c50 !important;border:1px solid #434c50;}
.no-cssgradients .button.darkgray{background-color:#c0c0c0;}
.no-cssgradients .button.darkgray:hover{background-color:#9e9e9e;}
.button.lightgray{color:#ababab !important;border:1px solid #ababab;}
.button.lightgray:hover{color:#ababab !important;border:1px solid #ababab;}
.no-cssgradients .button.lightgray{background-color:#fbfbfb;}
.no-cssgradients .button.lightgray:hover{background-color:#f0f0f0;}
.alert{padding:8px;text-align:center;position:relative;}
.alert .msg{padding:0 50px;}
.alert .toggle-alert{position:absolute;top:14px;right:25px;display:block;text-indent:-10000px;background:url(images/x-icon.png) no-repeat top left;width:12px;height:12px;}
.alert.general{background:#ffffff url(images/general-icon.png) no-repeat 25px 8px;border:1px solid #d7d6d6;}
.alert.error{background:#ffe9e9;border:1px solid #e7a9a9;color:#d04544;}
.alert.success{background:#a2f7c9;border:1px solid #1f9052;color:#1f9052;}
.alert.notice{background:#fbf6e3 url(images/notice-icon.png) no-repeat 25px 8px;border:1px solid #e7d48d;color:#cfb306;}
.highlight1{background:#b5ffd6;padding:2px;}
.highlight2{background:#333333;color:#fff;padding:2px;}
.highlight3{background:#e8d8ac;color:#000;padding:2px;}
.underline{text-decoration:underline;}
.dropcap{font-size:62px;margin-right:6px;padding-top:11px;text-transform:uppercase;float:left;position:relative;top:5px;color:#83c54f;padding-bottom:11px;}
.video-shortcode{margin-bottom:25px;}
.recent-works-items img:hover, .flickr_badge_image img:hover, .khl_tabs img:hover{opacity:0.5;}
.social_links_shortcode ul{margin-left:0;padding-left:0;}
.social_links_shortcode .social li{display:inline-block;position:relative;width:30px;margin-bottom:20px;}
.social_links_shortcode .social li a{background:none;display:inline-block;border-bottom:0;line-height:normal;text-indent:-10000px;height:18px;padding:0 !important;background-image:url(images/social_links.png);}
.social_links_shortcode .social li a.rss{background-position:-168px -1px;width:13px;}
.social_links_shortcode .social li a.facebook{background-position:-3px 0px;width:9px;}
.social_links_shortcode .social li a.twitter{background-position:-45px 0px;width:13px;}
.social_links_shortcode .social li a.dribble{background-position:-88px -39px;width:16px;}
.social_links_shortcode .social li a.google{background-position:-45px -39px;width:21px;}
.social_links_shortcode .social li a.linkedin{background-position:-90px -1px;width:14px;}
.social_links_shortcode .social li a.blogger{background-position:-204px -1px;width:16px;}
.social_links_shortcode .social li a.tumblr{background-position:-129px 0px;width:15px;}
.social_links_shortcode .social li a.reddit{background-position:0px -39px;width:19px;}
.social_links_shortcode .social li a.yahoo{background-position:-125px -40px;width:22px;}
.social_links_shortcode .social li a.deviantart{background-position:-165px -40px;width:23px;}
.social_links_shortcode .social li a.vimeo{background-position:-202px -38px;width:19px;}
.social_links_shortcode .social li a.custom{background:none !important;text-indent:0 !important;width:auto !important;}
.error_page .oops{font-size:117px !important;margin:0 0 20px 0;line-height:117px !important;font-weight:bolder !important;color:#F0F0F0 !important;font-family:"PT Sans", Arial, Helvetica, sans-serif !important;}
.error_page .sidebar-oops{font-size:90px !important;line-height:90px !important;}
.error_page .oops h1{font-family:"PT Sans", Arial, Helvetica, sans-serif !important;}
.fontawesome-icon{display:inline-block !important;float:left;}
.fontawesome-icon{margin-right:10px;}
.fontawesome-icon.circle-yes{-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;background-color:#333333;color:#fff;text-align:center;margin-top:2px;}
.fontawesome-icon.large{font-size:40px;}
.fontawesome-icon.large.circle-yes{width:70px;height:70px;line-height:70px;}
.fontawesome-icon.medium{font-size:18px;}
.fontawesome-icon.medium.circle-yes{width:35px;height:35px;line-height:36px;}
.fontawesome-icon.small{font-size:10px;}
.fontawesome-icon.small.circle-yes{width:18px;height:18px;line-height:19px;}
.fontawesome-icon.circle-no.large{margin-top:2px;}
.fontawesome-icon.circle-no.medium{margin-top:3px;}
.fontawesome-icon.circle-no.small{margin-top:5px;}
.icon-heading .fontawesome-icon{margin-top:-6px !important;}
.content-boxes .heading .fontawesome-icon{float:left;}
.content-boxes .heading-and-icon h2{padding-left:45px;}
.sliders-container{overflow:hidden;}
.main-flex{overflow:hidden;width:100%;margin-left:auto !important;margin-right:auto !important;}
#sidebar .widget_nav_menu li a, #sidebar .widget_categories li a{display:block;border-bottom:1px solid #E7E6E6;padding:10px 10px 10px 0;}
#sidebar .widget_nav_menu li a:before, #sidebar .widget_categories li a:before, #sidebar .widget .recentcomments:before, #sidebar .widget_recent_entries li a:before, #sidebar .widget_archive li a:before, #sidebar .widget_pages li a:before, #sidebar .widget_links li a:before, .side-nav .arrow:after, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after, .widget_layered_nav li a:before, .widget_product_categories li a:before{content:'\f054';font-family:'FontAwesomeRegular' !important;font-size:12px;padding-right:10px;color:#333333;}
#sidebar .widget_nav_menu li a, #sidebar .widget_categories li a{display:block;color:#333333;}
#sidebar .widget_nav_menu li a:hover, #sidebar .widget_categories li a:hover{color:#828282 !important;}
#sidebar .widget_categories li{position:relative;}
#sidebar .widget_categories li span{position:absolute;}
#sidebar .widget_categories .children{margin-left:5px;}
.shortcode-tabs .tab_content ul.arrow{float:none;}
#sidebar ul.arrow{list-style:none;margin:0;padding:0;}
#sidebar ul.arrow li:before{display:inline-block;background-image:url(images/arrow-bullet.png);background-repeat:no-repeat;background-position:center center;background-color:#c4e24c;height:18px;-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;width:18px;content:' ';float:left;margin-right:10px;margin-left:0px;}
#sidebar ul.arrow li{line-height:18px;margin:0;padding:0;margin-bottom:15px !important;padding-left:0px;}
#sidebar .sub-menu, #sidebar .children, .footer-area .sub-menu, .footer-area .children, #slidingbar-area .sub-menu, #slidingbar-area .children{margin-left:15px !important;}
.footer-area .columns-1 .col, #slidingbar-area .columns-1 .col{width:100%;padding-right:0;}
.footer-area .columns-2 .col, #slidingbar-area .columns-2 .col{width:48%;margin-right:4%;}
.footer-area .columns-3 .col, #slidingbar-area .columns-3 .col{width:31%;margin-right:3.5%;}
.footer-area .columns-1 .col:nth-child(2), .footer-area .columns-1 .col:nth-child(3), .footer-area .columns-1 .col:nth-child(4), .footer-area .columns-2 .col:nth-child(3), .footer-area .columns-2 .col:nth-child(4), .footer-area .columns-3 .col:nth-child(4), #slidingbar-area .columns-1 .col:nth-child(2), #slidingbar-area .columns-1 .col:nth-child(3), #slidingbar-area .columns-1 .col:nth-child(4), #slidingbar-area .columns-2 .col:nth-child(3), #slidingbar-area .columns-2 .col:nth-child(4), #slidingbar-area .columns-3 .col:nth-child(4){display:none;}
.widget_categories li{background:none !important;padding:0 !important;border-bottom:0 !important;}
.footer-area .widget_categories li:first-child a, #slidingbar-area .widget_categories li:first-child a{padding-top:0;}
.footer-area .widget_categories li a, #slidingbar-area .widget_categories li a{border-bottom:1px solid #282a2b;padding:12px 0px;display:block;}
.footer-area .widget_categories .children, #slidingbar-area .widget_categories .children{margin-left:5px;}
.header-social{}
.header-social{padding:11px 0px;float:right;width:auto;}
.header-social form.search{float:left;margin-bottom:6px;}
.header-social form.search input{width:215px !important;padding:9px 5px 10px;height:16px;background:#ededed;border:none;color:#747474;float:left;}
.header-social form.search input[type="submit"]{background:#c4e24c;font-family:'FontAwesomeRegular';font-size:18px !important;color:#FFF !important;width:auto;padding:7px;height:35px;width:36px;margin:0;float:left;display:block;text-indent:inherit;cursor:pointer;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.header-social form.search input[type="submit"]:hover{background:#747474;transition:all 0.3s ease-in-out;}
.topright{float:right;margin:0;width:auto;}
.header-social .sep{padding:0 6px;}
.header-social .social-networks{}
.header-social .social-networks li{float:left;}
.header-social .alignright{margin-left:0;}
.header-social .alignleft{margin-right:0;}
.header-wrapper .header-social .alignleft, .header-v2 .header-social .alignleft a{color:#b3b3b3 !important;}
.header-wrapper #header{border-bottom:none;}
.header-wrapper{}
#header .tagline{font-weight:normal;margin-top:7px !important;}
.header-social .alignleft .social-networks li{float:left;margin-left:0;margin-right:20px;}
.header-social .alignright .social-networks li{float:right;}
.header-social .menu, .header-social .menu ul{list-style:none;margin:0;padding:0;}
.header-social .menu li{position:relative;margin:0;padding:0;padding:0 8px;display:inline-block;line-height:normal !important;height:auto !important;}
.header-social .menu li:first-child{border-left:0;}
.header-social .menu li .sub-menu{display:none;z-index:100000;}
.header-social .menu li:hover > .sub-menu{display:block;position:absolute;left:0;}
.header-social .menu > li:hover > .sub-menu > li:hover .sub-menu{top:-1px;left:100px;}
.header-social .menu .sub-menu{background:#ffffff;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border:1px solid #e0dfdf;width:100px;line-height:normal !important;}
#wrapper .header-social{}
#wrapper .header-social .menu .sub-menu li{float:none;display:inline-block;border:0;border-bottom:1px solid #444 !important;line-height:normal !important;padding:0 !important;}
#wrapper .header-social .menu .sub-menu li a{width:80px;padding:7px 10px;display:inline-block;}
#wrapper .header-social .menu .sub-menu li a:hover{background-color:#fafafa;}
#wrapper .header-social .menu .sub-menu li:last-child{border-bottom:0 !important;}
#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a{color:#747474 !important;}
.header-social .alignleft .menu li:first-child{padding-left:0;}
.header-social .alignright .menu li:last-child{padding-right:0;}
.header-wrapper .header-v4 #s{width:268px;}
.widget_wooslider_slideshow_slides li a{background:none !important;border:0 !important;margin:0 !important;padding:0 !important;}
#sidebar .flickr_badge_image img{width:66px;height:66px;float:left;padding:3px;}
.footer-area .flickr_badge_image img, #slidingbar-area .flickr_badge_image img{width:66px;height:66px;float:left;padding:3px;}
.footer-area .columns-4 .flickr_badge_image img, #slidingbar-area .columns-4 .flickr_badge_image img{width:60px;height:60px;}
.footer-area .social-networks, #slidingbar-area .social-networks{float:left;}
.footer-area .social-networks li, #slidingbar-area .social-networks li{float:left;margin-left:0;margin-right:20px;padding:0;}
.footer-area .social-networks li, .footer-area .social-networks a, #slidingbar-area .social-networks li, #slidingbar-area .social-networks a{background-image:none;}
.footer-area .social-networks li:first-child, #slidingbar-area .social-networks li:first-child{padding:0;}
.footer-area .flexslider .slides > li, #slidingbar-area .flexslider .slides > li{padding-top:0;padding-bottom:0;}
.chat-icon{display:inline-block;width:26px;height:19px;background-image:url(images/speech-bubble.png);margin-top:9px;}
h3.about-hdr{color:#343434;margin-top:0;}
.about-right h3{color:#343434;text-transform:uppercase;font-size:25px;margin:0 0 17px 0;}
.about-right h3 span{color:#c4e24c;}
.about-right ul{margin:0;padding:0;}
.about-right ul li{list-style:none;margin:5px 0;padding:0 0 0 23px;position:relative;}
.about-right ul li:before{content:'\f058';font-family:'FontAwesomeRegular';color:#37c878;position:absolute;left:0;top:0;}
.about-wrapper .about{border:1px solid #ececec;margin-bottom:5px;padding:0px 12px 0 12px;}
.about-wrapper h5.toggle a{border:none !important;}
.about-wrapper h5.toggle.active a span.toggle-title{color:#33cc79;}
.about-wrapper h5.toggle span.arrow{width:13px;height:13px;border-radius:3px;margin-top:5px;}
.about-wrapper h5.toggle span.toggle-title{font-size:16px;font-weight:normal;}
.about-wrapper .toggle-content{padding:0 30px;border:medium none !important;}
.about-wrapper{margin-bottom:42px;margin-top:18px;width:100%;display:inline-block;}
.about-cont{width:730px;margin-right:40px;float:left;}
.about-sidebar{width:400px;float:left;}
.our-team-post{width:100%;margin-bottom:41px;}
.our-team-post ul{margin:0;padding:0;}
.our-team-post ul li{padding:0;float:left;list-style:none;width:260px;margin:0 43px 0 0;transition:all 0.5s ease-in-out;}
.our-team-post ul li:hover{}
.our-team-post ul li:last-child{margin:0;}
.our-team-post ul li img{padding:4px;background:#FFF;border:1px solid #ececec;}
.team-info{position:relative;}
.team-info .name{background:#333333;padding:5px 4px 6px 3px;position:absolute;right:17px;top:-40px;width:84px;color:#FFF;font-size:18px;font-weight:bold;border-radius:2px;text-align:center;}
.team-info .profile{background:#37c978;height:23px;line-height:23px;width:80px;text-align:center;border-radius:2px;font-size:13px;text-transform:uppercase;color:#FFF;position:absolute;top:-10px;right:17px;}
.our-team-post li .post-content p{margin:20px 0;text-align:center;}
.our-team-post li .social{margin:0 auto 0 auto;width:53%;height:28px;}
.our-team-post li .social a{position:relative;background:#d2d2d2;border-radius:3px;padding:4px;width:20px;height:20px;font-weight:normal;font-size:15px;margin:0 3px 0 0;}
.our-team-post li .social a:hover{background:#333333;}
.our-team-post li .social a.twitter:before{content:'\f099';position:absolute;left:7px;top:5px;color:#FFFFFF;font-family:'FontAwesomeRegular';}
.our-team-post li .social a.google-plus:before{content:'\f0d5';position:absolute;left:8px;top:6px;color:#FFFFFF;font-family:'FontAwesomeRegular';}
.our-team-post li .social a.linkedin:before{content:'\f0e1';position:absolute;left:7px;top:5px;color:#FFFFFF;font-family:'FontAwesomeRegular';}
.our-team-post li .social a.email:before{content:'\f003';position:absolute;left:7px;top:5px;color:#FFFFFF;font-family:'FontAwesomeRegular';}
.our-skills h3{color:#343434;font-size:25px;margin:50px 0 17px;text-transform:uppercase;}
.our-skills ul{margin:0;padding:0;}
.our-skills ul li{margin:0 0 10px 0;padding:0;list-style:none;clear:both;display:block;height:30px;}
.our-skills ul li .tech{background:#333333;text-transform:uppercase;color:#FFFFFF;float:left;font-size:13px;padding:4px 11px;text-align:left;width:20%;}
.our-skills ul li .perc{float:left;color:#ffffff;width:auto;border:1px solid #37c978;width:74%;}
.our-skills ul li .perc-bg95{background:#37c978;padding:3px 11px;width:85%;}
.our-skills ul li .perc-bg92{background:#37c978;padding:3px 11px;width:79%;}
.our-skills ul li .perc-bg97{background:#37c978;padding:3px 11px;width:86%;}
.our-skills ul li .perc-bg87{background:#37c978;padding:3px 11px;width:80%;}
.our-skills ul li .perc-bg90{background:#37c978;padding:3px 11px;width:83%;}
.features1{font-size:25px;color:#343434;line-height:normal;font-weight:800;text-align:center;text-transform:uppercase;}
.features2{background:#37C879;padding:15px;margin:5px auto 30px auto;text-align:center;color:#fff;font-size:25px;font-weight:800;}
.features2 a{color:#fff;}
.features2 a:hover{color:#FFF;}
.features-lists{}
.features-lists ul{margin:0 0 0 0;display:inline-block;padding:0;}
.features-lists ul li{list-style:none;float:left;margin:0 0px 0 0;padding:25px 29px 25px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;width:33%;text-align:center;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;text-align:center;}
.features-lists ul li:nth-child(3n){border-right:0;}
.features-lists ul li:hover{background:#C4E24C;color:#000;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transform:scale(1.1);-webkit-transform:scale(1.1);}
.features-lists ul li:hover p{color:#000000;}
.features-lists ul li h3{margin:10px 0 5px 0;color:#b43f70;font-size:20px;font-family:'source_sans_prosemibold';font-weight:900;text-transform:uppercase;}
.features-lists ul li h3 a{color:#B43F70;}
.features-lists ul li h3 a:hover{color:#000000;}
.features-lists ul li:hover img{transition:all 0.5s ease-in-out 0s;}
.features-lists ul li img{background:#fff none repeat scroll 0 0;height:auto;padding:10px;width:auto;}
.features-lists ul li .icn1, .features-lists ul li .icn2, .features-lists ul li .icn3, .features-lists ul li .icn4, .features-lists ul li .icn5, .features-lists ul li .icn6, .features-lists ul li .icn7, .features-lists ul li .icn8, .features-lists ul li .icn9, .features-lists ul li .icn10, .features-lists ul li .icn11, .features-lists ul li .icn12, .features-lists ul li .icn13, .features-lists ul li .icn14, .features-lists ul li .icn15, .features-lists ul li .icn16, .features-lists ul li .icn17, .features-lists ul li .icn18{display:inline-block;margin:20px 0 0;height:75px;width:100%;}
.features-lists ul li p{margin:0;color:#000000;font-size:15px;height:65px;text-align:center;overflow:hidden;}
.reading-box-container{position:relative;z-index:1;}
.reading-box{position:relative;}
.tagline-shadow:before, .tagline-shadow:after{bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;position:absolute;content:'';z-index:-1;-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
.tagline-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}
.demo-sep{clear:both;}
.sep-single{height:1px;background-color:#e7e6e6;}
.sep-double{height:6px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;}
.sep-dotted{border-bottom:2px dotted #e7e6e6;}
.sep-dashed{border-bottom:2px dashed #e7e6e6;}
.sep-shadow{background:transparent url(images/sep-shadow.png) no-repeat top center;height:7px;width:100%;}
.tooltip-shortcode{position:relative;display:inline;}
.post-content ul.list-icon{list-style:none;margin:0;padding:0;margin-top:10px;}
.post-content ul.list-icon li:before{display:inline-block;height:18px;width:18px;content:' ';float:left;margin-right:0;margin-left:-25px;font-family:'FontAwesomeRegular';font-style:normal;font-weight:normal;text-decoration:inherit;}
.post-content ul.circle-yes li:before{-moz-border-radius:75px;-webkit-border-radius:75px;border-radius:75px;text-align:center;font-size:9px;}
.post-content ul.list-icon-color-light li:before{color:#fff;}
.post-content ul.list-icon li{line-height:18px;margin:0;padding:0;margin-bottom:15px;padding-left:25px;}
.post-content ul.list-icon-check li:before{content:'\f00c';}
.post-content ul.list-icon-star li:before{content:'\f006';}
.post-content ul.list-icon-arrow li:before, .post-content ul.list-icon-angle-right li:before{content:'\f105';}
.post-content ul.list-icon-asterik li:before, .post-content ul.list-icon-asterisk li:before{content:'\f069';}
.post-content ul.list-icon-cross li:before, .post-content ul.list-icon-remove li:before{content:'\f00d';}
.post-content ul.list-icon-plus li:before{content:'\f067';}
.content-boxes-icon-on-top .col{text-align:center;}
.content-boxes-icon-on-top .col .more a{float:none;}
.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon{float:none;width:64px;height:64px;line-height:64px;font-size:24px;margin:0;}
.content-boxes-icon-on-top .col .heading-and-icon img{float:none;margin-right:0;}
.content-boxes-icon-on-top .col .heading-and-icon h2{padding-left:0;}
.content-boxes-icon-on-side .col-content-container{padding-left:45px;}
.content-boxes-icon-boxed{overflow:visible !important;}
.content-boxes-icon-boxed .col{overflow:visible !important;text-align:center;padding:2%;padding-top:50px;}
.content-boxes-icon-boxed .col .more a{float:none;}
.content-boxes-icon-boxed .col .heading-and-icon{overflow:visible;position:relative;}
.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon, .content-boxes-icon-boxed .col .heading-and-icon img{float:none;position:absolute;top:-80px;width:64px;height:64px;line-height:64px;font-size:24px;margin:0;margin-left:-32px;left:50%;}
.content-boxes-icon-boxed .col .heading-and-icon img{float:none;}
.content-boxes-icon-boxed .col .heading-and-icon h2{padding-left:0;}
.content-boxes-icon-boxed.columns-5 .col{width:12.8%;}
.content-boxes-icon-boxed.columns-4 .col{width:18%;}
.content-boxes-icon-boxed.columns-3 .col{width:26.65%;}
.content-boxes-icon-boxed.columns-2 .col{width:44%;}
.content-boxes-icon-boxed.columns-1 .col{width:96%;}
.counter-circle-wrapper{float:left;display:inline-block;margin-right:20px;width:220px;height:220px;position:relative;text-align:center;}
.counter-circle-wrapper:last-child{margin-right:0;}
.counter-circle-content{font-size:50px;width:220px;height:220px;text-align:center;line-height:220px;position:absolute;top:0;left:0;}
.counter-circle-content .fontawesome-icon{margin:0 !important;float:none !important;font-size:50px !important;}
.counter-box-wrapper{border:1px solid #e7e6e6;width:20%;padding:2%;display:inline-block;margin-right:1%;}
.counters-box .counter-box-wrapper:last-child{margin-right:0;}
.content-box-percentage{font-size:50px;line-height:50px;}
.tabs-vertical{border:0px;}
.tabs-vertical .tabset{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:15.7446808511%;float:left;height:auto;position:relative;left:1px;z-index:10;}
.tabs-vertical .tab-hold .tabset li{float:none !important;width:auto;height:auto;border:0;background:none !important;}
.tabs-vertical .tab-hold .tabset li a, .tabs-vertical .tab-hold .tabset li:last-child a{background:url(images/tab-bg.png) !important;border-bottom:0 !important;}
.tabs-vertical .tab-hold .tabset li a{width:auto !important;text-indent:0 !important;border-bottom:1px solid #d3d3d3 !important;height:auto !important;line-height:normal !important;padding:10px !important;}
.tabs-vertical .tab-hold .tabset li a:hover{}
.tabs-vertical .tab-hold .tabset li.active a{background:#fff !important;border-width:0px !important;border-style:solid !important;border-left-width:3px !important;height:auto !important;line-height:normal !important;}
.tabs-vertical .tabs-container{width:83.9361702128%;float:left;}
.tabs-vertical .tabs-container .tab_content{border:1px solid #d3d3d3;padding:30px !important;}
.portfolio-grid{margin-bottom:80px !important;}
.portfolio-grid .portfolio-tabs{margin-top:0 !important;}
.portfolio-grid.portfolio-one .portfolio-item:last-child{margin-bottom:0px !important;}
.portfolio-grid.portfolio-one .image{width:100% !important;float:none !important;}
.imageframe{position:relative;display:inline-block;max-width:100%;}
.imageframe-border img{border:4px solid #eef0f2;}
.imageframe-glow img{border:4px solid #fff;-moz-box-shadow:0 0 3px rgba(3,3,3,.3);-webkit-box-shadow:0 0 3px rgba(3,3,3,.3);box-shadow:0 0 3px rgba(3,3,3,.3);}
.imageframe-dropshadow img{-moz-box-shadow:2px 3px 7px rgba(0,0,0,.3);-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.3);box-shadow:2px 3px 7px rgba(0,0,0,.3);}
.imageframe-bottomshadow .imageframe-shadow-left{background:url(images/imageframe_shadow.png) no-repeat top left;height:22px;width:230px;display:inline-block;position:absolute;bottom:-22px;left:0;}
.imageframe-bottomshadow .imageframe-shadow-right{background:url(images/imageframe_shadow.png) no-repeat top right;height:22px;width:230px;display:inline-block;position:absolute;bottom:-22px;right:0;}
.imageframe img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table{border-collapse:collapse;border-spacing:0;}
.table-1 table{border:1px solid#dcdcdc;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,.08), inset 0 0 0 1px rgba(255,255,255,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08), inset 0 0 0 1px rgba(255,255,255,.5);box-shadow:0 1px 3px rgba(0,0,0,.08), inset 0 0 0 1px rgba(255,255,255,.5);}
.table-1 table th{border:1px solid #dcdcdc;background:#f6f6f6;padding:20px;text-align:left;}
.table-1 tr:nth-child(even){background:#f6f6f6;text-align:left;}
.table-1 tr td{border:1px solid #dcdcdc;padding:10px 20px;}
.table-2 table thead{border:1px solid #d3d3d3;text-align:left;}
.table-2 table th{padding:20px;color:#fff;}
.table-2 tr td{border-bottom:1px solid #dcdcdc;padding:10px 20px;}
.tooltip-shortcode{cursor:pointer;}
.error-image{background:url(images/404_not_found.png) no-repeat;width:311px;height:133px;}
.input-text, .quantity .minus, .quantity .plus{-webkit-appearance:none;border-radius:0;}
form.cart{margin-bottom:40px;margin-top:40px;}
.simple-cart{overflow:hidden;}
.simple-cart .quantity{float:left;margin-right:10px;}
.group_table{margin-bottom:10px;}
.group_table tr{vertical-align:top;height:41px;}
.group_table td{vertical-align:middle;height:31px;}
.group_table td.label{padding:0 10px;}
.product_meta > span{display:block;}
.woocommerce-tabs{overflow:hidden;padding-top:50px;}
.woocommerce-tabs .tabs{list-style:none;padding:0;margin:0;width:220px;float:left;}
.woocommerce-tabs .tabs li a{display:block;padding:10px 0px;border-bottom:1px solid #e7e6e6;}
.woocommerce-tabs .tabs li a .arrow, .woocommerce-tabs .tabs li a:hover .arrow{display:none;}
.woocommerce-tabs .tabs li.active a .arrow, .woocommerce-tabs .tabs li.active a:hover .arrow{display:inline-block;}
.woocommerce-tabs .panel{float:left;border:1px solid #e7e6e6;margin-left:20px;}
.has-sidebar .woocommerce-tabs .panel{width:395px;padding:16px;}
#reviews .overall-rating{float:right;}
#reviews .review-title{margin:0;}
#reviews .review-main-title{margin-bottom:25px;}
#reviews .commentlist{margin-bottom:0;}
#reviews li{margin-bottom:15px;}
#reviews li:last-child{margin-bottom:0;}
#reviews li .comment-text{float:left;padding:15px;border:1px solid #f2efef;margin-left:10px;}
#reviews li .avatar{float:left;}
#reviews li .comment-text .meta{float:left;margin-bottom:10px;}
#reviews li .comment-text .star-rating{float:left;margin-left:5px;}
#reviews li .comment-text .description{clear:both;}
#reviews .add_review{margin:0;margin-top:15px;float:right;}
.has-sidebar #reviews li .comment-text{width:299px;}
#review_form_wrapper{margin-top:50px;}
#reviews #reply-title{font-size:15px;margin:0;margin-bottom:25px;}
.comment-form-rating label{display:none;}
#reviews .comment-form-comment label{display:block;margin-bottom:4px;}
.comment-form-comment textarea{width:94%;}
#reviews input#submit{border:0;font-size:13px;font-weight:bold;}
p.stars{position:relative;line-height:1em;font-size:1em;}
p.stars:after{content:"";display:block;clear:both;}
p.stars a{width:19%;display:block;position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em .5em .5em .75em;background:rgba(0, 0, 0, 0.025);margin-right:1%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;}
p.stars a:hover, p.stars a.active{background:rgba(0, 0, 0, 0.075);}
p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after{font-family:"FontAwesome";content:"\f005";position:absolute;top:.85em;width:5.3em;right:1em;font-size:.5em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;color:#999;text-align:right;font-weight:normal;}
p.stars a.star-1:hover, p.stars a.star-2:hover, p.stars a.star-3:hover, p.stars a.star-4:hover, p.stars a.star-5:hover{text-decoration:none;}
p.stars a.star-1:after{content:"\f005";}
p.stars a.star-2:after{content:"\f005\f005";}
p.stars a.star-3:after{content:"\f005\f005\f005";}
p.stars a.star-4:after{content:"\f005\f005\f005\f005";}
p.stars a.star-5:after{content:"\f005\f005\f005\f005\f005";}
.related.products, .upsells.products{margin-top:50px;}
.shop_attributes{width:100%;}
.shop_attributes tr{border-bottom:1px solid #e0e0e0;}
.shop_attributes tr:last-child{border-bottom:0;}
.shop_attributes tr th{text-align:left;width:30%;font-weight:bold;padding:5px 0px;}
.shop_attributes tr td{text-align:left;width:70%;padding:5px 0px;}
.shop_attributes p{margin:0;}
.product .images{width:500px;margin-right:30px;}
.product .summary.entry-summary{float:left;width:410px;}
.product .images .flexslider .slides img{width:auto;}
.product .images #slider, .product .images #carousel{margin-bottom:7px;}
.product .images #carousel li{margin-right:9px;opacity:0.5;}
.product .images #carousel li.flex-active-slide{opacity:1;}
.product .images #slider .flex-direction-nav, .product .images #carousel .flex-direction-nav{display:none;}
.product .images:hover #slider .flex-direction-nav, .product .images:hover #carousel .flex-direction-nav{display:block;}
.has-sidebar .product .images{width:320px;}
.has-sidebar .summary.entry-summary{float:left;width:319px;}
.woocommerce-tabs .panel{width:658px;padding:20px;}
#reviews li .comment-text{width:562px;}
.woocommerce .social-share{text-align:center;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-top:50px !important;}
.woocommerce .social-share, .woocommerce .social-share li{list-style:none;margin:0;padding:0;}
.has-sidebar .woocommerce .social-share li, .has-sidebar .woocommerce-container .social-share li{padding:10px 20px !important;}
.woocommerce .social-share li{display:inline-block;text-align:left;width:120px;border-right:1px solid #e7e6e6;padding:10px 30px;}
.woocommerce .social-share li:last-child{border-right:0;}
.woocommerce .social-share li span{display:block;}
.woocommerce-message{margin-bottom:15px;}
.woocommerce-success-message{border-top:1px solid;border-bottom:1px solid;padding:20px 0px;font-size:14px;margin-bottom:40px;}
.woocommerce-success-message .button{float:right;}
.woocommerce-success-message .msg:before{font-family:'FontAwesome';content:"\f05d";margin-right:5px;}
.woocommerce-success-message .button{font-size:12px;}
.woocommerce-success-message .button:before{font-family:'FontAwesome';content:"\f07a";margin-right:6px;}
.empty-cart-message .msg{font-size:18px;}
.empty-cart-message .msg:before{content:'';}
.login-box{display:none;position:absolute;top:auto;left:-1px;z-index:1000;}
.my-account:hover .login-box{display:block;}
.login-box{padding:20px;width:187px;border:1px solid #dedddd;}
.login-box p{margin:0;padding:0;}
.login-box .forgetmenot{float:left;}
.login-box .submit{float:right;}
.top-menu .cart{background:#f6f6f6;border-right:1px solid;padding-left:25px !important;padding-right:25px !important;padding:0 !important;}
.top-menu .cart > a{display:block;padding-right:0px;text-transform:uppercase;text-align:center !important;width:150px;padding:0 13px !important;}
.top-menu .cart > a.empty-cart{width:auto !important;}
.top-menu .cart > a:before{font-family:'FontAwesome';content:"\f07a";margin-right:10px;}
.top-menu .cart > a:after{font-family:'FontAwesome';content:"\f107";margin-left:10px;}
.top-menu .cart-contents{display:none;position:absolute;top:auto;right:-1px;z-index:1000;}
.top-menu .cart:hover .cart-contents{display:block;}
.top-menu .cart-contents{border:1px solid;}
.top-menu .cart-content a{display:block;line-height:normal;padding:15px 13px;width:150px;border-bottom:1px solid;overflow:hidden;}
.top-menu .cart-contents .cart-content:last-child a{border-bottom:0;}
.top-menu .cart-content a:hover{background:#f6f6f6;}
.top-menu .cart-content .cart-desc{float:left;}
.top-menu .cart-content a img{float:left;display:inline-block;max-width:36px;margin-right:15px;}
.top-menu .cart-content a .cart-desc{display:inline-block;width:94px;}
.top-menu .cart-contents a span{line-height:normal;}
.top-menu .cart-content a .cart-title, .top-menu .cart-content a .quantity{display:block;font-size:12px;}
.top-menu .cart-content a .cart-title{margin-bottom:5px;}
.cart-checkout{background:#f6f6f6;overflow:hidden;padding:0 15px;}
.cart-checkout a{display:inline-block;width:40%;float:left;line-height:15px;padding:14px 0;border:none !important;}
.cart-checkout .cart-link a:before{font-family:'FontAwesome';content:"\f07a";position:absolute;left:0;padding-top:1px;}
.cart-checkout .checkout-link a:before{font-family:'FontAwesome';content:"\f046";position:absolute;left:0;padding-top:1px;}
.cart-checkout .cart-link a, .cart-checkout .checkout-link a{position:relative;padding-left:15px;}
.checkout-link{float:right;}
#header .cart{margin-left:0;}
#header .cart-contents{display:none;position:absolute;top:auto;left:auto;right:0;z-index:100;}
#header .cart:hover .cart-contents{display:block;}
#header .cart-contents{border:1px solid;}
#header .cart-content a{display:block;line-height:normal;padding:15px !important;width:150px;border-top:0 !important;border-bottom:1px solid !important;line-height:normal !important;height:auto !important;}
#header .cart-contents .cart-content:last-child a{border-bottom:0;}
#header .cart-content a:hover{border-top:0 !important;background:#f6f6f6 !important;height:auto !important;}
#header .cart-content a img{display:inline-block;max-width:36px;margin-right:5px;}
#header .cart-content a .cart-desc{display:inline-block;width:102px;font-size:12px !important;}
#header .cart-contents a span{line-height:normal;}
#header .cart-content a .cart-title, #header .cart-content a .quantity{display:block;font-size:12px !important;}
#header .cart-content a .cart-title{margin-bottom:5px;}
#header .cart-checkout{background:#f6f6f6;overflow:hidden;}
#header .cart-checkout a{display:inline-block;width:40%;float:left;line-height:15px;padding:14px 0;padding-top:14px !important;height:auto;font-size:12px;border:none !important;}
#header .cart-checkout .cart-link a:before{font-family:'FontAwesome';content:"\f07a";}
#header .cart-checkout .checkout-link a:before{font-family:'FontAwesome';content:"\f046";}
#header .cart-checkout .cart-link a, #header .cart-checkout .checkout-link a{position:relative;padding-left:15px;}
#header .my-cart-link:hover{border-top-color:transparent !important;}
#header .my-cart-link:after{font-family:'FontAwesome';content:"\f07a";padding:5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid;}
.cart-content a img{border:1px solid;}
#small-nav .cart-contents{display:none;position:absolute;top:auto;left:auto;right:0;z-index:100;}
#small-nav .cart:hover .cart-contents{display:block;}
#small-nav .cart-contents{border:1px solid;}
#small-nav .cart-content a{display:block;line-height:normal;padding:15px !important;width:150px;border-top:0 !important;border-bottom:1px solid !important;line-height:normal !important;height:auto !important;}
#small-nav .cart-contents .cart-content:last-child a{border-bottom:0;}
#small-nav .cart-content a:hover{border-top:0 !important;background:#f6f6f6 !important;height:auto !important;}
#small-nav .cart-content a img{display:inline-block;max-width:36px;margin-right:6px;}
#small-nav .cart-content a .cart-desc{display:inline-block;width:102px;font-size:12px !important;text-align:left;}
#small-nav .cart-contents a span{line-height:normal;}
#small-nav .cart-content a .cart-title, #small-nav .cart-content a .quantity{display:block;font-size:12px !important;}
#small-nav .cart-content a .cart-title{margin-bottom:5px;}
#small-nav .cart-checkout{background:#f6f6f6;overflow:hidden;}
#small-nav .cart-checkout a{display:inline-block;width:40%;float:left;line-height:15px;padding:14px 0;padding-top:14px !important;height:auto;font-size:12px;border:none !important;}
#small-nav .cart-checkout .cart-link a:before{font-family:'FontAwesome';content:"\f07a";}
#small-nav .cart-checkout .checkout-link a:before{font-family:'FontAwesome';content:"\f046";}
#small-nav .cart-checkout .cart-link a, #small-nav .cart-checkout .checkout-link a{position:relative;padding-left:15px;}
#small-nav .my-cart-link:hover{border-top-color:transparent !important;}
#small-nav .my-cart-link:after{font-family:'FontAwesome';content:"\f07a";padding:5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid;}
.single_variation_wrap{overflow:hidden;margin:10px 0px;}
.single_variation_wrap .variations_button .quantity{float:left;}
.single_variation_wrap .variations_button .button{float:left;margin-left:10px;}
.variations .label{padding-right:10px;}
.variations .value{min-width:150px;}
.product_list_widget .wp-post-image{max-width:58px;float:right;margin-left:15px;}
.product_list_widget li, .widget_layered_nav li{padding:15px 0px !important;border-bottom:1px solid;overflow:hidden;}
.product_list_widget li a, .widget_layered_nav li a{border-bottom:0 !important;padding:0 !important;}
.product_list_widget li .amount, .product_list_widget li .quantity{font-size:15px;font-weight:bold;padding-top:3px;}
.product_list_widget li .quantity{border:0;}
.product_list_widget li dl{margin:0;}
.product_list_widget li dt, .product_list_widget li dd{margin:0;display:inline;}
.product_list_widget li dt{font-weight:bold;margin-right:5px;}
.product_list_widget li .star-rating{margin:5px 0px;}
.widget_shopping_cart_content .total .amount{display:inline-block;margin-left:25px;}
.widget_shopping_cart_content .buttons{background:#f6f6f6;overflow:hidden;}
.widget_shopping_cart_content .buttons a{display:inline-block;width:50%;float:left;text-indent:10px;margin:0;height:35px;line-height:35px;}
.widget_shopping_cart_content .buttons > a:before{font-family:'FontAwesome';content:"\f07a";margin-right:10px;}
.widget_shopping_cart_content .buttons a.checkout:before{font-family:'FontAwesome';content:"\f046";margin-right:10px;}
.widget_layered_nav li{overflow:hidden;padding:10px 0px !important;}
.widget_layered_nav li a{float:left;}
.widget_layered_nav li .count{float:right;font-size:12px;}
.price_slider_wrapper{border-bottom:1px solid;padding-bottom:18px;}
.price_slider_amount{text-align:right;margin-top:15px;}
.price_slider_amount .button{}
.price_slider_amount .button{float:left;font-weight:bold;height:25px;line-height:25px !important;font-size:13px;padding:0 6px;}
.price_label{line-height:25px;}
.price_label .from{margin-left:3px;}
.price_label .from, .price_label .to{font-size:14px;font-weight:bold;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:12px;height:12px;top:-.3em;outline:none;}
.ui-slider .ui-slider-handle:before{border:1px solid #333;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;width:12px;height:12px;outline:none;content:'';display:block;position:absolute;top:0;left:0;}
.ui-slider .ui-slider-handle:after{border:1px solid #333;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;width:2px;height:2px;outline:none;content:'';display:block;position:absolute;top:5px;left:5px;z-index:3;}
.ui-slider .ui-slider-handle:last-child{margin-left:-1em;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;}
.price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;}
.ui-slider-horizontal{height:.5em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:-1px;}
.ui-slider-horizontal .ui-slider-range-max{right:-1px;}
.tagcloud a{font-size:13px !important;display:inline-block;padding:0 10px;height:28px;line-height:28px;border:1px solid;margin:2px 0;}
.tagcloud a:hover{color:#fff !important;}
.products-slider{position:relative;}
.products-slider ul{}
.products-slider li{margin-right:0 !important;height:auto !important;}
.products-slider li img{display:block;float:left;}
.products-slider .es-nav span{cursor:pointer;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}
.products-slider{margin-bottom:25px;}
.products-slider .image-extras h2{margin-bottom:2px !important;}
.products-slider .price{display:inline-block;margin-top:10px;}
.products-slider .price .amount{font-size:25px;}
.products-slider .product-buttons{position:absolute;left:0;width:80%;bottom:10px;padding:0 10%;}
.products-slider .product-buttons .add_to_cart_button:before{padding-top:0;}
.products-slider .product-buttons .show_details_button:before{padding-top:0;}
.products-slider .product-buttons .button.product_type_variable:before, .product-buttons .button.product_type_grouped:before{padding-top:0;}
.products-slider .product-buttons .button.product_type_simple:before{padding-top:0;}
#main .simple-products-slider .image .image-extras .image-extras-content h3{margin-top:0px !important;margin-bottom:5px !important;font-size:13px !important;}
.simple-products-slider .cats{font-size:11px;margin-bottom:5px;line-height:normal !important;}
.simple-products-slider .price{display:inline-block;margin-bottom:5px;}
.simple-products-slider .price .amount{font-size:18px;}
.simple-products-slider .product-buttons{padding:0;height:auto;}
.simple-products-slider .product-buttons a{display:inline;height:auto;line-height:normal !important;float:none !important;}
.simple-products-slider .product-buttons a:before{margin-right:0 !important;}
.simple-products-slider .product-buttons .show_details_button{margin-left:5px;}
.product-category h3{padding:0 20px;}
#customer_login h2{margin-bottom:5px;}
#customer_login .sep-double{margin-bottom:40px;}
#customer_login_box{border:1px solid;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#customer_login .one_half.last{padding-top:29px;}
#customer_login_box .remember-box{padding-left:20px;padding-right:20px;}
#main .page-info{margin-bottom:10px !important;}
#wrapper .custom_select_box .dd-container .dd-select, #wrapper .custom_select_box .dd-options li a{background:#fbfaf9 !important;background-image:none !important;}
#wrapper .custom_select_box .dd-container .dd-selected{padding:0 !important;text-indent:10px;padding-right:15px !important;}
#wrapper .custom_select_box .dd-options li a:hover{background-color:transparent !important;}
#wrapper .custom_select_box .dd-pointer{background-image:none !important;width:10px !important;border-left:1px solid !important;padding-left:10px;}
#wrapper .custom_select_box .dd-pointer-down:after{font-family:'FontAwesome' !important;content:"\f107";font-weight:bold;}
#wrapper .custom_select_box .dd-options{position:absolute !important;top:auto !important;max-height:143px;}
#wrapper .custom_select_box .dd-pointer-down{border-color:#dadada !important;}
.wpcf7-select-parent{position:relative;width:100%;}
.wpcf7-select{background:#fbfaf9;border:1px solid #dadada;color:#343434;cursor:pointer;display:block;font-size:13px;outline:none;height:auto;width:100%;padding:8px 15px;position:relative;text-indent:0.01px;vertical-align:middle;z-index:5;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;}
.gravity-select-parent{position:relative;overflow:hidden;}
.gravity-select-parent select{background:#fbfaf9;border:1px solid #dadada;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;color:#333333;cursor:pointer;display:block;font-size:13px;outline:none;height:auto;padding:8px 15px !important;position:relative;text-indent:0.01px;vertical-align:middle;z-index:5;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;min-width:90px;}
.select-arrow{background:#fff;width:35px;height:31px;border-left:1px solid #dadada;position:absolute;top:1px;right:1px;z-index:10;font-family:'FontAwesome';text-align:center;line-height:31px;}
.wpcf7-select-parent .select-arrow{background:#fbfaf9;width:35px;height:33px;border-left:1px solid #dadada;position:absolute;top:1px;right:1px;z-index:10;font-family:'FontAwesome';text-align:center;line-height:33px;}
@-moz-document url-prefix(){.wpcf7-select-parent .wpcf7-select{width:99.9%;}
.wpcf7-select-parent .select-arrow{height:35px;line-height:35px;}
.gravity-select-parent select{padding-bottom:1px !important;margin-left:0 !important;}
}
.gravity-select-parent .select-arrow{background:#fff;width:35px;height:30px;border-left:1px solid #dadada;position:absolute;top:1px;right:3px;z-index:10;font-family:'FontAwesome';text-align:center;line-height:31px;}
.ginput_complex .select-arrow{right:4%;}
vertical-align:middle;z-index:5;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;min-width:200px;}
@-webkit-keyframes mask{25%{-webkit-transform:rotate(270deg);}
50%{-webkit-transform:rotate(90deg);}
75%{-webkit-transform:rotate(360deg);}
100%{-webkit-transform:rotate(180deg);}
}
@-moz-keyframes mask{25%{-moz-transform:rotate(270deg);}
50%{-moz-transform:rotate(90deg);}
75%{-moz-transform:rotate(360deg);}
100%{-moz-transform:rotate(180deg);}
}
@-ms-keyframes mask{25%{-ms-transform:rotate(270deg);}
50%{-ms-transform:rotate(90deg);}
75%{-ms-transform:rotate(360deg);}
100%{-ms-transform:rotate(180deg);}
}
@-o-keyframes mask{25%{-o-transform:rotate(270deg);}
50%{-o-transform:rotate(90deg);}
75%{-o-transform:rotate(360deg);}
100%{-o-transform:rotate(180deg);}
}
@keyframes mask{25%{transform:rotate(270deg);}
50%{transform:rotate(90deg);}
75%{transform:rotate(360deg);}
100%{transform:rotate(180deg);}
}
.woocommerce .thumbnails .clients-carousel .es-carousel{padding:0;}
.added_to_cart{display:none !important;}
#sidebar .products a, .footer-area .products a, #slidingbar-area .products a{padding:0 !important;border:0 !important;background:none !important;}
#sidebar .products .product-title, .footer-area .products .product-title, #slidingbar-area .products .product-title{margin:0 !important;margin-bottom:10px !important;}
.footer-area .product_list_widget li, #slidingbar-area .product_list_widget li{border:0 !important;border-bottom:1px solid #282a2b !important;}
.footer-area .product_list_widget li a, #slidingbar-area .product_list_widget li a{border:none !important;}
.footer-area .widget_shopping_cart_content .total, #slidingbar-area .widget_shopping_cart_content .total{margin:10px 0px;}
.footer-area .widget_shopping_cart_content .buttons, #slidingbar-area .widget_shopping_cart_content .buttons{background:#282a2b !important;}
.footer-area .products-slider a, .footer-area .simple-products-slider a, #slidingbar-area .products-slider a, #slidingbar-area .simple-products-slider a, #sidebar .products-slider a, #sidebar .simple-products-slider a{border:0 !important;background:none !important;margin:0 !important;padding:0 !important;margin:0 !important;display:inline-block !important;width:auto !important;}
.footer-area .products-slider li .image, #slidingbar-area .products-slider li .image{width:auto;height:auto;}
.footer-area .simple-products-slider .es-carousel, #slidingbar-area .simple-products-slider .es-carousel{padding-left:38px;}
.footer-area .simple-products-slider .es-carousel li, .footer-area .simple-products-slider .es-carousel li .image, #slidingbar-area .simple-products-slider .es-carousel li, #slidingbar-area .simple-products-slider .es-carousel li .image{width:149px;height:auto;}
.footer-area .image-extras-content h3, #slidingbar-area .image-extras-content h3, #sidebar .image-extras-content h3{margin-bottom:0;text-transform:none;margin-bottom:5px;}
.footer-area .product-category mark, #slidingbar-area .product-category mark, #sidebar .product-category mark{background-color:transparent;color:inherit;}
.footer-area .product-category h3, #slidingbar-area .product-category h3, #sidebar .product-category h3{margin-bottom:0;}
#toTop{background-color:#B43F70;border-radius:4px 4px 0 0;bottom:10px;color:#FFFFFF;display:none;height:40px;position:fixed;right:30px;text-align:center;text-transform:uppercase;width:48px;padding-top:10px;opacity:0.9;z-index:10000;transition:all 0.2s ease-in-out 0s;}
#toTop:before{font-family:'FontAwesomeRegular';content:"\f077";}
#toTop:hover{background-color:#C7E457;}
#toTopHover{display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus{outline:none;background-color:#333333;}
#slidingbar-area{position:absolute;top:0;left:0;width:100%;z-index:99999;margin-left:auto;margin-right:auto;}
body.admin-bar #wrapper #slidingbar-area{top:28px;}
#slidingbar{height:auto;color:#8c8989;background:#363839;background:rgba(54,56,57,0.9);overflow:hidden;position:relative;z-index:3;display:none;padding:35px 10px;}
.sb_toggle{border-color:transparent #363839 transparent transparent;border-style:solid;border-width:0 40px 40px 0;bottom:-40px;height:0;position:absolute;right:0;width:0;z-index:999;}
.sb_toggle:after{font-size:11px;font-family:"fontawesome";content:"\f067";display:block;height:40px;position:absolute;left:24px;top:3px;color:#FFFFFF;text-shadow:none !important;-moz-text-shadow:none !important;-webkit-text-shadow:none !important;}
.sb_toggle.open:after{font-size:12px;font-family:"fontawesome";content:"\f068";display:block;height:40px;position:absolute;left:24px;top:3px;}
.blog-testimonial{width:100%;}
.home-recent-post-col{float:left;width:48%;margin-right:0px;padding-right:43px;}
.home-recent-post-col:first-child{margin-bottom:0;background:url(images/about_bg.png) no-repeat;background-size:cover;padding-bottom:59px;padding-top:58px;padding-left:46px;}
.home-recent-post-col:last-child{margin-bottom:0;background:#ebebeb;background-size:cover;}
.home-recent-post-col h2{margin-bottom:29px;font-family:'Source Sans Pro', sans-serif;}
.home-recent-post-col .rpwe-block ul li{border:none;margin-bottom:18px;padding-bottom:10px;}
.home-recent-post-col .rpwe-block ul li time{float:left;background:#37c878;color:#FFF;padding:8px 15px;margin-right:5px;}
.home-recent-post-col .rpwe-block ul li time .dt-day{font-size:25px;font-weight:bold;}
.home-recent-post-col .rpwe-block ul li time .dt-month{font-size:15px;text-transform:uppercase;}
.home-recent-post-col .rpwe-block ul li .blog-img{float:left;width:165px;margin-right:30px;}
.home-recent-post-col .rpwe-block ul li .blog-img img{width:165px;height:115px;}
.home-recent-post-col .rpwe-block ul li .blog-img img.rpwe-thumb{padding:0;border:none;}
.home-recent-post-col .rpwe-block ul li .blog-img img:hover.rpwe-thumb{opacity:0.8;}
.home-recent-post-col .rpwe-block ul li h3{font-size:18px;color:#343434;line-height:20px;margin:0 0 10px 0;}
.home-recent-post-col .rpwe-block ul li .blog-content{float:left;width:300px;color:#747474;}
a.more-link{color:#37c878;margin:0 5px;font-style:italic;}
a.more-link:hover{color:#000;}
.list_carousel.testimonial-slide{margin-bottom:0;background:#ebebeb;background-size:cover;padding:60px 40px 65px;min-height:415px;max-height: 415px}
.testimonial-slide .caroufredsel_wrapper{height:278px !important;}
.testimonial-slide h2{font-family:'Source Sans Pro', sans-serif;}
.testimonial-slide .testimonial-thumb{float:left;width:150px;margin:0 29px 0 0;}
.testimonial-slide .testimonial-cont{float:left;width:65%;}
.testimonial-slide .testimonial-cont p{margin-top:0;color:#666666;line-height:28px;font-size:15px;margin-bottom:0;}
.testimonial-slide .testimonial-cont .metainfo{text-align:left;float:left;font-size:15px;}
.testimonial-slide .testimonial-cont .metainfo h5{font-size:15px;color:#b43f70;margin:20px 0 3px 0;font-family:'source_sans_problack_italic';}
.testimonial-slide ul#foo3 li{min-width:555px !important;}
#wpadminbar *{color:#ccc !important;}
#wpadminbar .hover a, #wpadminbar .hover a span{color:#464646 !important;}
.alignleft{display:inline;float:left;margin-right:15px;}
.alignright{display:inline;float:right;margin-left:15px;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
@media only screen and (-webkit-min-device-pixel-ratio:1.3), only screen and (-o-min-device-pixel-ratio:13/10), only screen and (min-resolution:120dpi){}
@media screen and (max-width:860px){}
@media screen and (max-width:830px){.ei-title{position:absolute;right:0px;margin-right:0px;width:100%;text-align:center;top:auto;bottom:10px;padding:5px 0;}
.ei-title h2, .ei-title h3{text-align:center;}
#wrapper .ei-title h2{font-size:20px !important;line-height:24px !important;}
#wrapper .ei-title h3{font-size:15px !important;line-height:30px !important;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5){.header-image .site-header .wrap{background:url(images/logo@2x.png) no-repeat left;background-size:320px 164px;}
}
.social a{display:inline-block;margin:10px 10px 5px 0;padding:10px 15px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;}
#ns_widget_mailchimp_form-4 > input{display:inline !important;}
#ns_widget_mailchimp_form-4 > label{display:inline !important;}
.s_alignleft{width:100%;float:left;text-align:left;}
.p_nav{float:right;width:auto;}
.p_nav a{float:left;}
.testimonials-text{color:#333333;font-size:16px;text-align:justify;line-height:25px;}
.post-content p strong{color:#b43f70;}
.post-content p strong a{color:#000000;}
.post-content p strong a:hover{color:#b43f70;}
.top_head{background:#efefef;width:100%;float:left;padding:10px 0;}
.head_contact{float:left;width:auto;}
p.h-number{float:left;color:#303948;font-family:'source_sans_prosemibold';margin-bottom:0;}
p.h-number::before{content:"\f095";color:#303948;float:left;font-family:"FontAwesomeRegular";font-size:18px;padding-bottom:0;padding-right:10px;}
p.h-email{float:left;margin-left:30px;color:#303948;font-family:'source_sans_prosemibold';margin-bottom:0;}
p.h-email::before{content:"\f0e0";color:#303948;float:left;font-family:"FontAwesomeRegular";font-size:18px;padding-bottom:0;padding-right:10px;}
.top_head a p:hover{color:#B43F70;}
.head_lh{padding:20px 0;}
.header-social .social-networks li a{border-radius:10px;}
li.facebook a{background:#3b5998;}
li.twitter a{background:#55acee;}
li.linkedin a{background:#0976b4;}
li.google a{background:#dd4b39;}
a.free_demo{background:#c4e24c;color:#000000;font-weight:bold;text-shadow:none;font-size:16px;border:none;box-shadow:none;float:left;margin-left:25px;margin-top:0px;border:2px solid #c4e24c;padding:10px 10px;}
a.free_demo:hover,
a.free_demo:focus{background:none !important;color:#c4e24c;border:2px solid #c4e24c !important;}
.box-services{width:100%;float:left;text-align:center;}
.box-services h2{width:100%;float:left;font-family:'source_sans_prosemibold';font-size:40px;margin-bottom:0;}
.box-services h2 span{color:#b43f70;}
.box-services p{width:100%;display:inline-block;text-align:center;font-size:18px;color:#666666;text-transform:capitalize;}
.h_info{width:100%;float:left;}
.h_info .col-md-7{padding-left:0;}
.h_info h2{width:100%;float:left;font-family:'ralewaysemibold';font-size:30px;margin-top:0;}
.h_info .i_frame{width:100%;float:left;background:url('images/ipad.png') no-repeat;background-size:cover;padding:40px 55px 55px;}
.h_info .i_frame iframe{width:100%;height:309px;}
.h_info h2 strong{}
.h_info h2 span{color:#b43f70;text-transform:none}
.h_info h2 p{color:#333333;font-size:16px;font-family:'ralewayregular';margin-bottom:0;}
.h_info p{width:100%;float:left;line-height:35px;}
.h_info img{display:inline-block;width:100%;height:100%;}
.h_modual{width:100%;float:left;background:url('images/modual_bg.png') no-repeat;background-size:cover;padding:70px 0;margin-top:3px;margin-bottom:70px;text-align:center;}
.h_modual h2{width:100%;float:left;font-family:'source_sans_prosemibold';font-size:40px;margin-bottom:0;color:#c4e24c;margin-top:2px;}
.h_modual h2 span{color:#b43f70;text-transform:none;}
.h_modual p{width:100%;display:inline-block;text-align:center;font-size:18px;color:#ffffff;margin:0;text-transform:capitalize;}
.h_modual ul{float:left;width:100%;text-align:left;list-style:none;margin:0;padding:0;}
.h_modual ul li{float:left;width:32%;margin-right:1%;margin-top:40px;transition:width 1s ease 0s, height 1s ease 0s, transform 1s ease 0s;}
.h_modual ul li img{float:left;display:block;height:75px;width:75px;}
.h_modual ul li:hover{transition:width 1s ease 0s, height 1s ease 0s, transform 1s ease 0s;transform:scale(1.1);-webkit-transform:scale(1.1);}
.modual_content ul li:hover{cursor:pointer;}
.modual_content h4:hover{cursor:default;}
.modual_content{float:left;margin-left:10px;width:75%;}
.modual_content h4{color:#c4e24c;font-size:20px;font-family:'source_sans_prosemibold';width:100%;float:left;}
.modual_content ul{width:100%;float:left;margin:0;padding:0;}
.modual_content ul li{width:100%;float:left;line-height:25px;padding-left:25px;background:url('images/done.png') no-repeat left;font-size:15px;color:#ffffff;margin:0;transition:width 1s ease 0s, height 1s ease 0s, transform 1s ease 0s;}
.view_all{width:100%;float:left;margin-top:30px;}
.view_all h3{color:#ffffff;font-size:25px;font-family:'source_sans_prosemibold';}
a.more_v{border:2px solid #89C23D;color:#ffffff;text-transform:uppercase;background:none;text-decoration:none;text-shadow:none;font-size:18px;font-weight:bold;padding:10px 10px;margin-top:15px;}
a.more_v:hover,
a.more_v:focus{background:#89C23D !important;text-decoration:none !important;color:#ffffff;border-color:#89C23D !important;}
.logo-footer h2{width:100%;float:left;font-family:'source_sans_prosemibold';font-size:39px;margin-bottom:0;color:#c4e24c;margin-top:2px;}
.foo_info{float:left;margin-top:36px !important;width:100%;}
.logo-footer h2 span{color:#b43f70;}
.line1{float:left;width:37%;}
.line1 label::before{color:#fff;content:"\f041";float:left;font-family:"FontAwesomeRegular";font-size:18px;padding-right:10px;}
.line2{float:left;margin-left:5%;width:20%;}
.line2 label, .line1 label{margin-top:0;}
.line2 label::before{content:"\f007";color:#fff;float:left;font-family:"FontAwesomeRegular";font-size:18px;padding-bottom:25%;padding-right:10px;}
.line3{float:left;margin-left:5%;  
    width: 48%;}
.line3 .tnp.tnp-subscription {
    margin: 0px;
}
.line3 .tnp.tnp-subscription .tnp-field.tnp-field-email label {
    color: #c4e24c;
    font-size: 17px;
    padding: 6px 0px;
	display:none !important;
}
.line3 .tnp.tnp-subscription input.tnp-submit {
    background: #b43f70 !important;
    border: 2px solid #c4e24c;
    font-size: 16px;
}
.line3 label:first-child{margin-top:0;}
.line3 label:first-child::before{}
.line3 label:last-child{}
.line3 label.mail:before{content:"\f0e0";color:#fff;float:left;font-family:"FontAwesomeRegular";font-size:18px;padding-bottom:0%;padding-right:10px;}
p.email{float:left;width:100%;}
.line1 p,
.line2 p,
.line3 p,
.line3 p a{color:#ffffff;}
.line3 p a:hover{color:#C4E24C;}
li.facebook a{border-radius:5px;background:#3b5998;}
li.facebook a:before{content:"\f09a";color:#ffffff;}
li.twitter a{border-radius:5px;background:#55acee;}
li.twitter a:before{content:"\f099";color:#ffffff;}
li.linkedin a{border-radius:5px;background:#0976b4;}
li.linkedin a:before{content:"\f0e1";color:#ffffff;}
li.google a{border-radius:5px;background:#dd4b39;}
li.google a:before{content:"\f0d5";color:#ffffff;}
li.youtube a{border-radius:5px;background:#e52d27;}
li.youtube a:before{content:"\f04b";color:#ffffff;}
li.pinterest a{border-radius:5px;background:#CB2028;}
li.pinterest a:before{content:"\f0d2";color:#ffffff;}
li.whatsapp{}
li.whatsapp a{height:35px;width:35px;background:#fff;border-radius:4px;padding:0px !important;cursor:pointer;}
li.whatsapp a img{height:100%;width:100%;}
.co_info{width:60%;float:left;}
.social_info{margin-right:0;width:auto;float:left;}
.soft_info{width:auto;margin-left:8%;float:left;margin-right:0;}
/*.softs_img{	width:180px;float:none;	display:inline-block;}*/
.softs_img{	width:151px;float:none;	display:inline-block;}
.con-info{display: none; float: right; margin-right: 33%; margin-top: 25px; width: 180px;}
.softs_img img{	width:100%;	height:100%;}
.nav_info{width:100%;float:left;border-top:1px solid #3f4954;padding-top:36px;margin-top:34px;}
ul#menu-footer-menu{width:100%;float:left;text-align:center;}
ul#menu-footer-menu li{float:none;display:inline-block;}
ul#menu-footer-menu li a{float:left;padding:0px 10px;text-decoration:none;font-weight:normal;font-style:normal;color:#ffffff;font-family:'source_sans_prosemibold';font-size:16px;text-transform:uppercase;}
ul#menu-footer-menu li a:hover{color:#c4e24c;}
ul#menu-footer-menu li::before{content:"/";margin-right:10px;padding-left:10px;color:#3f4954;font-weight:bold;}
ul#menu-footer-menu li:last-child::before{content:"";}
/*p.email a{color:#fff;}*/
.f_btns{background:#b43f70;width:100%;float:left;padding:30px 0;}
.f_btns h4{color:#ffffff;font-size:24px;font-family:'source_sans_prosemibold';float:left;width:auto;display:inline-block;}
.link_btns{float:right;}
.link_btns a.link{float:left;border:2px solid #c4e24c;background:none;text-shadow:none;box-shadow:none;font-weight:bold;font-size:18px;padding:10px 20px;}
.link_btns a.link:last-child{margin-left:20px;}
.link_btns a.link:hover,
.link_btns a.link:focus{background:#c4e24c !important;color:#000000 !important;border:2px solid #c4e24c !important;}
.soft_ben{border-bottom:1px solid #3f4954;float:left;padding-bottom:11px;padding-top:28px;text-align:center;width:100%;}
.soft_ben img{float:none;display:inline-block;}
.soft_ben h3{font-size:20px;color:#ffffff;width:100%;float:none;display:inline-block;margin-top:15px;}
a.more_link{float:left;background:none;box-shadow:none;text-shadow:none;border:2px solid #ffffff;color:#ffffff;padding:12px 25px;font-size:18px;font-weight:bold;}
a.more_link:hover,
a.more_link:focus{background:#ffffff !important;color:#B43F70 !important;border-color:#ffffff !important;}
ul.slide_list{padding:0;list-style:inside;}
ul.slide_list li{font-size:15px !important;color:#ffffff !important;line-height:35px !important;font-family:'ralewaymedium';}
.soft_infos{border-radius:4px;box-shadow:0 -17px 35px -34px #2b3540 inset;padding:10px;text-align:center;width:215px;word-wrap:break-word;}
.soft_img{padding:15px 15px !important;color:#ffffff;text-align:center;float:none;display:inline-block;border:1px solid #ffffff !important;border-radius:50% !important;height:23px;width:23px;}
.soft_img img{display:inline-block;float:none;padding-top:0 !important;}
.soft_infos h3{font-family:'ralewaybold';font-size:16px;color:#c4e24c;text-transform:uppercase;}
.soft_infos h3 a{color:#c4e24c;}
.ls-carousel .ls-bottom-nav-wrapper{bottom:39px;}
.rights_head{text-align:right;}
.rights_head h2{font-size:65px;color:#c4e24c;text-transform: lowercase;font-family:'ralewayextralight';}
.rights_head h2 span{color:#b43f70;text-transform: lowercase;}
.rights_head h3{text-transform:capitalize;font-size:31px;color:#ffffff;font-family:'ralewaymedium';}
.rights_head ul{padding:0;list-style:inside none disc;list-style-position:inside;}
.rights_head ul li{text-transform:uppercase;font-size:16px;color:#ffffff;font-family:'ralewaymedium';text-align:right;line-height:30px;text-align:-webkit-right;}
.rights_head ul li:before{}
.slide3_head{width:100%;float:left;}
.slide3_head h2{font-family:'ralewaymedium';font-size:31px;color:#ffffff;line-height:30px;}
a.slide_btn{color:#000000;font-family:'ralewaybold';font-size:18px;background:#ffffff;box-shadow:none;text-shadow:none;border:2px solid #ffffff;padding:10px 20px;}
a.slide_btn:hover{background:none;color:#ffffff;}
.s3_heading{}
.s3_heading ul{padding:0;}
.s3_heading ul li{font-size:60px;color:#ffffff;font-family:'champagne__limousinesbold';}
.s3_heading1 ul{padding:0;list-style:none;}
.s3_heading1 ul li{font-size:60px;color:#ffffff;font-family:'champagne__limousinesbold';}
.s3_heading h3{font-family:'champagne__limousinesregular';font-size:50px;color:#ffffff;}
.s3_heading h3 span{font-family:'coolveticaregular';}
.s3_heading p{font-size:30px;color:#000000;font-family:'Chaparregular';}
.point{}
.point img{}
.point h4{font-size:18px;color:#ffffff;}
.page_head{width:100%;float:left;text-align:center;}
.page_head h2{font-family:'source_sans_prosemibold';font-size:40px;color:#242e3a;}
.page_head h2 span{color:#b43f70;}
.page_head h6{font-size:18px;color:#666666;font-family:'source_sans_prolight';text-align:center;}
.page_head table{}
.page_head table tbody{display:inline-table;float:left;width:49%;margin-right:1%;border:2px solid #cccccc;color:#000000;}
.page_head .panel-default{width:99%;}
.page_head .panel-default h2{margin-top:10px;}
.client_table{text-align:center;}
.client_table th{width:50%;text-align:center;background:#c4e24c;color:#2b3540;font-size:25px;font-family:'source_sans_prosemibold';}
.client_table td{width:50%;text-align:center;color:#000000;font-size:18px;}
.page_head p{color:#666666;text-align:justify;color:#000000;margin-bottom:15px;}
.page_head p strong{color:#b43f70;}
.page_head p strong a{color:#b43f70;}
.page_head ul{float:none;list-style:inside none disc;padding:0;width:70%;display:inline-block;margin-top:40px;}
.page_head ul li{width:32%;float:left;text-align:left;}
.post_slider{width:100%;float:left;background:#f9f7f7;}
.post_slider_info{font-family:'source_sans_prosemibold';text-align:center;padding:50px 0;}
.post_slider_info h2{color:#b43f70;font-size:60px;margin:0;border-left:1px solid #ecebeb;}
.post_slider_info p{color:#333333;font-size:20px;text-align:center;margin-top:0px;border-left:1px solid #ecebeb;}
.htmls{}
#shs_slider_cont{width:100% !important;}
#shs_slider_ul{width:100% !important;left:0% !important;}
.shs_items{width:25% !important;}
.p_slider{width:100%;float:left;margin-top:38px;border-bottom:1px solid #efefef;margin-bottom:70px;text-align:center;}
.p_slider img{float:none;display:inline-block;text-align:center;margin:0 15px;width:500px;height:300px;}
.p_slider p{margin-top:20px;}
.page_head1{background:#efefef;position:relative;padding:66px 0;width:100%;float:left;}
.page_head1 h2{margin-top:0;font-family:'source_sans_prosemibold';font-size:40px;color:#242e3a;text-align:center;border-bottom:1px solid #dcdbdb;padding-bottom:20px;margin-bottom:35px;}
.page_head1 h2 span{color:#b43f70;}
.page_head1:before{content:"\f0d7";color:#ffffff;position:absolute;top:0;font-size:15em;font-family:'FontAwesomeRegular';cursor:context-menu;left:45%;}
.page_head1 ol{width:100%;float:left;text-align:left;margin:0;padding:0;}
.page_head1 li::before{content:counter(practice, decimal-leading-zero);font-size:15px;line-height:40px;margin-right:10px;background:#b43f70;color:#ffffff;padding:8px 12px;font-weight:bold;}
.page_head1 li{counter-increment:practice;margin-left:0%;width:50%;float:left;margin:15px 0;color:#000000;}
.page_head1 ol{counter-reset:li;list-style:none;*list-style:decimal;margin-bottom:0em;}
.page_head1 li .rounded-list a:before{content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1.3em;background:#87ceeb;height:2em;width:2em;line-height:2em;border:.3em solid #fff;text-align:center;font-weight:bold;border-radius:2em;transition:all .3s ease-out;}
#contact_info-widget-3 .contact-info-container .line1,
#contact_info-widget-3 .contact-info-container .line2,
#contact_info-widget-3 .contact-info-container .line3{width:100%;float:left;margin-left:0;}
#contact_info-widget-3 .contact-info-container .line1 label::before{padding-bottom:28%;padding-right:0;}
#contact_info-widget-3 .contact-info-container .line2 label::before{padding-bottom:17%;padding-right:0;}
#contact_info-widget-3 .contact-info-container .line3 label::before{padding-bottom:12%;padding-right:0;}
#contact_info-widget-3 .contact-info-container .line3 p.email a{margin-left:0;}
#contact_info-widget-3 .contact-info-container .line1 p.address{width:80%;}
.social-networks li img{height:25px;width:25px;padding:5px;}
#sidebar .line1 label::before,
#sidebar .line2 label::before,
#sidebar .line3 label:first-child::before{color:#B53F71;margin-right:10px;}
#sidebar h3{font-family:'source_sans_prosemibold';font-size:24px;color:#333333;margin-top:0;}
#sidebar .contact_info p{color:#000000;}
#sidebar .line1 label,
#sidebar .line2 label,
#sidebar .line3 label{color:#B53F71;}
#sidebar .line3 p.email a{color:#000000;}
#sidebar .line3 p.email a:hover{color:#B43F70;}
.p_detail{}
.p_detail p{}
.p_detail img{display:inline-block;float:none;text-align:center;height:100%;width:auto;margin-top:20px;}
.demo_form{}
.h_info ul{padding:0;width:100%;float:left;list-style:inside;}
.h_info ul li{line-height:40px;width:100%;float:left;color:#242e3a;font-size:16px;}
.testimonial-text{float:left;width:100%;}
.demo_form p .btn-success{width:auto !important;color:#b53f71 !important;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #b53f71 !important;box-shadow:none;float:left;font-size:18px !important;font-weight:bold;padding:10px 20px;text-shadow:none;border-radius:4px !important;margin-top:20px;}
.demo_form p .btn-success:hover{background:#b53f71;color:#ffffff !important;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;width:100%;float:left;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;width:100%;float:left;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;width:100%;float:left;}
div.wpcf7-validation-errors{border:2px solid #f7e700;width:100%;float:left;}
.lantra{width:auto;float:left;margin-left:15px;}
.goog-te-gadget img{display:none;}
.goog-te-gadget span a img{display:none;}
.goog-te-gadget span a.goog-te-menu-value{border:1px solid #000 !important;padding:5px !important;margin:0;}
.goog-te-gadget span a.goog-te-menu-value span:first-child{margin-right:10px;}
.goog-te-gadget span a.goog-te-menu-value span:nth-child(2){margin:0 5px;}
.goog-te-gadget span a.goog-te-menu-value span:last-child{color:#000 !important;margin-left:10px;}
.skipcontant{width:auto;float:left;margin-left:15px;margin-top:3px;}
.skipcontant a{text-transform:capitalize;color:#000;}
@media(max-width:4300px){#img_1{left:1933px !important;}
#slide3_head{left:1319px !important;}
#slide_list{left:1301px !important;}
#s3_heading1{left:1558px !important;}
#s3_heading2{left:1828px !important;}
#s3_heading3{left:2108px !important;}
#i-mac{left:1675px !important;}
#po1{left:2091px !important;}
#li1{left:1453px !important;}
#te1{left:1348px !important;}
#i-pad{left:1370px !important;}
#point1{left:1582px !important;}
#s3_heading4{left:1829px !important;}
#s3_heading5{left:1748px !important;}
#te2{left:2278px !important;}
#line2{left:2203px !important;}
#i-phone{left:2147px !important;}
#po{left:2323px !important;}
#li{left:2333px !important;}
#te{left:2408px !important;}
#rebon{left:2113px !important;}
#box{left:1315px !important;}
#arrow{left:1543px !important;}
#softs1{left:1798px !important;}
#softs2{left:1798px !important;}
#softs3{left:1798px !important;}
#softs4{left:1798px !important;}
#heading{left:2085px !important;}
#lists{left:2064px !important;}
#s2_btn{left:2273px !important;}
#img_1 img{width:80%;}
.home-recent-post-col:first-child{padding-left:36.5%;}
.testimonial-slide ul#foo3 li{padding-right:5.5%;}
.list_carousel li{margin:0 10% 0 0;}
.testimonial-slide .caroufredsel_wrapper{height:436px !important;}
.h_modual ul{width:109%;}
#toran{width:100%;}
.toran img{float:left;height:300px;width:100%;}
#light{width:100%;text-align:center;}
#santa{left:1260px !important;}
#sbr{left:2325px !important;}
#sant_hand{left:1400px !important;}
#sbr_hand{left:2314px !important;}
#btext{text-align:center;left:0 !important;width:100%;}
#board{width:100%;text-align:center;left:0 !important;}
.board img{width:11%;display:inline-block;}
#btext{width:100%;text-align:center;left:0 !important;}
.btext img{display:inline-block;width:9%;}
#vadla{width:100%;left:0 !important;top:525px !important;}
.vadla img{width:100%;display:inline-block;height:200px;}
}
@media(max-width:1920px){#toran{width:auto;}
.toran img{float:left;height:auto;width:100%;}
#santa{left:11px !important;}
#sbr{left:1040px !important;}
#sant_hand{left:150px !important;}
#sbr_hand{left:1032px !important;}
.board img{width:33%;display:inline-block;}
.btext img{display:inline-block;width:27%;}
#vadla{top:625px !important;}
.vadla img{height:auto;}
#slice1{overflow:hidden;}
#s3_heading1{left:275px !important;}
#s3_heading2{left:488px !important;}
#s3_heading3{left:755px !important;}
#i-mac{left:392px !important;}
#po1{left:908px !important;}
#li1{left:170px !important;}
#te1{left:65px !important;}
#i-pad{left:120px !important;}
#point1{left:299px !important;}
#s3_heading4{left:546px !important;}
#s3_heading5{left:465px !important;}
#te2{left:995px !important;}
#line2{left:920px !important;}
#i-phone{left:864px !important;}
#po{left:1040px !important;}
#li{left:1050px !important;}
#te{left:1125px !important;}
#rebon{left:830px !important;}
#box{left:32px !important;}
#arrow{left:260px !important;}
#softs1{left:515px !important;}
#softs2{left:515px !important;}
#softs3{left:515px !important;}
#softs4{left:515px !important;}
#heading{left:802px !important;}
#lists{left:828px !important;}
#s2_btn{left:990px !important;}
#img_1{left:650px !important;}
#slide3_head{left:36px !important;}
#slide_list{left:18px !important;}
.home-recent-post-col:first-child{padding-left:46px;}
.testimonial-slide ul#foo3 li{padding-right:0;}
.list_carousel li{margin:0 67px 0 0;}
.testimonial-slide .caroufredsel_wrapper{height:278px !important;}
.h_modual ul{width:100%;}
#img_1 img{width:100%;}
.list_carousel.testimonial-slide {
    max-height: 390px !important;
    min-height: 390px !important;
}
}
@media(max-width: 1680px) {
	.list_carousel.testimonial-slide {
    max-height: 415px !important;
    min-height: 415px !important;
}
}
@media(max-width:1024px){nav#nav{float:right;}
a.free_demo{float:right;}
.box-services ul li .pencil, .box-services ul li .light{width:94%;}
.h_modual ul li{width:45%;}
.h_modual ul{padding-left:10%;}
.soft_info{margin-left:0;margin-top:2%;}
.co_info{float:left;width:66%;}
#footer{padding-top:20px;}
.modual_content ul{padding:0;}
.modual_content ul li{width:100%;}
.top_head{padding:10px 15px;}
.features-lists ul li,
.features-lists ul li:nth-child(3n){}
.h_info .i_frame iframe{height:255px;}
#slice1 .ls-s-1:first-child{left:220px !important;}
#img_1{top:200px !important;left:610px !important;}
#img_1 img{width:100%;}
.s3_heading1 ul li{font-size:48px;}
.s3_heading ul li{font-size:48px;}
#s3_heading1{left:220px !important;}
#s3_heading2{left:440px !important;}
#s3_heading3{left:650px !important;}
#s3_heading4{left:427px !important;}
#s3_heading5{left:343px !important;}
#point1{left:225px !important;top:225px !important;}
#line2{left:225px !important;top:195px !important;}
.slide3 img{width:80%;}
.box_s img{width:80%;}
#box{}
.arrow img{width:80%;}
#arrow{left:200px !important;top:50px !important;}
#softs1, #softs2, #softs3, #softs4{left:410px !important;}
#heading{left:595px !important;}
#lists{left:588px !important;}
#s2_btn{left:768px !important;}
.rights_head h1{font-size:48px;}
.rights_head h3{font-size:28px;}
a.slide_btn{font-size:16px;}
.soft_infos{width:150px;}
#vadla{top:640px !important;}
.board img{width:41%;}
.btext img{width:33%;}
#i-pad{left:100px !important;top:257px !important;}
#i-mac{left:325px !important;top:245px !important;}
#i-phone{left:695px !important;top:315px !important;}
#rebon{left:658px !important;top:219px !important;}
#sant_hand{top:330px !important;left:125px !important;}
.santa img{width:85%;}
.ani_hand img{width:80%;}
#sbr_hand{left:833px !important;}
#sbr{left:850px !important;top:312px !important;}
#contact_info-widget-3 .contact-info-container .line1 p.address{width:90%;}
.list_carousel.testimonial-slide{padding:60px 40px 115px;}

}
@media(max-width: 1024px) and (orientation:landscape){
.list_carousel.testimonial-slide{
	max-height: 608px !important;
	min-height: 608px !important
}
}
@media(max-width: 1280px){
	.list_carousel.testimonial-slide{
	max-height: 533px;
	min-height: 533px
}
}
@media(max-width:980px){.page_head1 li{width:100%;}
.page_head1 ol{display:inline-block;float:none;margin:0;padding:0;text-align:left;width:61%;}
.page_head1{text-align:center;}
.h_info .i_frame iframe{height:550px;}
.h_info .i_frame{padding:40px 90px 105px;}
#img_1{left:570px !important;}
#header .logo a{display:inline-block;height:100%;width:auto;}
nav#nav{float:none;}
a.free_demo{float:none;display:inline-block;margin-top:0px;}
#wrapper .header-social{text-align:center;}
.box-services ul li{width:47%;}
.box-services ul li{margin:0 0 0 15px;}
.h_info ul{text-align:center;}
.h_info ul li{float:none;}
.h_info h2{text-align:center;width:100%;}
.h_info h2 p{margin:0;text-align:center;}
.list_carousel.testimonial-slide{padding:60px 40px 0px;}
.f_btns{text-align:center;}
.f_btns .container{width:auto;}
.f_btns h4{float:none;}
.link_btns{display:inline-block;float:none;text-align:center;width:100%;}
.link_btns a.link{float:none;}
.soft_ben .col-md-2{width:33%;float:left;}
.soft_ben .col-md-3{width:50%;float:left;}
.container{width:auto;}
.co_info{width:72%;}
.box-services ul li:last-child{width:100%;}
}
@media(max-width:860px){.box-services ul li .pencil, .box-services ul li .light{width:70%;}
.box-services ul li:last-child .pencil, .box-services ul li:last-child .light{width:20%;}
.h_modual ul li{width:49%;text-align:center;}
.h_modual ul li img{display:inline-block;float:none;}
.modual_content{width:100%;}
.modual_content ul li{width:100%;background:none;padding:0;}
.h_modual ul{padding-left:2%;}
.box-services ul li .pencil, .box-services ul li .light{width:40%;}
.co_info{float:left;width:100%;}
ul#menu-footer-menu li{line-height:50px;}
.soft_info{float:right !important;}
#footer{padding-top:0px;}
a.dd-option label{color:#2b3540;}
a.dd-option:hover label, a.dd-selected:hover{color:#B43F70;}
.h_info h2 p{text-align:center;margin-bottom:0;}
.f_btns{text-align:center;}
.f_btns h4{float:none;}
.link_btns{float:none;display:inline-block;}
.link_btns a.link{float:none;}
.list_carousel.testimonial-slide{padding:60px 15px 0;}
.home-recent-post-col:first-child{padding:58px 15px;text-align:center;}
.features-lists ul li{border-left:none;border-right:none;border-top:none;}
.shs_items{width:50% !important;}
.page_head1 ol{width:90%;}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev{display:none;}
.page_head1 li::before{border-radius:0;}
.page_head ul{width:90%;}
.page_head ul li{width:48%;}
.h_info .i_frame iframe{height:430px;}
.h_info .i_frame{padding:40px 60px 66px;}
.modual_content{margin-left:0;}
#i-pad{left:95px !important;}
#santa{top:270px !important;}
#i-phone{left:500px !important;top:295px !important;}
#sant_hand{left:112px !important;top:295px !important;}
#sbr .santa img{width:85%;}
#sbr_hand{left:587px !important;top:342px !important;}
.ani_hand img{width:75%;}
#vadla{top:495px !important;}
.board img{width:62%;}
.btext img{width:51%;}
#btext{top:88px !important;}
#sbr{left:600px !important;top:265px !important;}
.santa img{width:74%;}
#slide3_head .slide3_head h1{font-size:24px;}
#img_1{left:470px !important;top:130px !important;}
#slice1, #slice2, #slice3, .ls-lt-container{height:555px !important;}
#slide3_head{top:40px !important;}
#slide_list{top:160px !important;}
.ls-wp-fullwidth-helper{width:100% !important;height:555px !important;}
.ls-wp-fullwidth-container,
.ls-inner,
.ls-webkit-hack,
#layerslider_4{height:555px !important;}
ul.slide_list li{font-size:13px !important;}
.s3_heading1 ul li{font-size:36px;}
.s3_heading ul li{font-size:36px;}
#s3_heading1{left:150px !important;}
#s3_heading2{left:305px !important;}
#s3_heading3{left:460px !important;}
#s3_heading4{left:270px !important;}
#s3_heading5{left:185px !important;}
#i-mac{left:220px !important;}
#point1{left:225px !important;top:225px !important;}
#line2{left:225px !important;top:195px !important;}
#rebon{left:481px !important;top:229px !important;}
.slide3 img{width:50%;}
.s_ribon img{width:70%;}
#i-mac img,
#i-pad img,
#i-phone img,
#rebon img,
.soft_img img,
.point img,
.box_s img,
.img_1 img,
.arrow img{height:100% !important;}
#i-mac .slide3 img{width:60%;}
#po, #li, #point1, #line2, #te, #te1, #po1, #li1{display:none !important;}
.box_s img{width:60%;}
.arrow img{width:48%;}
#arrow{left:170px !important;top:65px !important;}
.soft_infos h3{font-size:13px;}
#softs1, #softs2, #softs3, #softs4{left:295px !important;}
#softs1{top:90px !important;}
#softs2{top:190px !important;}
#softs3{top:290px !important;}
#softs4{top:380px !important;}
.soft_img{height:15px;width:15px;}
.soft_infos{width:113px;}
.soft_infos h3{margin-bottom:5px;margin-top:5px;}
#heading{left:470px !important;top:125px !important;}
.rights_head h1{font-size:40px;}
.rights_head h3{font-size:20px;}
.rights_head ul li{font-size:13px;}
#lists{left:420px !important;top:265px !important;}
a.slide_btn{font-size:13px;}
#s2_btn{left:562px !important;top:385px !important;}
#contact_info-widget-3 .contact-info-container .line1 p.address{width:100%;}
#content.contactus #sidebar{width:100% !important;float:left !important;}
#contact_info-widget-3 .contact-info-container .line1 label::before{padding-bottom:9%;}
#contact_info-widget-3 .contact-info-container .line2 label::before{padding-bottom:15%;}
#contact_info-widget-3 .contact-info-container .line3 label::before{padding-bottom:7%;}
#contact_info-widget-3 .contact-info-container .line2{width:30%;}
#contact_info-widget-3 .contact-info-container .line3{width:70%;}
#sidebar .contact_info p{width:100%;float:left;}
#contact_info-widget-3 .contact-info-container .line3 p.phone,
#contact_info-widget-3 .contact-info-container .line3 p.email{width:45%;}
#contact_info-widget-3 .contact-info-container .line1 p.address{line-height:30px;width:95%;}
#contact_info-widget-3 .contact-info-container .line1 p.address br{display:none;}
span.wpcf7-form-control-wrap{float:left;width:100%;}
#sidebar h3{width:100%;float:left;}
.contact-w .post-content p{width:97%;float:left;}
ul.dd-options li:first-child{display:none;}
.foo_info{text-align:center;}
section.foo_info article.social_info,
section.foo_info article.soft_info{float:none !important;display:inline-block;margin:0 20px !important;}
section.foo_info article.nav_info{margin-top:30px !important;}
.soft_ben .col-md-2{width:33%;float:left;}
.soft_ben .col-md-3{width:49%;float:left;margin-top:20px;}
.khalid-testimonials .testimonial-content{margin-bottom:20px;}
.khalid-testimonials .item{padding:0 15px;}
.line1{width:42%;}
.khalid-testimonials .item{text-align:center;}
.testimonial-thumb{float:none;display:inline-block;margin:0;padding:0;}
.testimonial-text{width:100%;margin:20px 0 0;}
.khalid-testimonials .testimonial-content h3{text-align:center;}
.header-social{float:right;width:75%;}
a.more_link{float:none;width:auto;}
}
@media(max-width:768px){.h_info .i_frame{padding:53px 75px 84px;}
.h_info .i_frame iframe{height:390px;}
.box-services p{width:96%;}
#i-pad{left:95px !important;}
#santa{top:270px !important;}
#i-phone{left:500px !important;top:295px !important;}
#sant_hand{left:112px !important;top:295px !important;}
#sbr .santa img{width:85%;}
#sbr_hand{left:587px !important;top:330px !important;}
.ani_hand img{width:75%;}
#vadla{top:495px !important;}
.board img{width:62%;}
.btext img{width:51%;}
#btext{top:88px !important;}
}
@media(max-width: 766) and (orientation:landscape){
	.footer-area .social_links h3{
		text-align: left;
	}
	
}
@media(max-width:580px){.social-networks li{float:none;display:inline-block;}
.social-networks{text-align:center;width:100%;}
.box-services ul li .pencil, .box-services ul li .light{width:70%;}
.box-services h2{font-size:32px;}
.h_modual ul li{width:100%;}
.h_modual ul{padding-left:0%;}
.box-services ul li .pencil, .box-services ul li .light{width:41%;}
.box-services ul li:last-child .pencil, .box-services ul li:last-child .light{width:41%;}
.line1, .line2{width:100%;}
.line3{width:55%;}
p.phone label{margin-top:0;}
.social_info, .soft_info{text-align:center;}
.footer-area ul{width:100%;float:left;text-align:center;}
.footer-area ul li{float:none;display:inline-block;}
.h_info{text-align:center;}
.h_info p{float:none;text-align:center;}
.top_head{text-align:center;}
p.h-number{text-align:center;float:none;width:100%;}
.head_contact{width:100%;text-align:center;}
p.h-number::before{float:none;}
p.h-email{margin-left:0;}
.head_contact a{display:inline-block;float:none;text-align:center;}
.testimonial-slide ul#foo3 li{float:none;width:100%;display:inline-block;text-align:center;}
.shs_items{width:100% !important;}
.page_head1 ol{width:100%;padding-left:15px;text-align:center;}
.page_head1::before{left:28%;}
.page_head1 li::before{margin-left:140px;margin-right:100%;border-radius:0;line-height:5em;}
.page_head p{width:100%;float:left;}
.page_head ul{width:100%;padding-left:15px;}
.page_head ul li{width:100%;}
.h_info .col-md-6{margin-bottom:20px;}
.h_info .i_frame{float:left;padding:28px 33px 25px;width:100%;}
.h_info .i_frame iframe{float:left;height:210px;width:100%;}
#slide3_head .slide3_head h1{font-size:12px;font-weight:bold;line-height:10px;margin-top:5px;margin-bottom:5px;}
ul.slide_list li{font-size:12px !important;line-height:20px !important;}
#slide_list{left:0 !important;top:75px !important;}
#img_1{left:225px !important;top:12px !important;}
.link_btns a.link:last-child{margin-left:0px;margin-top:20px;}
.link_btns a.link{width:100%;}
a.free_demo{margin-left:0;}
.ls-wp-fullwidth-helper{width:100% !important;height:380px !important;}
.ls-wp-fullwidth-container,
.ls-inner,
.ls-webkit-hack,
#layerslider_4{height:380px !important;}
#slice1, #slice2, #slice3, .ls-lt-container{height:380px !important;}
.s3_heading1 ul li,
.s3_heading ul li{font-size:24px;}
#s3_heading1{left:30px !important;}
#s3_heading2{left:134px !important;}
#s3_heading3{left:240px !important;}
#s3_heading4{left:105px !important;top:45px !important;}
#s3_heading5{left:40px !important;top:130px !important;}
#i-mac{left:115px !important;top:188px !important;}
#point1{left:225px !important;top:225px !important;}
#line2{left:225px !important;top:195px !important;}
.slide3 img{width:30%;}
.s_ribon img{width:40%;}
#i-mac img,
#i-pad img,
#i-phone img,
#rebon img,
.soft_img img,
.point img,
.box_s img,
.img_1 img,
.arrow img{height:100% !important;}
.s3_heading h3{font-size:36px;}
.s3_heading p{font-size:24px;}
.box_s img{width:40%;}
#arrow{left:44px !important;top:65px !important;}
.arrow img{width:45%;}
#box{left:0 !important;}
#softs1, #softs2, #softs3, #softs4{left:148px !important;}
#softs1{top:75px !important;}
#softs2{top:145px !important;}
#softs3{top:215px !important;}
#softs4{top:280px !important;}
.soft_img{height:10px;width:10px;padding:5px !important;}
.soft_infos h3{font-size:8px;}
#slide3_head{left:15px !important;}
#heading{left:220px !important;top:150px !important;}
.soft_infos{width:70px;}
.rights_head h1{font-size:13px;margin-top:0;}
.rights_head h3{font-size:8px;margin-top:5px;}
.rights_head ul li{font-size:8px;}
#lists{left:149px !important;top:170px !important;display:none !important;}
#s2_btn{left:230px !important;top:200px !important;}
a.slide_btn{font-size:8px;padding:7px 8px;}
.features-lists ul li img{height:100%;}
#btext{top:50px !important;}
.santa img{width:45%;}
#santa{top:183px !important;}
#sant_hand{left:40px !important;top:180px !important;}
.ani_hand img{width:50%;}
#i-pad{left:55px !important;top:188px !important;}
#i-mac .slide3 img{width:65%;}
#i-phone .slide3 img{width:38%;}
#rebon{left:260px !important;top:180px !important;}
#i-phone{left:250px !important;top:220px !important;}
#sbr{left:300px !important;top:190px !important;}
#sbr_hand{left:300px !important;top:237px !important;}
#sant_hand{left:70px !important;top:200px !important;}
.board img{width:82%;}
.btext img{width:70%;}
#btext{top:65px !important;}
#vadla{top:320px !important;}
.vadla img{height:78px;}
#contact_info-widget-3 .contact-info-container .line1 label::before{padding-bottom:35%;}
#contact_info-widget-3 .contact-info-container .line1,
#contact_info-widget-3 .contact-info-container .line2,
#contact_info-widget-3 .contact-info-container .line3{width:100%;}
#contact_info-widget-3 .contact-info-container .line3 p.phone,
#contact_info-widget-3 .contact-info-container .line3 p.email{width:100%;}
#contact_info-widget-3 .contact-info-container .line1 p.address br{display:block;}
.features-lists ul li, .features-lists ul li{border-bottom:1px solid #e3e3e3 !important;border-top:none !important;border-left:none !important;border-right:none !important;}
.soft_ben .col-md-2{width:100%;}
.soft_ben .col-md-3{width:100%;margin-top:0px;}
.khalid-page-title h1{font-size:24px;}
.page_head table tbody{width:100%;float:left;}
.page_head table tbody:last-child{margin-top:20px;}
.page_head .panel-default{width:100%;}
.page_head table tbody tr td{word-wrap:break-word;}
.aboutinfo_plugin_box{text-align:center;}
.box-services h2, .box-services p{padding:0 15px;}
#sidebar .contact_info .address{margin:0 0 15px;}
#contact_info-widget-3 .contact-info-container .line1 p.address{width:100%;}
.line1 label::before{padding-bottom:32%;}
.post-content ul li{text-align:left;}
.features-lists ul li, .features-lists ul li{text-align:center;}
a.free_demo{margin-top:20px;}
.line3{margin-top:15px;}
.p_nav{float:left;width:100%;}
.box-services p{width:100%;}
.h_info .i_frame iframe{float:left;height:198px;width:100%;}
}
@media(max-width:481px){
.line1 label::before{padding-bottom:17%;}
.line2, .line3{ margin-left:0px; width:100%; margin-top:0px;}
.line2 label::before{ padding-bottom:8%;}
.h_info .i_frame{padding:26px 33px 25px;}
.h_info .i_frame iframe{float:left;height:170px;width:100%;}
#img_1{left:250px !important;top:12px !important;}
#i-phone{left:230px !important;top:220px !important;}
#i-phone .slide3 img{width:45%;}
#i-phone{left:210px !important;top:210px !important;}
#sbr_hand{left:285px !important;top:220px !important;}
#rebon{left:227px !important;top:180px !important;}
#sbr{left:265px !important;top:203px !important;}
#sbr_hand{left:264px !important;top:229px !important;}
#btext{top:58px !important;}
.slide3 img{width:36%;}
.lantra{float:left;margin-left:0;width:100%;margin-bottom:10px;}
.list_carousel ul{width:100% !important;}
.con-info{ width:100%; float:left; text-align:center; margin-right:0px;}
.con-info img{ width:200px;}
section.foo_info article.social_info, section.foo_info article.soft_info {margin: 0 0 !important;}


		

}
@media(max-width:340px){.box-services ul li .pencil, .box-services ul li .light{width:55%;}
.box-services ul li:last-child .pencil, .box-services ul li:last-child .light{width:55%;}
.page_head:last-child li::before{margin-left:120px;}
.h_info .i_frame iframe{height:140px;z-index:1;}
.s3_heading1 ul li, .s3_heading ul li{font-size:20px;}
#s3_heading2{left:120px !important;}
#s3_heading3{left:210px !important;}
#s3_heading4{left:88px !important;}
#s3_heading5{left:15px !important;top:118px !important;}
#slide3_head{top:15px !important;left:15px !important;}
#slide_list{top:70px !important;left:0px !important;}
ul.slide_list li{font-size:9px !important;}
#img_1{left:205px !important;top:15px !important;}
#heading{left:197px !important;}
#arrow{left:35px !important;}
#softs1, #softs2, #softs3, #softs4{left:122px !important;}
#s2_btn{left:205px !important;}
#img_1{left:200px !important;}
#slide3_head .slide3_head h1{margin-bottom:15px;}
#i-phone{display:none !important;}
#i-pad{display:none !important;}
#i-mac .slide3 img{width:66%;}
#i-mac{left:70px !important;}
#santa{left:21px !important;top:175px !important;}
#sbr{left:225px !important;top:180px !important;}
#rebon{left:181px !important;}
#sbr_hand{left:212px !important;top:200px !important;z-index:10;}
#sant_hand{left:81px !important;top:190px !important;}
#btext{top:50px !important;}
.btext img{width:67%;}
.page_head1 ol{padding-left:10px;}
.page_head1 li::before{margin-left:120px;}
.h_info .i_frame{padding:30px 33px 28px;}
.h_info .i_frame iframe{height:135px;}
.line2, .line3{margin-left:0;}
.line1 label::before{padding-bottom:47%;}
.line1{width:90%;}
}
#holi-heading{text-align:center;}
.holi-heading h1,
.holi-heading h2{font-family:'VAG-Rounded-Bold';color:#ffffff;line-height:100%;text-transform:uppercase;}
.holi-heading h1{font-size:90px !important;}
.holi-heading h2{font-size:60px !important;}
#holi-banner{}
@media(max-width:800px){#holi-banner{height:555px !important;}
#holi-banner img{height:640px !important;}
#holi-heading{top:200px !important;}
}
@media(max-width:780px){}
@media(max-width:580px){#holi-heading{top:110px !important;}
#holi-banner{height:380px !important;}
.holi-heading h1{font-size:60px !important;}
.holi-heading h2{font-size:30px !important;}
}
@media(max-width:380px){}
@media(max-width:340px){.holi-heading h1{font-size:50px !important;}
.holi-heading h2{font-size:30px !important;}
}
#onlineorder{}
.onlineorder-list{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;display:inline-block;float:none;padding:13px 50px;text-align:center;width:auto;border-radius:4px;}
.onlineorder-list ul{text-align:center;float:none;display:inline-block;margin:0;padding:0;}
.onlineorder-list ul li{color:#ffffff;font-weight:normal;font-size:28px;float:left;margin-left:15px;font-family:'Oswald', sans-serif;list-style:none;text-transform:uppercase;}
.onlineorder-list ul li:before{content:'\f111';color:#c4e24c;margin-right:15px;font-size:18px;font-family:'FontAwesomeRegular';vertical-align:middle;}
.onlineorder-list ul li:first-child{margin-left:0;list-style:none;}
.onlineorder-list ul li:first-child:before{content:'';}
#order-list{text-align:center;}
#slider-form{left:62% !important;top:15% !important;}
.slide_form{padding:7px 7px;background:rgba(255,255,255,0.8);border-radius:5px;width:87%;float:left;}
.slide_form_bg{background:#ffffff;border-radius:5px;padding:20px 20px;float:left;text-align:center;}
.slide_form_head{border-radius:4px;float:left;padding:20px;text-align:center;width:90%;background:#1e5799;background:-moz-linear-gradient(top, #1e5799 0%, #d95ea7 0%, #b84377 100%, #f44235 100%);background:-webkit-linear-gradient(top, #1e5799 0%,#d95ea7 0%,#b84377 100%,#f44235 100%);background:linear-gradient(to bottom, #1e5799 0%,#d95ea7 0%,#b84377 100%,#f44235 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#f44235',GradientType=0);}
.slide_form_head h1{font-weight:bold;font-size:35px;color:#ffffff;text-transform:uppercase;margin:0;padding:0;}
.slider_form_code{}
.slide_form_bg p{width:100%;float:left;margin:5px 0;color:#333333;font-weight:600;}
input.slide_form_input,
textarea.slide_form_textarea{width:95% !important;border-radius:4px;font-weight:normal;}
#comment-textarea textarea, .comment-form-comment textarea, .wpcf7-form textarea{color:#000000;font-size:18px;text-transform:capitalize;}.wpcf7-form textarea{height:53px;}
#slide_form_btn{width:90%;text-align:center;float:none;display:inline-block;color:#ffffff;border-bottom:1px solid #d46c06;border-top:none;border-left:none;border-right:none;border-radius:4px;padding:20px 20px;font-size:25px;font-weight:bold;background:#1e5799;background:-moz-linear-gradient(top, #1e5799 0%, #ffa301 0%, #f36b21 100%, #b84377 100%);background:-webkit-linear-gradient(top, #1e5799 0%,#ffa301 0%,#f36b21 100%,#b84377 100%);background:linear-gradient(to bottom, #1e5799 0%,#ffa301 0%,#f36b21 100%,#b84377 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#b84377',GradientType=0);}
#widgetPanel{min-width: 300px !important;
    width: 300px !important; color:#ffffff !important;}
.panel-header, .widget {
    width: 300px !important;
}

/* Contact form new*/

.contactfrm .demo_form p {
    text-align: left !important;
}
.contactfrm .well.demo_form {
    background: rgba(233, 30, 99, 0.16);
}
.contactfrm .well.demo_form .eduwaretit ,.contactfrm .well.demo_form .eduwaresubtit{
    color: #000;
    /* text-transform: uppercase; */
}
.contactfrm .well.demo_form label {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    padding-top: 10px;
}
.contactfrm .well.demo_form input[type="text"],.contactfrm .well.demo_form input[type="email"],.contactfrm .well.demo_form input[type="textarea"] {
    border: none !important;
    border-radius: 6px;
    color: #000;
	outline:none !important;
}
.contactfrm .well.demo_form input[type="text"]:focus
{
	outline:none !important;
}
.trianrecaptcha {
    margin-top: 60px;
}
/*End Contact Form*/
#popup h2 {
    text-align: center;
}
#popup h2 {
    text-align: center;
    background: #e2893a;
    margin: 0px;
    padding: 11px;
    color: #fff;
}
p.marketing {
    padding-top: 20px;
    padding-bottom: 20px;
}
.page-id-1692 div#main div#sidebar
{
	display:none;
}
div#popup .newsleeter .tnp.tnp-subscription {
    margin: 0px;
}
div#popup .newsleeter .tnp.tnp-subscription p {
    display: none;
}
div#popup .newsleeter {
    padding: 20px;
}
div#popup .newsleeter .tnp-field.tnp-field-email input.tnp-email {
    padding: 8px !important;
    height: 36px;
    background: #fff;
    border: 1px solid;
}
div#popup .newsleeter .tnp.tnp-subscription .tnp-field.tnp-field-button input.tnp-submit {
    background: #e2893a;
    color: #fff;
    font-size: 17px;
}
.page-id-1692 .khalid-row div#content .post-content p {
    text-align: center;
    font-size: 28px;
    text-transform: capitalize;
	color: #000;
}
.page-id-1692 .khalid-row div#content {
    width: 100% !important;
    text-align: center;
}
.page-id-1701 div#sidebar {
    display: none;
} 
.eventpg .wpcf7-submit {
    width: auto !important;
    color: #fff;
    background: #b53f71;
    border: 2px solid #b53f71 !important;
    box-shadow: none;
    float: left;
    font-size: 18px !important;
    font-weight: bold;
    padding: 10px 20px;
    text-shadow: none;
    border-radius: 4px !important;
    margin-top: 20px;
} 

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

	div#feedback-widget-container {
		margin-top: 100px !important; 
	}

}
.footer-area .email a {
    color: #fff;
}









