@charset "UTF-8";
/*
Theme Name: HireWpGeeks Theme
Theme URI: https://hirewpgeeks.com
Author: the wpgreeks team
Author URI: https://hirewpgeeks.com
Description: For last 5 years, HireWPGeeks has been delivering outstanding WordPress development services for our clients with highest quality and most cost effective solutions. Our dedicated approach towards projects has led our agency clients to stay with us and we now are able to showcase our client retention ratio upto 95%. Our flexible engagement models can save upto 45% of your WordPress outsourcing cost.
Version: 2.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hirewpgeeks
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
a{color:inherit;text-decoration:none}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer-top,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;font-family:'Open Sans',sans-serif;background:#edf5f6}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%;height:auto}
@font-face{font-display:swap;font-family:keep_calm_medregular;src:url(fonts/KeepCalm-Medium.eot);src:url(fonts/KeepCalm-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/KeepCalm-Medium.woff2) format('woff2'),url(fonts/KeepCalm-Medium.woff) format('woff'),url(fonts/KeepCalm-Medium.ttf) format('truetype'),url(fonts/KeepCalm-Medium.svg#keep_calm_medregular) format('svg');font-weight:400;font-style:normal}
#container{float:left;width:100%;overflow:hidden}
.wrapper{margin:0 auto;max-width:1204px;overflow:hidden}
#header{float:left;width:100%;background:#fff;border-bottom:1px solid #e6e6e6;height:98px}
#header .logo{float:left;margin-bottom:30px;margin-top:30px}
#main-navigation{float:left;margin-left:15.9%;padding-top:0;margin-top:43px!important}
#main-navigation li{float:left;margin-right:30px;position:relative;z-index:6666666}
#main-navigation li a{font-size:15px;font-weight:600!important;line-height:12px;color:#1e5491;display:block;text-decoration:none;padding-bottom:10px}
#main-navigation li a:hover span{position:absolute;left:0;bottom:0;height:2px;width:100%;background:red;transition:all .8s cubic-bezier(.25,0,0,1) 0s}
.button{font-family:"Open Sans",sans-serif;background:#1e5491;font-size:15px;font-weight:700;padding:12px 17px!important;display:inline-block;float:right;margin-top:30px;margin-bottom:30px;text-decoration:none;color:#fff;}
#main-navigation li a:hover{color:#ea4134}
#main-navigation li.current-menu-item a{color:#c74638;font-weight:700}
#main-navigation li a:hover::after{background-color:#ea4134;width:100%}
#main-navigation li a::after{background-color:#ea4134;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .8s cubic-bezier(.25,0,0,1) 0s;width:0}
#main-navigation .sub-menu li a:hover::after{background:0 0;width:100%}
#main-navigation .sub-menu li a::after{background:0 0;bottom:0;content:"";height:0;left:0;position:absolute;transition:all .8s cubic-bezier(.25,0,0,1) 0s;width:0}
#header .wrapper{overflow:visible}
.menu-sec{width:633px;background:#e9ecf0;padding:20px 10px;display:none;position:absolute;left:0;top:30px;z-index:44444;border:1px solid #3b5b80;height:203px;visibility:visible!important}
.menu-sec .wp-image{float:right;position:absolute;right:10px}
.menu-sec .sub-menu li{float:left;width:30%;padding-left:20px;background:url(images/arrow10.png) left 0 no-repeat;margin-bottom:30px!important;height:14px}
.menu-sec .sub-menu li:hover{background:url(images/arrow11.png) left 0 no-repeat}
.inner-list{background:#3c5c83;height:38px;float:left;padding:10px 10px 0;width:100%;margin-left:-10px}
.inner-list ul li{float:left;width:39%!important;margin-right:0}
.inner-list ul li:first-child{width:24%!important}
.inner-list ul li:last-child{width:22%!important}
.inner-list ul li a{font-size:15px!important;line-height:22px!important;color:#fff!important}
.icon-i{margin-right:10px;float:left;margin-top:3px}
.nav-list{float:left;margin-top:4px}
#main-navigation .arrow-top{width:50px;height:40px;display:inline-block;position:absolute;left:5px;top:-9px;background:url(images/arrow_blue.png) left 0 no-repeat}
.menu-sec .sub-menu li a{font-size:15px!important;line-height:12px!important;color:#1b3452!important;text-transform:uppercase}
#main-navigation,#main-navigation ul li{position:relative}
#main-navigation ul li:hover .menu-sec{display:block;top:30px;transition:.4s ease-in-out 0s}
#main-navigation ul li:hover .arrow-top{display:block}
.error{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:15px}
.portfolio-sec li:hover h4{background:url(images/accoridan-icon.png) no-repeat  left 5px}
a.button_call{padding:10px 14px!important;display:inline-block;position:relative;float:right;margin-top:30px;margin-bottom:30px;text-decoration:none;font-size:15px;font-weight:600!important;color:#1e5491}
a.button_call:before{position:absolute;width:20px;height:25px;left:-4px;top:9px;content:"\f095";font-family:FontAwesome;font-size:20px}
.portfolio-sec li:hover .portofoli0-dsec a,.portfolio-sec li:hover blockquote h5,.portfolio-sec li:hover blockquote p,.portfolio-sec li:hover h4{color:#1e5491}
.mobile-menu{display:none!important}
article  a{color:#c74638;text-decoration:none}
.entry-meta{color:#595959}
.fetured-thum{float:left;margin-right:20px;max-width:200px;width:100%}
.fetured-thum img{width:100%;height:auto}
.img-no{border:solid 1px #143a63}
.blog-left article p{margin-bottom:0px}
.blog-left article{float:left;width:95%;margin-bottom:30px;padding:10px 6% 30px 0px;border-bottom:1px dashed #c74638}
.blog-left article:last-child{border:none;padding-bottom:0px}
.casing{padding:2%;width:95%;float:left;margin:20px auto 0;background-color:#fff;border:1px solid #bcbcbc!important;border-bottom:0px}
.blog .two-column-section,.archive .two-column-section{background:none repeat scroll 0 0 #d5d5d5;padding:30px 0px 48px 0px;margin-bottom:0px!important}
.single .entry-meta{margin-bottom:20px}
.single .left-desc1 h2{margin-bottom:20px}
.blog .contact-detail,.archive .contact-detail{margin-bottom:0px!important}
.recent-posts-widget-with-thumbnails ul li{padding-left:0px!important;margin-left:0px!important;background:none}
#recent-posts-widget-with-thumbnails-2 img{border:solid 1px #143a63}
.single h3{color:#c74638;margin-bottom:15px}
.simple-image{line-height:normal!important;margin-bottom:0!important;padding:0!important}
.single .comment-form input[type="button"]:hover,.single .comment-form input[type="submit"]:hover{background:#c74638}
.trending-topics-thum{float:left;width:50px;margin-right:20px}
h3#reply-title{margin-top:15px}
.trending-topics-thum img{width:100%;max-width:50px;height:auto}
.taglist{float:left;margin:20px 0;width:100%}
.comments-area{float:left;width:100%}
.taglist li a{font-size:13px;background:none repeat scroll 0 0 #e4e7ec;color:#90939a;float:left;margin-bottom:3px;margin-right:3px;padding:5px;text-decoration:none;text-shadow:0 1px 0 #ffffff}
.taglist li a:hover{background:#143a63;color:#f4f6f8;text-shadow:none}
.blog-left h4{color:#c74638;font-size:14px!important;font-weight:600!important}
.single-thum img{margin-bottom:15px}
#container .link-css{color:#1e5491!important}
.owl-prev{position:absolute;left:30px;top:43%;background:url("images/prev.png") no-repeat  left 0px!important;font-size:0px;width:19px;height:38px;display:none}
.owl-next{background:url("images/next.png") no-repeat  right 0px!important;font-size:0px;width:19px;height:38px;position:absolute;right:30px;top:43%;display:none}
#owl-demo:hover .owl-prev{display:block!important;z-index:9999999999}
#owl-demo:hover .owl-next{display:block!important;z-index:9999999999}
.right-section .contact{text-align:left!important;float:left!important;margin-top:40px;width:100%}
.right-section  .social-icon .fa{color:#1E5491!important}
.page-id-33 .services-sec li{background:none!important}
.page-id-33 .services-sec li:hover{background:#fff!important}
.normal-text{color:#fff!important;display:inline-block;font-size:22px;font-weight:600;line-height:34px}
.right-section .fa-phone{float:left;color:#456d9e!important;line-height:29px!important}
.right-section  .social-icon a{float:left}
.contact span{float:left;line-height:64px}
.right-section  .contact strong{padding:0px 2px;border:none;margin-bottom:20px!important;margin:0 0 10px!important;font-weight:300;font-family:"Open Sans",sans-serif}
.left-section{border-right:2px dashed #c8c8c8}
.contact strong a{font-family:"Open Sans",sans-serif;color:#fff;text-decoration:none}
.tel-no a{color:#434343!important}
.right-section .contact ul li{color:#434343;margin-bottom:14px;font-size:20px;font-weight:300;font-family:"Open Sans",sans-serif}
.file_input_div input:hover #button,.page-id-12 .left-section input[type="submit"]:hover,.page-id-10 .left-section input[type="submit"]:hover,.request-quote input[type="submit"]:hover{background:#264871!important}
.right-section .contact ul li a{color:#434343;font-size:20px;vertical-align:middle}
.right-section .contact ul li label{vertical-align:middle}
.ad1 img{border:1px solid #4a4a4a}
.right-section .social-icon{float:left}
.right-section .contact h5{font-size:22px;font-weight:600;font-family:trebuchet ms;text-transform:uppercase;color:#d04630;margin:0px 0px 20px 0px}
.right-section .fa-mobile{float:left;line-height:25px!important;color:#1E5491!important}
.right-section .tel-no{float:left;color:#434343!important;letter-spacing:1.5}
.text-link{text-decoration:none;color:#434343}
.f_day .big-font{font-size:24px;color:#c74638;vertical-align:middle}
.middle-text-cont{vertical-align:middle}
.services-sec .learn-more:hover{background:#ea4134!important;color:#fff!important}
.services-sec li:hover h2{color:#ea4134!important}
.services-sec li:hover .learn-more{background:#ea4134;color:#fff!important;transition-duration:0.1s}
.image-body{height:103px;margin-bottom:20px}
.f_day .price{color:#ea4134!important}
.f_day .normal-text{color:#ea4134!important}
.normal-text{color:#fff!important}
.f_day .big-font{color:#ea4134!important}
.page-id-33 .services-sec li.outer-most{margin-right:0px}
.middle-text-cont{color:#1e5491!important}
.text-bold{margin:0px!important;color:#fff!important;font-size:18px!important}
.big{font-size:28px;color:#fff!important}
.responsive-accordion .responsive-accordion-head:first:child{display:block!important}
.services-sec{float:left;width:100%;background:url(images/service-background.jpg) center top repeat-x;background-size:cover;padding-bottom:50px;padding-top:50px}
.services-sec .text span{font-size:20px;line-height:20px;color:#1e5491;padding-bottom:10px;display:inline-block}
.services-sec .text{text-align:center;margin-bottom:30px!important}
.services-sec h1{font-size:45px;line-height:50px;color:#1e5491;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:19px;letter-spacing:-2px;padding:0}
.services-sec span{color:#ea4134}
.services-sec ul li:hover .icon{background:#fff;border:2px solid #ea4134;transition-duration:.9s}
.services-sec ul li:hover h3,.services-sec ul li:hover p{color:#ea4134}
.services-sec ul li:hover .learn-more{color:#ea4134;border:3px solid #ea4134}
.services-sec ul li a{display:block;text-decoration:none;}

.services-sec ul li:hover .icon .fa{color:#1E5491!important}
.text-center{text-align:center;margin-bottom:50px}
.more{font-size:18px;background:#ea4134;color:#fff;padding:0 60px;display:inline-block;height:46px;line-height:46px;text-decoration:none!important}
.more:hover{}
.services-sec .wordpress .learn-more{color:#c73b2c;font-size:12px;text-decoration:none;padding:0 33px;height:33px;line-height:33px;border:3px solid #c73b2c;display:inline-block}
.services-sec ul{float:left;width:100%}
.services-sec li{width:273px;cursor:pointer;background:#e8e8e8;border:3px solid #1e5491;border-radius:3px;margin-right:2.4%;margin-bottom:20px;text-align:center;padding-bottom:26px;padding-top:16px;float:left}
.services-sec li:last-child{margin-right:0}
.services-sec li p{font-size:14px;line-height:21px;color:#1e5491;margin-bottom:33px;padding:0 36px}
.services-sec li h2{margin-top:22px;font-weight:700;text-transform:uppercase;font-size:16px;line-height:17px;color:#1e5491;margin-bottom:31px}
.services li span{font-weight:700}
.services-sec .learn-more{color:#1e5491;font-size:15px!important;font-weight:bold;text-decoration:none;padding:0 33px;height:33px;line-height:33px;border:3px solid #1e5491;display:inline-block}
.services-sec li h2:hover,.services-sec li p:hover{color:#1e5491}
.services-sec li:hover{border:3px solid #ea4134;background:#fff;transition-duration:.5s}
.services-sec .learn-more:hover{color:#ea4134;border:3px solid #ea4134}
.portfolio{background:#1e5491;float:left;width:100%;padding:45px 0}
.portfolio ul{float:left;width:100%}
.portfolio h2{font-size:25px;font-weight:700;text-transform:uppercase;line-height:30px;color:#fff;text-align:center;margin-bottom:105px}
.portfolio ul li:first-child{margin-left:0}
.portfolio ul li{width:15.8%;float:left;border:2px solid #93a2b5;border-radius:4px;text-align:center;padding-top:24px;padding-bottom:17px;margin-left:11.82%}
.portfolio span{font-size:13px;line-height:19px;font-weight:300;color:#fff;text-transform:uppercase;display:block;margin-top:15px}
.portfolio .read-more{background:#d54c3b;height:26px;display:inline-block;line-height:26px;text-transform:uppercase;text-decoration:none;font-size:9px;padding:0 12px;margin-top:8px;color:#fff}
.services-sec .icon{border-radius:100%;width:68px;height:68px;border:2px solid #1e5491;margin:0 auto}
.fa{font-size:34px!important;line-height:64px!important;color:#1e5491!important}
.services-sec .icon:hover{color:#ea4134;border:2px solid #ea4134}
.services-sec .icon:hover .fa{color:#c73b2c!important}
.facts{float:left;width:100%;text-align:center;padding-top:30px;padding-bottom:30px}
.facts h3{font-size:25px;line-height:30px;color:#1e5491;font-weight:700;text-transform:uppercase}
.facts h4{line-height:25px;font-weight:400}
.facts h4 span{color:#ea4134;font-weight:bold}
.facts h4 strong{border-bottom:1px dashed #d05141;display:inline-block;padding-bottom:10px;color:#1e5491;font-weight:300}
.facts ul li{display:inline-block}
.facts .icon{float:left;margin-right:10px;border:none}
.facts ul{overflow:hidden;margin-top:57px;float:left;width:100%}
.facts ul li:first-child{background:0 0}
.facts ul li{padding:0 2.7%;background:url(images/divider.jpg) left top no-repeat}
.facts ul li p{font-size:22px;line-height:24px;color:#1e5491;font-weight:700;text-align:left}
.facts ul li p strong{color:#ea4134}
.facts .desc{float:left}
.facts .desc small{color:#ea4134}
.why-client-choose-wpgreeks{background:#e8e8e8;float:left;width:100%;padding-top:35px;text-align:center;padding-bottom:30px}
.why-client-choose-wpgreeks ul{padding:0 1%}
.why-client-choose-wpgreeks h3{color:#1e5491!important;text-transform:uppercase;font-size:25px;line-height:30px;font-weight:700;margin-bottom:40px}
.why-client-choose-wpgreeks span{color:#c73b2c}
.why-client-choose-wpgreeks ul li{width:33.2%;float:left;border-left:1px dashed #b5b5b5;border-bottom:1px dashed #b5b5b5;text-align:center;padding-bottom:20px}
.why-client-choose-wpgreeks ul li span{font-size:16px;font-family:keep_calm_medregular;font-weight:700;line-height:25px;color:#1e5491!important;text-transform:uppercase;display:block}
.why-client-choose-wpgreeks ul li.first{border-left:none}
.why-client-choose-wpgreeks .average,.why-client-choose-wpgreeks .flexible,.why-client-choose-wpgreeks .technical{padding-top:21px;border-bottom:none}
.why-client-choose-wpgreeks .technical{border-left:none}
.our-clients{padding-top:25px;float:left;width:100%;margin-bottom:20px}
.our-clients h3{color:#1e5491;font-size:16px;font-family:keep_calm_medregular;line-height:25px;text-align:center;margin-bottom:15px;text-transform:uppercase;font-weight:700}
.agencies-who-love{background:#e8e8e8;float:left;width:100%;padding-top:53px;padding-bottom:41px}
.about-us{width:30%;margin-right:5%;float:left}
.about-us h4{color:#1e5491!important;font-family:keep_calm_medregular;font-size:16px;line-height:18px;margin-bottom:16px;text-transform:uppercase;font-weight:700}
.about-us p{font-size:15px;line-height:18px;color:#1e5491!important;margin-bottom:22px}
.about-us p a{color:#ea4134;display:inline-block;margin-left:2px;text-decoration:none}
.support{float:left;width:31%;margin-bottom:80px}
.support h4{color:#ea4134!important;font-size:16px;font-family:keep_calm_medregular;line-height:18px;margin-bottom:16px;text-transform:uppercase;font-weight:700}
.support p{font-size:15px;line-height:18px;color:#1e5491!important}
.philosphy{float:left;width:65%!important;margin-top:-46px}
.philosphy h4{color:#ea4134!important;font-family:keep_calm_medregular;font-size:16px;line-height:18px;margin-bottom:16px;text-transform:uppercase;font-weight:700}
.philosphy p{font-size:15px;line-height:18px;color:#1e5491!important;margin-bottom:22px}
.Testimonials{float:right;width:30%}
.Testimonials h4{color:#ea4134!important;font-family:keep_calm_medregular;font-size:16px;line-height:18px;margin-bottom:16px;text-transform:uppercase;font-weight:700}
.Testimonials p{font-size:15px;line-height:18px;color:#1e5491!important;margin-bottom:22px}
.inner{padding:0 7%}
.about ul li:first-child{border-top:none}
.about{float:left;margin-right:6%}
.about h3{margin-bottom:15px;font-family:Lato,sans-serif;font-weight:700;color:#fff;font-size:25px;line-height:30px;text-transform:uppercase}
.about ul li{border-top:1px solid #456d9e;padding:10px 0}
.about ul li a{font-size:12px;line-height:15px;color:#fefefe;display:block;font-family:Lato,sans-serif;text-decoration:none;text-transform:uppercase}
.contact h3{font-weight:700;color:#fff;font-size:25px;line-height:30px;text-transform:uppercase;margin-bottom:24px}
.contact strong{font-size:28px;margin-bottom:21px;line-height:30px;color:#4987d3;font-weight:700;display:inline-block;padding:14px 2px;border-top:1px solid #456d9e;border-bottom:1px solid #456d9e;font-family:trebuchet ms}
.contact ul{margin-right:0}
.contact ul li{float:left;color:#fff;width:100%;font-family:Lato,sans-serif;font-size:14px}
.contact ul li a{color:#fff;vertical-align:top;font-size:14px;line-height:22px;text-decoration:none;font-family:Lato,sans-serif}
.contact .icon{margin-right:5px;vertical-align:middle}
.security{float:left;width:90%!important;clear:left;text-align:center}
.security .ad1{display:inline-block}
.wp-icon > img{width:auto!important;height:auto!important;max-width:36px}
.wp-icon{display:table-cell;padding:0 14px 0px 5px;vertical-align:middle}
.pic-caption .cap-text{display:table-cell;vertical-align:middle}
.pic-caption h3{text-align:left}
.button5:hover{border-color:#c74638!important}
.left-desc1 a{color:inherit}
.responsive-accordion-panel{width:94%;text-align:justify}
.faq-section-col span{width:90%}
.page-id-33 .facts{padding-bottom:0}
.about-us p a{font-weight:bold}
#slider{clear:left}
.bxslider li{border:none!important;background:none!important;float:left;width:100%;cursor:auto}
.bxslider  .text span{border-bottom:0px;color:#1e5491;display:inline-block;font-size:20px;line-height:20px;padding-bottom:0px;border-bottom:none}
.services-sec .bx-controls{display:none!important}
.bxslider  .more{border:3px solid #1e5491;color:#1e5491;display:inline-block!important;font-size:18px;height:46px;line-height:46px;padding:0 60px;text-decoration:none!important}
.services-sec .bxslider  .more:hover{background:hsl(0,0%,100%) none repeat scroll 0 0;border:3px solid hsl(6,64%,48%);color:hsl(6,64%,48%)!important;transition-duration:0.5s}
.bxslider li:hover{background:none;border:0px;transition-duration:0}
.bxslider li{min-height:150px!important}
.bx-wrapper{margin-bottom:0px!important}
.ad1 img{border:1px solid #4a4a4a;float:left;height:34px}
.left-section span{color:#434343;font-size:15px;line-height:18px;display:block;margin-bottom:20px}
.right-section .contact span{font-size:20px!important;color:#d04630;line-height:27px}
.amount .amount-price{color:#434343;font-size:15px;line-height:17px;float:left;margin-right:5px}
.amount label{color:#c74638!important}
.cycloneslider-template-standard .cycloneslider-slide{background:none!important}
.ad .wrapper{overflow:visible!important}
.ad ul{padding:20px 41px;max-width:864px;margin:0 auto;border:1px solid #1e5491;overflow:hidden}
.ad ul li{opacity:0.3;float:left;padding-left:41px;display:table}
.ad ul li:first-child{padding-left:0px}
.ad ul li:hover{opacity:1}
.ad ul li a{display:table-cell;vertical-align:middle}
.ad ul li .agency_1{background:url(images/fermin_hover.png) left top no-repeat!important;height:35px;width:162px}
.ad ul li .agency_2{background:url(images/chevron_hover.png) left top no-repeat!important;height:40px;width:37px}
.ad ul li .agency_3{background:url(images/gaa_hover.png) left top no-repeat!important;height:35px;width:97px}
.ad ul li .agency_4{background:url(images/greenaer_hover.png) left top no-repeat!important;width:204px;height:35px}
.ad ul li .agency_5{background:url(images/Tim_hover.png) left top no-repeat!important;height:35px;width:118px}
.ad ul li .agency_6{background:url(images/well_fargo_hover.png) left top no-repeat!important;height:40px;width:41px}
.social-icon a:first-child{margin-left:0}
.social-icon a{text-decoration:none;margin-left:10px}
.social-icon .fa{color:#fff!important}
#footer{background:#1e5491;padding-bottom:31px;float:left;width:100%;padding-top:65px}
.services{float:left;width:168px;margin-left:5%}
.services h3{margin-bottom:39px;font-family:Lato,sans-serif;font-weight:700;color:#fff;font-size:25px;line-height:30px;text-transform:uppercase}
.services ul li:first-child{border-top:none}
.services ul li{border-top:1px solid #456d9e;padding:10px 0}
.services ul li a{font-size:12px;line-height:15px;color:#fefefe;display:block;font-family:Lato,sans-serif;text-decoration:none;text-transform:uppercase}
#footer-navigation{margin-top:68px;float:right}
#footer-navigation ul li:first-child{border-left:none}
#footer-navigation ul{margin-right:0}
#footer-navigation ul li{float:left;padding:0 12px;width:auto;border-left:1px solid #fff}
#footer-navigation ul li a{display:block;font-size:11px;line-height:10px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Lato,sans-serif}
.about ul li:first-child:first-child,.home .services ul li:first-child{border-top:none}
.home .agencies-who-love{background:#e8e8e8}
.home .Testimonials h4,.home .Testimonials p,.home .about-us h4,.home .about-us p,.home .philosphy h4,.home .philosphy p,.home .support h4,.home .support p{color:#fff}
.customNavigation{text-align:center;position:relative}
.ad{border-top:0 solid #1e5491;border-bottom:0 solid #1e5491;float:left;width:100%;padding:10px 0}
.btn prev{position:absolute;left:0;top:20px}
.btn next{position:absolute;right:0;top:0px}
.home .bx-wrapper .bx-pager.bx-default-pager a{border:1px solid #ea4134}
.home .about-us p a{color:#1e5491;font-size:15px;display:inline;}
.home .why-client-choose-wpgreeks h3,.home .why-client-choose-wpgreeks ul li span{color:#1e5491}
.home .why-client-choose-wpgreeks span{color:#ea4134}
.faq-section-col h2,.trending-topics h2{font-size:20px;font-weight:600;color:#ea4134;line-height:22px;margin-bottom:27px;text-transform:uppercase}
.faq-section-col1 .accordion-header{background:url(images/plus-icon1.png) right center no-repeat;padding-bottom:0}
.faq-section-col1 .accordion-content{margin-left:0;padding:5px 0}
.clearout{height:20px;clear:both}
#flexiselDemo1,#flexiselDemo2,#flexiselDemo3{display:none}
.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0}
.nbs-flexisel-item img{cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;max-width:120px}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:22px;position:absolute;cursor:pointer;z-index:100}
.nbs-flexisel-nav-left{left:0;background:url(images/prev.png) no-repeat;height:41px;top:18px!important}
.nbs-flexisel-nav-right{right:0;background:url(images/next.png) no-repeat;height:41px;top:18px!important}
#object{background-color:#fe5652;visibility:hidden}
.sameHeight li{float:left;list-style:none}
#button{background-color:#ea4134;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:300;height:30px;right:-4px;position:absolute;top:0}
.copy-rt{color:#fff;float:right;font-size:12px;clear:right}
.contact-detail{background:#1e5491;padding:34px 0 41px;text-align:center;float:left;width:100%;margin-bottom:20px}
.contact-detail h1{font-size:59px;font-weight:600;text-transform:uppercase;color:#fff;padding-bottom:7px}
.contact-detail span{font-size:18px;line-height:20px;color:#fff;font-weight:300;border-top:1px dashed #fff;display:inline-block;padding-top:13px}
.contect-section{background:#fff;background-size:cover;margin:0 auto;overflow:hidden;padding:20px 11px 20px 0;width:1048px}
.contact-info{float:left;width:100%;margin-bottom:20px}
.left-section h3{font-size:20px;line-height:22px;color:#ea4134;font-weight:600;text-transform:uppercase;margin-bottom:9px}
.left-section{float:left;width:60%;margin-left:2.4%}
.left-section span.span{color:#434343;font-size:14px;line-height:16px;margin-bottom:20px;font-weight:300;display:block}
.left-section label{color:#434343;font-size:14px;line-height:16px;font-weight:300;display:block;margin-bottom:5px}
.left-section ul li{margin-right:3.1%;margin-bottom:13px;float:left;width:46%}
.left-section .ad1 input[type=text]{padding:0 16px;width:auto;float:left;font-size:14px;margin-right:10px;height:34px;float:left}
.left-section input[type=text],.left-section input[type=email],.left-section input[type=tel]{color:#434343;font-family:"Open Sans",sans-serif;font-size:16px;width:100%;height:26px;line-height:28px;text-indent:4;border:1px solid #4a4a4a;background:0 0;-webkit-appearance:none;appearance:none;-moz-appearance:none}
label#contact_description-error{display:none!important}
textarea.error{border:1px solid #d04630!important}
.page-id-38 .left-section input[type="button"]:hover,.left-section input[type="submit"]:hover{background:#264871}
.page-id-38 .left-section input[type=button],.left-section input[type=submit]{margin-top:15px;background:#ea4134;font-size:15px;line-height:30px;height:30px;cursor:pointer;border:none;color:#fff;font-family:Lato,sans-serif;text-transform:uppercase;padding:0 30px}
.left-section .ad2,.wpcf7-captchar{margin:0 10px 0 auto;padding:0 25px;width:175px!important;float:left;height:34px!important}
.textarea{width:100%!important}
.left-section .submit-btn{clear:left;text-align:center;float:left;width:85%}
.left-section textarea{resize:none;width:95%!important;background:0 0;margin-top:0;border:1px solid #4a4a4a;height:97px}
.payment .left-section textarea{min-height:157px}
.right-section{float:left;width:32%;margin-left:3%}
.right-section h3{font-size:22px;line-height:24px;color:#ea4134;font-weight:600;text-transform:uppercase}
.right-section address{font-size:20px;border-bottom:2px dashed #c8c8c8;padding-top:20px;padding-bottom:70px;line-height:25px;color:#434343;font-weight:300}
.right-section address p{margin-bottom:10px;line-height:30px}
.right-section address a{color:#434343;text-decoration:none}
.page-left{width:100%!important;margin-left:0!important}
.thankYouSection{color:#ea4134!important;font:26px arial!important;margin-bottom:25px!important;margin-top:15px;text-transform:uppercase}
.sbOptions li{width:94%!important}
.block-section1{float:left;width:100%;margin-top:50px;padding-bottom:69px}
.top-_contact{text-align:left;margin-top:30px;float:left;border:1px solid #1e5491;padding:20px}
.top-_contact h3{font-size:20px;line-height:20px;color:#ea4134;font-weight:700;margin-bottom:26px;text-transform:uppercase}
.top-_contact p{font-size:15px;line-height:21px;color:#3595959;margin-bottom:26px}
.our-facts{float:left;width:41%;margin-left:7%}
.our-facts h4{font-size:20px;line-height:20px;color:#d05141;font-weight:700;margin-bottom:26px;text-transform:uppercase}
.list1 .icon{float:left;margin-right:13px}
.list1 .desc1{float:left;width:84%}
.list1 li{float:left;width:100%;padding-bottom:21px;padding-top:21px;border-top:1px dashed #d05141}
.list1 li:first-child{border:none}
.list1 .desc1 small{color:#c73b2c;font-size:20px;font-weight:700}
.desc1 strong{font-size:25px;line-height:25px;color:#c73b2c;font-weight:700}
.desc1 p{font-size:25px;line-height:53px;color:#1e5491;font-weight:700}
.services-section-inner{background:0 0}
.text-center-sec{float:left;width:100%;text-align:center;margin-top:20px;clear:left}
.text-center-sec h3{font-size:30px;line-height:34px;color:#1e5491;font-weight:700}
.text-center-sec h3 strong{color:#ea4134}
.text-center-sec p{font-size:18px;line-height:20px;color:#1e5491;font-weight:400}
.detsil-sec{float:left;width:100%}
.detsil-sec h3{color:#ea4134;font-size:20px;line-height:23px;font-weight:700;text-transform:uppercase;margin-bottom:35px}
.portfolio-sec li{width:44%;margin-right:4%;border:1px solid #dedede;margin-bottom:56px}
.portfolio-sec h4{border:1px solid #dedede;margin-right:21px;margin-bottom:58px}
.portfolio-sec h4 a{color:#bbb;text-decoration:none;font-weight:600}
.portfolio-sec .portofoli0-dsec{float:left;padding:10px 5px 10px 25px;width:46%}
.portfolio-sec .portofoli0-dsec h4{color:#2b5281;margin-bottom:0;font-size:16px;line-height:25px;background:url(images/accordia_gray.png) left 5px no-repeat;padding-left:20px;border:none}
.portfolio-sec .portofoli0-dsec ul{margin-bottom:15px;float:left}
.portfolio-sec{float:left;width:100%;margin-left:2%}
.portfolio-sec li:hover{border:1px solid red}
.portfolio-sec li:hover .portofoli0-dsec a,.portfolio-sec li:hover blockquote h5,.portfolio-sec li:hover blockquote p,.portfolio-sec li:hover h4{color:#1e5491}
.portfolio-sec li:hover blockquote h5{border-bottom:2px dashed #d71920}
.portfolio-sec blockquote{clear:left;width:96%}
.request-quote input[type="submit"]{background:#ea4134!important}
.page-id-33 .facts ul{margin-top:0px}
.page-id-33  .services-sec{padding-bottom:0px}
.portfolio-sec blockquote img{float:right;height:auto}
.portfolio-sec blockquote h5{color:#bbb;font-size:17px;font-weight:600;line-height:53px;border-bottom:2px dashed #cdcdcd;font-style:italic;width:66%}
.portfolio-sec blockquote p{color:#bbb;font-size:15px;line-height:17px;padding-top:10px;font-style:italic;font-weight:300;padding-right:14px}
.portfolio-sec li:hover blockquote h4{border-bottom:2px dashed #d04631}
.amount label{color:#ea4134!important;font-size:15px;line-height:15px;font-weight:600;letter-spacing:-.6px}
.amount span{color:#434343;font-size:15px;line-height:21px;font-weight:600;letter-spacing:-.6px;margin-bottom:0px!important}
.payment .left-section .submit-btn{width:auto;float:right;clear:none;margin-right:4.5%!important}
.bd{width:48%;float:left}
.bd img{height:220px;width:100%;display:block}
.hire-devloper{background:#1e5491;background-size:cover;float:left;width:100%;height:454px;position:relative}
.two-column-layout{float:left;width:100%;padding-top:68px}
.column1{width:70%;float:left}
.column1 h1{font-size:53px;line-height:60px;color:#fff;font-weight:600;text-transform:uppercase;border-bottom:2px dashed #fff;padding-bottom:10px;width:91.3%}
.column1 span{font-size:14px;color:#fff;font-weight:400;display:block;margin-top:16px}
.column1 ul{margin-top:40px;letter-spacing:.7px}
.column1 ul li{font-size:14px;letter-spacing:-.2px;line-height:21px;color:#fff;font-weight:400;width:27.8%;float:left;margin-bottom:20px;background:url(images/plus-icon.png) left top no-repeat;padding-left:30px;height:20px}
.column2{float:right}
.blue-bg{background:#ea4134;background-size:cover;float:left;width:100%;position:absolute;padding-bottom:21px;bottom:0;padding-top:21px}
.blue-bg h2{font-size:22px;line-height:34px;display:inline-block;color:#fff;font-weight:600}
.button5:hover{background:#fdc150;color:#4A4A4A}
.button5{font-size:17px;text-transform:uppercase;line-height:35px;margin-right:0;margin-left:1%;color:#fff;height:35px;display:inline-block;background:#1e5491;padding-left:20px;padding-right:20px;text-decoration:none;font-weight:700}
.conversion{float:left;width:100%;padding-top:50px;padding-bottom:20px;background-size:100% 100%}
.left-block{width:54%;float:left;text-align:justify;margin-left:6.2%}
.left-block h2{font-size:20px;line-height:32px;color:#ea4134;font-weight:600;margin-bottom:15px;text-transform:uppercase;text-align:left}
.left-block p{font-size:15px;letter-spacing:-1px;line-height:21px;color:#151515;font-weight:400;margin-bottom:18px}
.request-quote{width:28.4%;float:left;padding:10px 30px;border:1px solid #1e5491;background:#fcf9e6;margin-left:5.8%;background-size:100% 100%;box-sizing:border-box}
.request-quote h4{font-size:18px;line-height:18px;color:#ea4134;text-transform:uppercase;font-weight:600;margin-bottom:12px}
.request-quote span{font-size:12px;line-height:15px;color:#434343;font-weight:400;display:block;margin-bottom:20px}
.request-quote li{margin-bottom:9px}
.request-quote #button{background:#ea4134;color:#fff;right:1px;top:11px}
.upload-fiel{padding-left:6%;width:94%;background:none;border:1px solid #434343;color:#434343;height:28px;line-height:28px;text-indent:10px}
.request-quote textarea{width:100%;box-sizing:border-box;margin-top:15px;border:1px solid #1e5491;height:86px;text-indent:3px;background:#fff;padding-top:10px;font-weight:400}
.request-quote .security-code img{float:right;border:1px solid #1e5491;height:30px;width:80px}
.request-quote .security-code input[type=text]{color:#434343;background:#fff;font-size:13px;line-height:32px;width:56%;float:left}
.request-quote input[type=submit]{margin-top:15px;background:#c74638;font-size:15px;line-height:30px;height:30px;cursor:pointer;border:none;color:#fff;font-family:Lato,sans-serif;text-transform:uppercase;padding:0 30px}
.request-quote .submit-btn{text-align:center}
.request-quote input[type=text],.request-quote input[type=email],.request-quote input[type=tel]{width:100%;box-sizing:border-box;text-indent:10px;box-sizing:border-box;height:32px;line-height:28px;border:1px solid #1e5491;background:0 0;color:#434343}
.request-quote #fileName{width:100%!important}
.latest-work .social-icon{padding:0 15%;width:auto}
.left-desc1 h4{margin-bottom:6px;font-weight:700}
.latest-work .social-icon li{margin-left:0;float:left;margin-right:10%;width:23%;margin-bottom:10px}
#owl-demo .item img{display:block;height:auto;width:100%}
#owl-demo .item{margin:13px}
.latest-work{background:#e8e8e8;float:left;width:100%;padding-top:50px;padding-bottom:40px}
.latest-work .heading-text3{color:#ea4134;font-size:25px;line-height:25px;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:48px}
.home .latest-work .heading-text3{color:#fff}
.latest-work ul{float:left;width:100%;margin-left:7%}
.latest-work ul li{float:left;margin-left:2.2%;width:20.3%}
.latest-work ul li:first-child{margin-left:0}
.why-client-choose{float:left;width:100%;padding-top:50px;background:#fff}
.why-client-choose h3{text-align:center;margin-bottom:41px;text-transform:uppercase;font-size:25px;line-height:26px;color:#1e5491;font-weight:700}
.sitemap-columns{color:#222;float:left;font-size:13px;padding-left:50px;width:293px;min-height:300px}
.sitemap-columns h3{display:block;float:left;font-family:HelveticaCE-Bold,Arial,sans-serif;font-size:18px;height:32px;width:100%}
.sitemap-columns ul.questions-list{float:left;width:100%}
.sitemap-columns ul.questions-list li{border-top:1px solid #ddd;float:left;line-height:16px;padding:3px 0;width:100%}
.sitemap-columns ul.questions-list li:first-child{border-top:medium none}
.sitemap-columns a{color:#222;text-decoration:none}
.customize-support .two-column-section{margin-bottom:30px}
.media-desc p{color:#434343;font-size:14px;text-align:justify;line-height:16px;font-weight:400px;float:right;margin-top:10px;padding-right:0px}
.media-desc h4{font-size:16px;color:#1e5491;line-height:16px;font-weight:600;padding-bottom:10px;text-transform:uppercase}
.media-desc span{border-bottom:2px dashed #1e5491;display:block;width:38%;height:1px}
.why-client-choose li{float:left;width:31.33%;margin-left:3%}
.icon2{background:#f0f6fc;margin-right:27px;border-radius:100%;width:55px;height:55px;display:table;text-align:center;float:left}
.icon2 span{display:table-cell;vertical-align:middle}
.media-desc{overflow:hidden}
.col{float:left;margin-bottom:36px;width:100%;min-height:194px}
.why-client-choose ul{float:left;width:100%}
.block-section{float:left;width:100%}
.block-inner{margin-top:20px;margin-bottom:20px;background-size:100% 100%;padding:14px 14px 14px 20px;float:left;width:84%;margin-left:6.6%}
.faq-section-col{float:left;width:49%;padding-right:21px}
.faq-section-col h3{color:#c74638;font-size:20px;line-height:23px;text-transform:uppercase;font-weight:600;margin-bottom:28px}
.faq-section-col span{font-size:13px;text-align:justify;line-height:18px;color:#595959;font-weight:300;display:block;margin-bottom:26px}
.faq-section-col li{font-size:14px;line-height:16px;color:#1e5491;margin-bottom:27px;font-weight:700;float:left;width:100%}
.trending-topics{float:left;border-left:2px dashed #c8c8c8;width:40.3%;padding-left:1.7%}
.trending-topics li:last-child{margin-bottom:0}
.trending-topics h3{color:#c74638;font-size:20px;line-height:23px;text-transform:uppercase;font-weight:600;margin-bottom:28px}
.trending-topics strong{font-size:14px;line-height:14px;color:#1e5491;font-weight:700;display:block;margin-bottom:10px}
.trending-topics li{font-size:13px;line-height:18px;color:#595959;font-weight:300;margin-bottom:16px;text-align:justify}
.hire-devloper .wrapper{position:relative;overflow:visible}
.column2{right:0;position:absolute;top:70px}
.wordpress_customization .column1{width:77.8%}
.why-client-choose ul li:first-child{margin-left:0px}
.wordpress_customization .column2{right:-67px;top:30px}
.left-desc1{width:46%;float:left;margin-left:7%}
.left-desc1.blog-left{width:64%;float:left;margin-left:0%;border-right:solid 1px #ccc;padding:0px 2%}
.left-desc1 h2{color:#ea4134;font-size:20px;line-height:20px;font-weight:600;text-transform:uppercase;margin-bottom:10px}
.left-desc1 h2 a{color:#1e5491;font-size:20px}
.left-desc1 p{font-size:15px;line-height:21px;color:#595959;font-weight:300;margin-bottom:37px}
.two-column-section{float:left;width:100%}
.right-desc1{float:left;margin-left:7%;width:40%}
.right-desc1.blog-right{width:28%;margin-left:3%}
.right-desc1 ul{margin-bottom:30px}
.right-desc1 h2{color:#c74638;font-size:20px;line-height:20px;font-weight:600;text-transform:uppercase;margin-bottom:22px}
.right-desc1 li{margin-bottom:20px;color:#1e5491;font-size:14px;line-height:15px;font-weight:300;background:url(images/accoridan-icon.png) left top no-repeat;padding-left:29px}
.right-desc1 li a{color:#1e5491;font-size:14px;line-height:15px;font-weight:300;text-decoration:none}
.right-desc1 h3{font-size:17px;line-height:24px;color:#1e5491;font-weight:700;margin-bottom:6px}
.responsive-accordion-head:first-child{display:block!important}
.right-desc1 p{color:#1e5491;font-size:14px;line-height:18px;font-weight:300;margin-bottom:18px}
.about-page .facts{background:#e3deb1}
.responsive-accordion-panel p{color:#595959;font-weight:300;padding-right:20px;margin-top:10px}
.faq-section-col1 ul li{cursor:pointer;padding-right:0}
.responsive-accordion-head{padding-right:5%;cursor:pointer;background:url(images/plus-icon1.png) right top no-repeat}
.responsive-accordion-head.active{background:url(images/accordian_icon.png) right top no-repeat!important}
.faq-section-col1 li{padding-right:0}
.horizontal-first{border-top:none!important}
.wpcf7-form span{margin-bottom:0}
.wpcf7-form-control-wrap.services{margin:0;width:100%}
.file_input_div{float:left;width:100%}
.wpcf7-form-control-wrap.captcha{float:left}
.gform_wrapper ul li.gfield{clear:none!important}
#field_1_7,.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large{width:100%!important}
#field_1_8{width:70%!important;margin:0 auto!important;float:none}
.gfield_captcha_input_container{float:left;margin-right:15px}
.gform_footer.top_label{text-align:center}
.gform_footer.top_label .gform_button{float:none!important}
#input_1_6{background:none;border:1px solid #4a4a4a;height:26px;line-height:28px;width:96%!important;padding:1px 0 3px 4%}
.gform_wrapper .top_label .gfield_label{color:#434343;display:block!important;font-size:14px!important;font-weight:300!important;line-height:16px!important;margin-bottom:5px!important;padding-left:10px!important}
.request-quote .gform_wrapper .gfield_label{display:none!important}
.request-quote .gform_wrapper textarea{height:86px!important}
.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea{color:#434343;line-height:28px;font-family:"Open Sans",sans-serif;font-size:14px!important}
.request-quote .gform_wrapper .simple_captcha_medium input{float:left;width:145px!important}
.request-quote .gform_wrapper .gfield_captcha_container img.gfield_captcha{width:100px!important;height:40px}
#field_2_4{float:left;width:100%;height:36px;position:relative;border-bottom:2px dashed #cdcdcd;border-top:2px dashed #cdcdcd;padding-top:10px;padding-bottom:6px;margin-top:10px}
.gform_wrapper div.validation_error{font-family:"Open Sans",sans-serif;font-size:14px!important}
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:0 0!important;font-family:"Open Sans",sans-serif;font-size:14px!important;border:none!important}
.gform_wrapper .ginput_container+.gfield_description.validation_message,.gform_wrapper .validation_message{display:none!important}
.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error textarea{border:1px solid red!important}
.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100%!important}
.gfield_captcha_input_container{width:137px}
#container .left-section .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:0!important;margin-bottom:0!important;padding:0!important;width:46%!important}
.entry-meta{margin-bottom:10px;font-size:11px}
.entry-meta a{color:#143a63!important;font-size:11px!important}
.left-desc1 h2 a{text-decoration:none}
.wp-pagenavi a{background:#c74638;color:#fff!important;border:none!important}
.nbs-flexisel-nav-right{display:none!important}
.nbs-flexisel-nav-left{display:none!important}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{margin-left:-3px!important}
.page-id-76 .column1 h1{font-size:49px!important}
.page-id-155 .column1 h1{font-size:57px!important}
.page-template-about-page-template .facts ul{margin-top:0}
.page-template-about-page-template .facts{padding-top:30px;padding-bottom:40px}
.page-template-about-page-template .contact-detail{margin-bottom:0}
.page-template-about-page-template .right-desc1 p a{color:#ea4134}
.page-template-services-page-template .contact-detail{margin-bottom:0}
.page-template-services-page-template .block-section1{margin-top:0!important;padding-bottom:20px!important}
.page-template-services-page-template .heading-text{font-size:14px;line-height:20px;color:#1e5491;font-weight:400;margin-bottom:5px}
.page-template-services-page-template .text-inner{font-size:14px;line-height:20px;color:#1e5491;font-weight:400;margin-bottom:5px;padding-left:15px}
.page-template-services-page-template small{font-size:12px;line-height:15px;color:#1e5491;font-weight:400}
.bd{position:relative}
.portfolio-sec .thumbnail h3{color:#fff;font-size:25px;line-height:25px;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:20px;padding-top:30px}
.portfolio-sec .social-icon{float:left;width:100%;text-align:center}
.social-icon .fa{line-height:55px!important}
.portfolio-sec .pic .social-icon li{display:inline-block;margin-bottom:10px;margin-right:0;float:none;width:24%;border:none!important}
.bd .social-icon img{width:auto;height:auto!important;display:inline-block}
.ad ul li{float:left;margin-right:3,1%}
.cu-wp-title{font-size:40px!important}
@media only screen and (max-width:1280px){
	.Testimonials{margin-bottom:60px!important}
	.wrapper{width:93%}
	.services-sec li{margin-right:2%;width:22.3%}
	.facts .desc{margin-left:0}
	.facts ul li p{font-size:18px}
	.nbs-flexisel-item img{max-width:100px;max-height:45px}
	.block-section{margin-left:3%}
	.list1 .desc1{width:81%}
	.desc1 p{line-height:35px;margin-top:10px}
	.text-center-sec{width:93%}
	.accordion-content{width:95%!important}
	.portofoli0-dsec{width:44%!important}
	.media-desc p{letter-spacing:-1px}
	.column2{display:none}
	.column1{width:100%}
	.blue-bg span,.left-desc1{margin-left:0}
	.desc1 strong{font-size:22px}
	.desc1 p{font-size:21px}
	.ad ul li{display:inline-block!important;margin-bottom:20px!important;float:none!important}
	.ad ul{text-align:center}
	#main-navigation{margin-left:7%}
	.cu-wp-title{font-size:30px!important}
}
@media only screen and (max-width:1250px){
	.request-quote .security-code input[type="text"]{width:100%!important}
	.request-quote .security-code img{float:left!important;margin-top:10px!important}
}
@media only screen and (max-width:1130px){
	.wp-image,.inner-list{display:none}
	#main-navigation li .sub-menu li{float:left;margin-bottom:20px;margin-right:2%;padding-left:18px!important;text-align:left;width:43%}
	.menu-sec{height:auto;width:420px}
	#main-navigation .sub-menu li a{font-size:13px!important;padding-left:0px!important}
}
h1.psd{font-size:56px}
.page-id-301 h1.psd{font-size:42px}
h1.html{font-size:53px}
h1.cms{font-size:48px}
.ad .wrapper{overflow:visible!important}
.ad ul{padding:20px 41px;max-width:864px;margin:0 auto;border:1px solid #1e5491;overflow:hidden}
.ad ul li{opacity:0.3;float:left;padding-left:41px;display:table}
.ad ul li:first-child{padding-left:0px}
.ad ul li:hover{opacity:1}
.ad ul li a{display:table-cell;vertical-align:middle}
.ad ul li .agency_1{background:url(images/fermin_hover.jpg) left top no-repeat;height:35px;width:162px}
.ad ul li .agency_2{background:url(images/chevron_hover.jpg) left top no-repeat;height:40px;width:37px}
.ad ul li .agency_3{background:url(images/gaa_hover.jpg) left top no-repeat;height:35px;width:97px}
.ad ul li .agency_4{background:url(images/greenaer_hover.jpg) left top no-repeat;width:204px;height:35px}
.ad ul li .agency_5{background:url(images/Tim_hover.jpg) left top no-repeat;height:35px;width:118px}
.ad ul li .agency_6{background:url(images/well_fargo_hover.jpg) left top no-repeat;height:40px;width:41px}
.portfolio-sec li:hover .pic{border-right:1px solid #c96b61;margin-right:-1px}
.blue-bg .wrapper-container{width:100%!important}
.thankyoutext i{font-style:italic}
.thankyoutext{margin-bottom:10px!important}
.trending-topics a{text-decoration:none}
.sbOptions{max-height:230px!important}
.label{color:#434343!important;font-size:15px!important;line-height:21px!important;font-weight:600!important;letter-spacing:-.6px!important;margin-bottom:0px!important}
.label span,.asterik{color:#ea4134!important;display:inline!important}
.declaimer{font-size:11px!important}
input.error{border:1px solid #d04630!important}
.contact-select{height:30px;padding:5px 0;width:101%;border:1px solid #4a4a4a;background:none repeat scroll 0 0 transparent;font-family:inherit}
.contact-select option{background:none repeat scroll 0 0 #e8e5e5}
.page-id-12 .left-section input[type="submit"],.page-id-10 .left-section input[type="submit"]{margin-top:0px;margin-left:30px;height:36px}
.makeItRed{color:#c74638}
.bx-wrapper .bx-pager{font-size:0}
label.error{display:none}
#footer .contact .icon img{height:auto;width:25px}
.right-section .icon img{width:21px;height:auto}
.first-child{margin-top:20px}
.wrapper-container{margin:0 auto;width:70%;text-align:center}
.responsive-accordion-panel.active{height:110px}
#ammount{font-weight:bold}
.faq-section-col a{color:#ea4134;text-decoration:none}
.taglist li a{color:#143a63}
.single .comment-form label{float:left;width:100%;font-weight:bold}
.single .comment-form textarea{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #4a4a4a;height:97px;margin-top:0;width:70%!important}
.single .comment-form input[type="url"],.single .comment-form input[type="text"],.single .comment-form input[type="email"],.single .comment-form input[type="tel"]{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #4a4a4a;color:#434343;font-family:"Open Sans",sans-serif;font-size:16px;height:26px;line-height:28px;width:70%}
.single .comment-form  input[type="button"],.single .comment-form  input[type="submit"]{background:none repeat scroll 0 0 #143a63;border:medium none;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:15px;height:30px;line-height:30px;margin-top:15px;padding:0 30px;text-transform:uppercase}
.single .comment-form .form-allowed-tags{display:none}
span.required{color:#c74638}
.single .comment-form p{margin-bottom:10px}
.comments-area{border-top:1px dashed #595959;padding-top:10px}
.single strong,.single bold{font-weight:bold}
.single i,.single em{text-decoration:italic}
.single .description ol,.single  .description ul{list-style:inherit;margin-left:20px;margin-bottom:10px}
.single li{color:#595959;margin-bottom:7px;font-size:15px;line-height:21px}
.single .description p{margin-bottom:15px; font-weight:400;}
.cycloneslider-template-standard .cycloneslider-slide{background:none!important}
.accordion-content a{color:#c74638;text-decoration:none}
#secondary aside{background:#dedede none repeat scroll 0 0;border-radius:2px;float:left;margin-bottom:10px;padding:10px;width:100%}
#secondary aside ul{background:#f5f5f5 none repeat scroll 0 0;border-radius:2px;padding:0 5px;margin-bottom:0px}
.right-desc1 h2{color:#ea4134;font-size:20px;font-weight:600;line-height:20px;margin-bottom:9px;margin-top:3px;text-transform:uppercase}
#secondary aside ul li{border-bottom:1px dashed #ccc;margin:0;overflow:hidden;padding-bottom:15px;padding-top:15px}
#secondary aside ul li:first-child{padding-top:20px}
#secondary aside ul li:last-child{border:0 none;padding-bottom:20px}
.single .entry-meta{background:#e8e8e8 none repeat scroll 0 0;color:#112323!important;float:left;margin-bottom:20px;padding:7px 11px}
.right-desc1.blog-right{margin-left:1%;width:30%}
#secondary #a2a_share_save_widget-2{text-align:center}
.blog .entry-content{float:left;width:68%}
.blog .entry-meta{background:#e8e8e8 none repeat scroll 0 0;color:#112323!important;float:left;margin-bottom:20px;padding:7px 11px}
.single .description{float:left}
.text-center3{float:left;width:100%;text-align:center}
.left-block h1{color:#ea4134;font-size:20px;font-weight:600;line-height:32px;margin-bottom:15px;text-align:left;text-transform:uppercase}
.contact-info.payment .left-section{float:none;width:60%;margin-left:0;margin:0 auto;border:none}
.contact-info.payment .contect-section{padding-right:0px}
.maintenance{width:100%}
.maintenance h2{color:#ea4134;font-size:20px;font-weight:bold;line-height:32px;margin-bottom:15px;text-align:left;text-transform:uppercase}
.maintenance h2.h2{text-align:center;margin-top:30px;margin-bottom:30px;font-size:25px;line-height:25px}
.maintenance p{color:#151515;font-size:15px;font-weight:400;line-height:21px;margin-bottom:18px}
.package-area{display:block;margin-top:20px;width:100%;float:left}
.table-responsive{width:100%;overflow-x:auto;display:block;margin-bottom:20px;box-sizing:border-box}
table.package-table{width:100%;border:0px;margin-bottom:5px;border-collapse:collapse;box-shadow:0px -4px 12px 0px #000;-moz-box-shadow:0px -4px 12px 0px #000;-webkit-box-shadow:0px -4px 12px 0px #000;-ms-box-shadow:0px -4px 12px 0px #000}
table.package-table tr td{border:1px solid #dedede;color:#555;border-top:0px;border-bottom:0px;padding:12px 10px;vertical-align:middle;text-align:center;line-height:24px;font-size:14px}
table.package-table tr th{background:#1e5491;padding:8px 10px;vertical-align:middle;color:#fff;line-height:24px;font-size:14px;border:1px solid rgba(44,122,162,0.5)}
table.package-table tbody td:first-child,table.package-table thead th:first-child{text-align:left;font-weight:600;border-left:0px!important}
table.package-table thead tr:first-child th{border-top:0px;padding:10px 15px;font-size:23px;font-weight:600}
table.package-table tbody td:last-child,table.package-table thead th:last-child{border-right:0px!important}
table.package-table tbody tr:nth-child(even) td{background:#f1f1f1}
table.package-table tbody tr:nth-child(odd) td{background:#fff}
table.package-table thead th span,table.package-table tbody td span{display:block;text-align:center;font-size:12px;line-height:13px;margin-bottom:5px}
table.package-table thead tr:nth-child(2) th:first-child{text-align:center}
table.package-table thead tr:nth-child(2) th{font-weight:400}
table.package-table tbody tr:last-child td{background:#fff;border-top:1px solid #dedede;padding:15px}
table.package-table tbody td:first-child{font-weight:400;color:#000;padding:12px 15px}
table.package-table tbody tr td form input[type="submit"]{border:0px;cursor:pointer;font-size:18px;font-weight:400;min-width:150px;background:#1e5491;color:#fff;padding:0 15px;display:inline-block;height:46px;line-height:46px;text-decoration:none!important;transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out}
table.package-table tbody tr td form input[type="submit"]:hover{background:#ea4134;transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out}
@media (max-width:767px){
	.table-responsive{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
	table.package-table{border-left:0px;border-right:0px;width:800px;margin-bottom:0px;box-shadow:none}
	table.package-table thead tr:first-child th{font-size:14px}
	table.package-table tr th:first-child{border-left:0px}
	table.package-table tr th:last-child{border-right:0px}
	table.package-table tr td{padding:5px 10px}
	table.package-table thead tr:nth-child(2) th:first-child{border-left:1px solid #eeeeee}
	table.package-table tbody td:first-child{border-left:0px;padding:5px 12px}
	table.package-table tbody td:last-child{border-right:0px}
	.contact-info.payment .left-section{width:90%}
}
@media only screen and (max-width:1280px){
	.blog .entry-content{width:65%}
	table.package-table tbody td a.support-btn{padding:0px 35px}
	table.package-table thead tr:first-child th{font-size:21px}
}
@media only screen and (max-width:1180px){
	.blog .entry-content{width:63%}
	.cycloneslider-template-standard .cycloneslider-slides{height:225px!important}
	.portfolio-sec .portofoli0-dsec h4{font-size:16px!important;letter-spacing:-1px!important}
	.pic-caption h3{margin-bottom:16px!important}
	.pic-caption h3{font-size:19px!important}
	table.package-table tbody td a.support-btn{padding:0px 5px;min-width:100px}
}
@media only screen and (max-width:1100px){
	#header .logo{margin-left:1%}
	#header{width:99%}
	.services-sec li h2{min-height:33px;margin-bottom:20px}
	#main-navigation{margin-left:7%}
	.contect-section{width:97%}
	.left-section input[type=file]{width:92px}
	.detsil-sec .wrapper{margin-left:3%}
	.accordion-content{width:auto!important}
	.portfolio-sec .portofoli0-dsec h4{font-size:16px}
	.request-quote .security-code img{height:34px}
	.services-sec h1{font-size:42px}
	.contact{margin-right:0;width:26%}
}
@media only screen and (max-width:1130px){
	.blog-left article{padding:10px 1% 30px 0;width:98%}
	.blog .entry-content{width:67%}
	.copy-rt{margin-right:0}
	.facts ul li{padding:0 1.7%!important}
	.blue-bg span{font-size:17px!important}
}
@media only screen and (max-width:1024px){
	#main-navigation{margin-left:5%}
	#main-navigation .sub-menu li a{font-size:13px}
	.right-section .contact{width:100%!important}
}
@media only screen and (max-width:1140px){
	.blog .fetured-thum{width:29%}
	.blog .entry-meta{font-size:9px}
	.portfolio-sec .portofoli0-dsec{width:45%}
	.bd img{height:290px!important}
	.wp-icon img{height:auto!important}
}
@media only screen and  (max-width:1024px){
	.ad ul{width:57%}
	.blog .entry-meta{width:60%}
}
@media only screen and (max-width:1020px){
	.page-id-12 .left-section input[type="submit"],.page-id-10 .left-section input[type="submit"]{margin-top:30px!important}
}
@media only screen and (max-width:992px){
	.blog .entry-content{width:65%}
	.services{margin-left:1%}
	.services-sec li h2{min-height:32px;font-size:15px}
	#main-navigation li{margin-right:35px;float:none;display:inline-block}
	#main-navigation li .sub-menu li{float:left}
	.why-client-choose-wpgreeks ul li span{font-size:13px;letter-spacing:-.4px}
	.list li:first-child{padding-left:0}
	.contact .icon img{width:auto}
	.icon img{width:72%}
	.facts .icon{margin-right:0}
	.facts ul li{padding:0 2%}
	.services-sec li h2{margin-bottom:10px}
	.services-sec li p{margin-bottom:15px}
	.services-sec li{width:47%;margin-bottom:20px;margin-right:2%}
	.services-sec ul{margin-left:1%}
	.Testimonials{white-space:27%}
	.inner{padding:0 2% 0 1.3%}
	.contact{margin-right:2%}
	.facts ul{text-align:center}
	.facts ul li{background:0 0;margin-bottom:20px}
	#main-navigation{margin-left:0;text-align:center}
	#main-navigation li:last-child{margin-right:0}
	.services-sec h1{font-size:34px}
	.right-section h3{font-size:20px}
	.right-section address{font-size:19px}
	.contact-detail h1{font-size:41px}
	.contact-detail span{font-size:16px;MARGIN:0PX 10PX}
	.text-center-sec{width:90%}
	.text-center-sec h3{font-size:24px}
	.text-center-sec p{font-size:17px}
	.desc1 p{font-size:21px;line-height:30px;margin-top:0}
	.desc1 strong{font-size:21px}
	.our-facts{margin-left:8%;width:46%}
	.list1 .desc1{width:77%}
	.list1 .icon{margin-right:0}
	.block-section{margin-top:0}
	.services-section-inner{padding-bottom:30px}
	.list1 .icon img{width:80%!important}
	.top-_contact{margin-left:7px}
	.services-sec{padding-bottom:0}
	.bd{float:none;width:100%}
	.bd img{width:100%}
	.portfolio-sec .portofoli0-dsec{width:93%!important}
	.why-client-choose ul{margin-left:0}
	.media-desc{width:64%}
	.why-client-choose li{width:30.7%}
	.col{min-height:286px;margin-bottom:0}
	.block-inner,.left-block{margin-left:0}
	.hire-devloper{height:auto;padding-bottom:190px}
	.column1 ul li{float:left;width:45%}
	.column2{display:none}
	.column1 span{line-height:22px}
	.button5{margin-right:0}
	.request-quote{width:39.4%}
	.wordpress_customization .column1 h1{font-size:36px}
	.faq-section-col1 li{padding-right:0}
	.portfolio-sec .pic .social-icon li{width:14%}
	#main-navigation{clear:left;float:left;width:100%;margin-top:0!important}
	#header{padding-bottom:45px}
	.services-sec{padding-top:30px}
	.page-template-about-page-template .facts{padding-bottom:10px}
	.block-section1{margin-top:20px}
	.blue-bg span{font-size:15px}
	.button5{font-size:12px}
	.about{width:44%;min-height:333px;margin-bottom:30px}
	.about:last-child{clear:left;float:left}
	.contact{float:left;text-align:left;width:auto}
	.copy-rt{float:left;margin-top:30px;width:100%}
	.sub-menu li{padding-bottom:0;margin-bottom:0;border-bottom:none}
	.sub-menu li a{background-image:url(images/arrow10.png) left top no-repeat!important;padding-left:20px;height:10px}
	.menu-sec .sub-menu li a{font-size:13px!important}
	.right-section .contact ul li a{font-size:18px!important}
	.page-id-155 .column1 h1{font-size:35px!important;line-height:38px!important}
	h1.cms{font-size:30px!important;line-height:38px!important}
	h1.html{font-size:28px!important;line-height:38px!important}
	.page-id-76 .column1 h1{font-size:25px!important;line-height:27px!important}
	h1.psd{font-size:26px!important;line-height:28px!important}
	.media-desc h4{min-height:23px}
	.request-quote .security-code input[type="text"]{width:100%}
	.request-quote .security-code img{float:left;margin-top:10px;width:auto}
	table.package-table thead tr:first-child th{font-size:17px}
	table.package-table thead tr:first-child th{padding:10px 10px}
	table.package-table tbody tr td form input[type="submit"]{min-width:115px}
	table.package-table tbody tr:last-child td{padding:10px}
}
@media only screen and  (max-width:980px){
	.blog h2.entry-title{float:left;width:58%}
	.blog .entry-meta{width:54%}
	.why-client-choose li{width:31%}
	.media-desc h4{letter-spacing:-1px;font-size:15px}
}
@media only screen and (max-width:800px){
	.blog .entry-content{width:58%}
	.mobile-menu{display:block}
	.desktop-menu{display:none}
	.why-client-choose li{width:50%;margin-left:0}
	.blog .fetured-thum{margin-right:0;width:41%}
	.blog .fetured-thum a{float:left;width:79%}
	.blog .left-desc1 h2 a{font-size:16px}
	.blog .entry-meta{width:53%}
	.why-client-choose li{text-align:center}
	.media-desc p{font-size:13px}
	.about{margin-left:30px}
	.facts ul{width:88.4%}
	.ad ul{width:67%}
	#footer{background:none;background-color:#27456B}
	.contact ul li{margin-bottom:10px}
	.contact{float:left;margin-left:4%;text-align:left;width:87%}
	.about{margin-left:0px;width:40%}
	.contact{width:auto}
	.accordion-header{letter-spacing:-1.4px}
	.portfolio-sec .portofoli0-dsec,.portfolio-sec li img{width:100%}
	.portfolio-sec blockquote{width:87%}
	.portfolio-sec blockquote img{width:auto}
	.portfolio-sec .portofoli0-dsec{padding-left:13px}
	.why-client-choose li{width:100%;margin-left:0px}
	.media-desc{width:100%!important;margin-top:10px}
	.col{min-height:auto;margin-bottom:20px}
	.media-desc span{border-bottom:none}
	.icon2{float:none;margin:0 auto}
	.media-desc h4,.media-desc p{text-align:center}
	.faq-section-col,.trending-topics{width:100%}
	.faq-section-col{border-right:none}
	.block-inner{margin-left:0}
	.media-desc p{padding-right:0}
	.faq-section-col li{padding-right:19px}
	.column1 h1{font-size:33px}
	.cu-wp-title{font-size:20px!important}
	.left-desc1{width:99%}
	.right-desc1{width:99%;margin-left:0}
	.our-facts{margin-left:0;width:97.6%;margin-top:20px}
}
@media only screen and (max-width:768px){
	.ad ul{width:70%}
	.mean-container .mean-bar{margin-top:0px}
}
@media only screen 
and (min-device-width:768px) 
and (max-device-width:799px){
	.copy-rt{margin-left:4%}
}
@media only screen and (max-width:767px){
	.blog .left-desc1.blog-left{padding:0;border-right:0 none}
	.blog .left-desc1.blog-left{width:100%}
	.blog .right-desc1.blog-right{margin-left:0;margin-top:5%;width:56%}
	.page-id-12 .left-section input[type="submit"],.page-id-10 .left-section input[type="submit"]{margin-top:0px!important}
	.menu-sec{display:none!important}
	.sub-menu{background:#d05141}
	.services-sec li{width:45.6%;margin-bottom:20px}
	#main-navigation{margin-left:4%}
	.portfolio ul li{margin-right:7.5%;margin-bottom:30px;margin-left:0;width:39.6%}
	.portfolio h2{margin-bottom:50px}
	.services-sec li:first-child{margin-left:0}
	.about,.services{width:43%}
	.contact{margin-top:20px;clear:left}
	.about h3,.contact h3,.services h3{margin-bottom:10px;font-size:20px}
	#footer{padding-top:40px}
	#footer-navigation ul li{padding:0 7px}
	#footer-navigation{float:left}
	.services-sec ul{margin-left:2%}
	.why-client-choose-wpgreeks ul li{width:49.2%;border-left:none}
	.why-client-choose-wpgreeks .average,.why-client-choose-wpgreeks .flexible,.why-client-choose-wpgreeks .technical{background:0 0}
	.why-client-choose-wpgreeks ul li{border-bottom:none;margin-bottom:10px}
	.technical,.why-client-choose-wpgreeks .average,.why-client-choose-wpgreeks .flexible{padding:0}
	.why-client-choose-wpgreeks .average,.why-client-choose-wpgreeks .flexible,.why-client-choose-wpgreeks .technical{padding-top:0}
	.Testimonials,.about-us,.support{width:100%}
	.philosphy{width:100%!important}
	.Testimonials{float:left}
	.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{margin-left:0}
	.services-sec li h2{margin-top:14px;margin-bottom:0}
	.inner{padding:0 2%}
	.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{margin-left:-4px!important}
	.right-section{float:left;width:100%;margin-top:30px}
	.left-section{width:100%;margin-top:20px}
	.right-section address{margin-bottom:30px;font-size:18px}
	.right-section h3{font-size:20px}
	.page-id-155 .column1 h1{font-size:30px!important;line-height:35px!important}
	.about{min-height:auto}
	.column1 ul li{width:100%!important}
	.request-quote .security-code input[type="text"]{width:99.95%}
	.request-quote .security-code img{margin-top:11px}
	.contect-section{padding-top:20px}
	.contact-detail{margin-bottom:36px}
	.right-section{padding-left:2.3%}
	.our-facts{width:94.6%;margin-left:7px}
	.list1 .icon{margin-right:0}
	.block-section1{margin-top:0}
	.services-section-inner{padding-bottom:20px!important}
	.accordion-header{padding-right:6%}
	.detsil-sec h3{margin-bottom:10px}
	.accordion-container{margin-bottom:30px!important}
	.footer .wrapper{width:96%}
	.contact ul li{margin-bottom:15px}
	.left-section{margin-left:3.4%}
	#footer{padding-bottom:10px}
	#footer-navigation{margin-top:20px}
	.contact-detail h1{font-size:36px}
	.left-block{float:left;width:100%;margin-left:0}
	.request-quote{width:100%;float:left;margin-left:0}
	.latest-work ul li{width:39.3%;margin-bottom:20px;margin-left:0;margin-right:7%}
	.col{min-height:auto}
	.request-quote{padding:10px 4%}
	.wordpress_customization .column1 h1{font-size:24px;line-height:29px}
	.portfolio-sec .pic .social-icon li{width:25%}
	.services-sec h1{font-size:32px}
	.services-sec .text span{border-bottom:none}
	.services-sec .text span .red{color:red!important}
	.services-sec h1{margin-bottom:20px}
	#header{padding-bottom:0}
	.our-clients h3{margin-bottom:0}
	.text{display:none}
	.ad ul{text-align:center}
	.ad ul li{float:none;display:inline-block}
	.ad ul li:last-child{display:none}
	.about{margin-bottom:20px}
	.contact{text-align:left;float:left;width:100%;margin-right:0;margin-left:0}
	.about{width:100%;margin-left:0;margin-right:0}
	.sub-menu{top:50px}
	.mean-container .mean-nav ul li li a{padding:1em 6%}
	.sub-menu li{padding-top:0;border-top:none}
	.request-quote .security-code img{float:left}
	.portfolio-sec li{min-height:522px}
	.f_day .big-font{font-size:18px}
	.f_day{font-size:14px}
	.f_day .price{font-size:17px}
	.f_day .normal-text{font-size:14px}
	.cu-wp-title{font-size:20px!important}
	a.button_call{float:left;margin-top:0}
	#header .logo{margin-bottom:10px}
	a.button_call:before{left:0px}
	a.button_call{padding:10px 20px!important}
}
@media only screen and (max-width:640px){
	.media-desc{text-align:center;width:100%}
	.why-client-choose li{width:100%;text-align:center}
	.left-desc1.blog-left{width:100%;border-right:0}
	.right-desc1.blog-right{width:100%;margin-left:0}
	#secondary aside{width:97%}
	.blog-left article{padding:10px 0 30px;width:100%}
	.blog .fetured-thum a{float:none;width:100%}
	.blog h2.entry-title{width:100%}
	.blog .entry-meta{width:87%}
	.blog .entry-content{width:100%!important}
	.blog .fetured-thum{float:none;margin:0 auto;text-align:center;width:100%}
	.ad ul{width:80%}
	.facts ul{width:100%}
	.facts ul li p strong{width: auto!important;color: #1e5491;font-size: 21px;}
	.facts .desc small {color: #1e5491;}
	.facts ul li p{font-size:15px!important}
	.cycloneslider-template-standard{margin-bottom:0!important}
	.services{width:98%;margin-bottom:20px}
	.about{width:98%;margin-left:1%}
	.services-sec li h2{min-height:34px}
	.text-center{margin-bottom:50px}
	.services-sec h1{line-height:42px}
	.why-client-choose-wpgreeks h3{font-size:20px;margin-bottom:40px}
	.nbs-flexisel-item img{max-height:auto}
	.our-clients h3{font-size:18px}
	.facts ul li{width:46%;margin-bottom:30px}
	.facts .icon{text-align:center}
	.icon img{width:auto}
	.desc{text-align:center}
	.facts ul li p{float:left;width:100%;text-align:center!important}
	.facts .desc{float:left;width:73%}
	.nbs-flexisel-ul{height:79px!important;overflow:hidden}
	.list li:first-child{padding-left:0;padding-right:0}
	.facts ul li{padding:0}
	.facts .icon{margin-right:0}
	.facts{padding-top:43px;padding-bottom:20px}
	.facts h3{font-size:20px}
	.services-sec h1{font-size:33px;padding:0 10px}
	.services-sec{padding-top:40px;padding-bottom:40px}
	.facts h4{padding:0 10px}
	.contact-detail h1{font-size:26PX}
	.contact-detail span{font-size:15PX}
	.sbSelector{font-size:12px;line-height:30px}
	.left-section input[type=file]{width:92px}
	.text-center-sec h3{margin-bottom:10px}
	.list1 .icon{margin-right:0}
	.list1 .desc1{margin-top:6px}
	.accordion-content,.accordion-header{font-size:14px!important}
	.accordion-content{padding:7px 0!important}
	.detsil-sec h3,.portfolio-sec .portofoli0-dsec h4{font-size:15px!important}
	.portfolio-sec blockquote{width:97%!important}
	.portfolio-sec blockquote img{width:50px}
}
.services-sec .text span{border-bottom:none}
.facts h4{font-size:20px}
.facts h3{margin-bottom:10px}
@media only screen and (min-width:900px){
	.page-id-16 .column1 h1{font-size:50px}
}
@media only screen and (max-width:608px){
	.page-id-12 .left-section input[type="submit"],.page-id-10 .left-section input[type="submit"]{margin-top:30px!important}
}
@media only screen and (max-width:541px){
	.mean-container .mean-bar{margin-top:0px}
}
@media only screen and (max-width:568px){
	#footer-navigation ul li a{font-size:9px}
	.latest-work .social-icon.services-sec li{width:94.6%}
	.button{display:none}
	#header .logo{float:none;text-align:center}
	.logo{padding:10px 0}
	.portfolio ul li{width:87%}
	.why-client-choose-wpgreeks ul li{width:100%;text-align:center}
	.services-sec{padding-bottom:35px}
	.sbSelector{font-size:12px!important;text-align:left;text-indent:3px!important;line-height:31px!important}
	#button{font-size:11px}
	.list1 .desc1{width:67%}
	.desc1 p,.desc1 strong{font-size:18px}
	.desc1 strong{width:auto!important}
	.list1 li{padding-top:15px;padding-bottom:15px}
	.text-center-sec h3{font-size:20px;line-height:27px}
	.text-center-sec p{font-size:15px}
	.contact-detail{margin-bottom:23px}
	.contact-detail h1{padding:0 0 5px;font-size:23px;line-height:34px}
	.accordion-header{padding-left:24px}
	.horizontal{margin:0 0 12px 28px}
	.accordion-header .accord-icon{margin-left:-23px;width:20px}
	.accordion-header{letter-spacing:0}
	.portfolio-sec li{width:94%}
	.ad1 img{height:36px;width:30%}
	.latest-work ul li img{width:100%}
	.latest-work ul li{margin-left:0;width:100%;float:none}
	.latest-work ul{margin-left:0}
	.faq-section-col li{font-size:12px}
	.column1 h1{font-size:20px;line-height:24px}
	.cu-wp-title{font-size:20px!important}
	.column1{width:100%}
	.blue-bg span{font-size:15px;margin-bottom:20px}
	.wordpress_customization .column1 h1{font-size:20px;line-height:25px}
	.portfolio-sec .pic .social-icon li{width:14%}
	.services-sec .text span{font-size:16px}
	.services-sec h1{font-size:25px;line-height:30px}
	.services-sec .text{margin-bottom:10px!important}
	.facts ul li p{font-size:16px;line-height:24px}
	.latest-work .social-icon{padding:0 26%;width:51%}
	h1.cms{font-size:20px!important;line-height:25px!important}
	#header .button{display:block;position:unset!important}
}
@media only screen and (max-width:480px){
	.blog .right-desc1.blog-right{width:100%}
	#secondary aside{width:94%}
	.page-id-33 .facts h4{padding:0px}
	.page-id-33 .top-_contact{margin-left:2px;margin-top:0px}
	.page-id-33 .facts h4{float:left;width:100%}
	.request-quote .security-code input[type="text"]{width:97.94%}
	.facts ul li p{font-size:15px}
	.facts .desc{margin-left:15px;width:58%!important}
	.facts .icon{margin-left:29px}
	.facts ul li p{float:left;width:100%;text-align:left!important}
	.left-section{width:98%}
	.float{width:100%!important}
	.request-quote textarea{width:100%}
	.left-section textarea{width:92% !IMPORTANT}
	.contact-select{width:96%;padding-left:5px}
	#contactForm ul{float:left;width:100%}
	.ad1 img{width:45%}
	.request-quote input[type="text"],.request-quote input[type="email"],.request-quote input[type="tel"]{width:100%}
	.request-quote li{float:left;width:100%}
	.left-section ul li{width:95%;margin-right:0}
	.left-section input[type="text"],.left-section input[type="email"],.left-section input[type="tel"]{width:92%}
	.latest-work h2{margin-bottom:18px}
	.right-section{margin-top:0}
	.contect-section{background:none;background-color:#EDEAEA;width:97%;padding-left:2%;padding-right:2%}
	.right-section .contact{margin-top:0}
	.left-section{border-right:0px;border-bottom:2px dashed #c8c8c8;margin-left:7px}
	.Testimonials p{font-size:13px}
	.why-client-choose h3{font-size:23px}
	.media-desc p{margin-top:6px}
	.media-desc h4{padding-bottom:0}
	.col{min-height:50px}
	.facts ul li{width:100%}
	.facts .desc{width:80%}
	.right-desc1.blog-right{margin-right:0;width:88%}
	.left-desc1.blog-left{width:100%;border-right:0px;padding:0}
	.blog h2.entry-title{text-align:center;width:96%}
	.blog .entry-meta{width:92%}
	.left-desc1.blog-left{}
	.single .comment-form input[type="url"],.single .comment-form input[type="text"],.single .comment-form input[type="email"],.single .comment-form input[type="tel"]{width:97%}
	.services-sec li{min-height:auto;width:94%}
	.why-client-choose-wpgreeks ul li{width:100%;display:inline-block;float:none;margin-bottom:20px}
	.services-sec h1{font-size:26px;line-height:32px}
	#header .logo{float:left;width:100%;text-align:center}
	.button{position:absolute;right:10px;top:8px;z-index:99999999999999;color:#fff;border:none;padding:0;margin:0}
	.portfolio-sec li{width:94%}
	.button5{margin-top:7px}
	.sitemap-columns{min-height:150px;padding-left:20px}
	.page-id-155 .column1 h1{font-size:20px!important;line-height:25px!important}
	h1.cms{font-size:17px!important;line-height:22px!important}
	h1.html{font-size:19px!important;line-height:23px!important}
	.ad1 img{margin-top:28px!important}
	.left-section .ad1 input[type="text"]{width:92%!important}
	.page-id-76 .column1 h1{font-size:17px!important;line-height:21px!important}
	h1.psd{font-size:18px!important;line-height:20px!important}
	.left-section ul li{width:97.6%!important}
	.left-section input[type="text"],.left-section input[type="email"],.left-section input[type="tel"]{box-sizing:border-box;width:100%;height:30px!important}
	.textarea{width:97.6%!important}
	.left-section textarea,.left-section .ad1 input[type="text"]{width:100%!important;box-sizing:border-box}
	.security{width:97.6%!important}
	#button{right:1px!important}
	#fileName{width:100%!important}
	.contact-select{height:30px!important}
	.contact-select{width:100%!important}
}
.error{color:red}
.success{color:green;font-family:Arial;font-size:24px}
@media only screen and (max-width:360px){
	.ad ul{width:72%}
	.ad ul li{width:100%;padding-left:0;text-align:center}
}
input,select,textarea{-webkit-appearance:none;border-radius:0}
.popup{background:rgba(161,166,166,0.5);max-height:1000px;left:24%!important}
.popup-content{background:#fff;max-width:700px;margin:0 auto;padding:40px}
.popup-main{text-align:center;position:relative}
.coose{height:40px;position:absolute;right:-26px;top:-30px;width:20px}
.bn-img img{width:auto!important;height:auto!important}
.popup-main h1{font-size:90px;font-family:"maven_probold",Arial,Helvetica,sans-serif;color:#FFFFFF;line-height:91px}
.popup-main h3{font-size:48px;font-family:"maven_probold",Arial,Helvetica,sans-serif;color:#FFFFFF;line-height:49px;margin-bottom:78px}
.popup-main h2{font-size:60px;font-family:"maven_probold",Arial,Helvetica,sans-serif;color:#FFFFFF;line-height:61px}
.exclusive-insight-element{float:left;margin:20px 20px 0;text-align:left;width:100%;font-size:14px;line-height:16px}
.exclusive-insight-element strong{font-weight:bold;color:#ea4134;font-size:14px}
.exclusive-insight{font-size:14px}
.exclusive-insight a:hover{text-decoration:none}
.table-loader{position:fixed;top:0;left:0;display:inline-block;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999}
.table-loader img{position:absolute;top:45%;left:45%;transform:translate(-50,-50%);-moz-transform:translate(-50,-50%);-webkit-transform:translate(-50,-50%);-ms-transform:translate(-50,-50%)}
.about{margin-right:5%}
.left-section ul li label{font-weight:600}
.left-section ul li span{display:inline-block;color:#ea4134;line-height:100%}
.left-section ul li.textarea span{width:100%}
.left-section ul li select{height:30px;padding:5px 0;width:101%;border:1px solid #4a4a4a;background:none repeat scroll 0 0 transparent;font-family:inherit;background:transparent}
div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:0!important;padding-left:0!important;margin-left:0!important;width:100%;float:left}
.left-section ul > div{width:100%;float:left}
.request-quote ul{margin-top:20px}
.request-quote li{width:100%;float:left}
.philosphy h3,.support h3,.Testimonials h3{color:#1e5491!important;font-family:keep_calm_medregular;font-size:16px;line-height:18px;margin-bottom:16px;text-transform:uppercase;font-weight:700}
.about-us h3{color:#1e5491!important;font-family:keep_calm_medregular;font-size:16px;line-height:18px;margin-bottom:16px;text-transform:uppercase;font-weight:700}


.single .description strong{color:#c74638;}
.single .description ol, .single .description ul{margin-bottom:15px;}

.error-404.not-found{width:100%; float:left;}
.error-404.not-found .page-header{padding:15px 0; background:#1e5491;}
.error-404.not-found .page-content{padding:50px 0;}
.error-404.not-found .page-content{min-height:400px; display:flex; flex-wrap:wrap; align-items:center; align-content:center; text-align:center;}
.error-404.not-found .page-content p{color:#434343; width:100%; text-align:center; display:block; font-size:22px; line-height:34px; font-weight:600; font-family:'Open Sans',sans-serif;}
.error-404.not-found .page-content form{display:block; width:100%; margin-top:40px;}
input.search-field{border:1px solid #ccc; padding:10px 15px; max-width:400px; width:100%; height:50px; font-family:'Open Sans',sans-serif;}
input.search-submit{cursor:pointer; background:#1e5491; font-size:17px; text-transform:uppercase; line-height:35px; margin-right:0; margin-left:1%; color:#fff; height:50px; display:inline-block; background:#1e5491; padding-left:20px; padding-right:20px; text-decoration:none; font-weight:700; border:0; font-family:'Open Sans',sans-serif;}
input.search-submit:hover{background:#ea4134;}

@media(max-width: 767px)
{
	.more{padding:0 30px;}
	.home .services-sec ul.sameHeight li{height:250px;}
	.home ul.list li{display:flex; justify-content:center; align-items:center;}
}

@media(max-width: 640px)
{
	    .home ul.brands_list li.brand_item {width:calc(50% - 32px) !important;}
}