img{max-width:100%;}
ul, li{list-style:none;padding:0;margin:0;}
/*Reset css ends*/
div[role=main]{float:left;width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;min-height:-webkit-calc(100% - 256px);/* Chrome */
min-height:-moz-calc(100% - 256px);/* Firefox */
min-height:calc(100% - 256px);/* native */
margin-bottom:20px;}
h3.h3 span{color:#f4440a;}
h3.h3{line-height:40px;font-weight:400;}
.block-title{position:relative;text-align:center;}
.btn-wrapper{text-align:center;}
.btn2{font-weight:700;font-size:1rem;color:#fff;display:inline-block;padding:13px 21px;text-transform:uppercase;}
.clr-green{color:#0aa899;}
.clr-orange{color:#f4440a;}
.green{border-bottom:5px solid #96a800;background-color:#afc400;}
.white{border-bottom:5px solid #dadada;background-color:#fff;color:#000;}
.marin1{margin-top:2.125rem;}
.outer-wrapper{float:left;width:100%;}
/*top header with mobile menu*/
.main-menu{float:left;width:100%;background-color:#fff;padding:7px 0 0;}
.header-bg{float:left;position:fixed;width:100%;box-shadow:1px -1px 7px #000;-webkit-box-shadow:1px -1px 7px #000;-moz-box-shadow:1px -1px 7px #000;-o-box-shadow:1px -1px 7px #000;z-index:9;top:0;}
header{float:left;position:relative;width:100%;}
.top-links{background:#e5e5e5;float:left;width:100%;}
.top-menu{float:right;}
.top-menu .earn-btn{display:none;}
.top-menu li{display:inline-block;vertical-align:top;}
.top-menu li a{color:#fff;display:block;text-transform:uppercase;padding:5px 10px;font-size:12px;border-radius:3px;}
/*Header Welcome User*/
.top-menu li.cbp-tm-show{vertical-align:middle;}
.top-menu li a.welcome-user img{display:inline-block;vertical-align:middle;margin-right:10px;border-radius:100%;}
.top-menu li a.welcome-user{vertical-align:text-top;font-weight:600;font-size:12px;padding:5px;min-width:120px;color:#333333;text-align:center;}
/*Header Welcome User end*/
.top-menu{float:right;position:relative;margin-top:7px;}
nav .top-menu{display:none;}
.mini-contact{color:#fff;text-align:right;float:right;padding:11px 0;}
.mini-contact p{display:inline-block;font-size:14px;color:#2d2f35;}
.mini-contact span{color:#717171;margin-right:5px;}
.number p{margin-right:14px;}
.mini-contact p{display:inline-block;font-size:14px;}
.login{background-color:#222222;}
.quote-btn{background-color:#db5d0f;}
/*fixed header style*/
.main-menu.fixed{position:fixed;box-shadow:1px -1px 7px #000;-webkit-box-shadow:1px -1px 7px #000;-moz-box-shadow:1px -1px 7px #000;-o-box-shadow:1px -1px 7px #000;top:0;}
/*fixed header style end*/
.swipe{float:right;margin:17px 0 0;}
/* nav li:last-child{padding-right:0;}
nav li a{font-size:15px;color:#000;}
*/
/*mobile menu*/
.buttonset,.pushmenu{display:block;}
.pushmenu{/*this is the nav*/
background:#0aa899;width:240px;height:100%;top:0;z-index:1000;position:fixed;}
.pushmenu h3{color:#ffffff;font-size:14px;font-weight:bold;margin:0;background:#0aa899;}
.pushmenu li{display:block;padding-right:0;border-bottom:1px solid #ffffff;}
.pushmenu li ul li{border:0;}
.pushmenu li.menu-dropdown span:after{content:"\f067";float:right;font-size:14px;}
.pushmenu li.menu-dropdown .active span:after{content:"\f068";}
.pushmenu li.menu-dropdown .active{background:#171717;}
.pushmenu li.menu-dropdown ul{display:none;}
.pushmenu a{display:block;/* drops the nav vertically*/
color:#fff;font-size:17px;font-weight:400;text-decoration:none;padding:14px;}
.pushmenu a:active,.pushmenu a:hover{background:#171717;color:#fff;}
.pushmenu-left{left:-240px;}
.pushmenu-left.pushmenu-open{left:0;}
.pushmenu-push{overflow-x:hidden;position:relative;left:0;}
.pushmenu-push-toright{left:240px;overflow:hidden;}
/*Transition*/
.pushmenu, .pushmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#nav_list,#mobile-connect li{border-radius:5px;cursor:pointer;display:inline-block;font-size:28px;height:38px;text-align:center;width:40px;position:relative;z-index:9;line-height:normal;}
#mobile-connect li a{}
#mobile-connect{display:inline-block;float:right;vertical-align:top;}
#nav_list.active{box-shadow:0 0 4px #333333 inset;-webkit-box-shadow:0 0 4px #333333 inset;-moz-box-shadow:0 0 4px #333333 inset;-o-box-shadow:0 0 4px #333333 inset;}
.buttonset{background:#0aa899;padding:10px 20px;display:none;}
/*header end*/
/*banner*/
.find-way{background-color:#0aa899;display:inline-block;height:278px;width:278px;background-color:rgba(10,168, 153, 0.63);}
.find-way .find-content{font-family:'bebas_neueregular';font-size:2.5rem;line-height:2.5rem;color:#fff;padding:72px 31px;}
.banner{background:url("../images/home-banner.jpg") no-repeat center / cover;padding-bottom:50px;position:relative;float:left;width:100%;color:#fff;}
.banner .btn-wrapper{margin-top:3rem;}
.banner-content{font-size:5.1875rem;text-align:center;margin-top:61px;margin-top:3.8125rem;width:100%;}
.banner-content h1{font-family:'bebas_neueregular';color:#fff;line-height:6.25rem;margin-top:21px;}
.banner h2{font-size:40px;line-height:40px;text-transform:uppercase;margin-top:33px;}
.banner-content span{background-color:#0aa899;border-radius:100%;display:inline-block;height:96px;width:96px;margin:0 6px;}
.banner-content ul{margin-top:30px;}
.banner-content li{color:#fff;font-size:18px;margin-bottom:15px;display:inline-block;}
.banner-content li::before{content:"\f046";margin-right:5px;color:#f4440a;}
/*web design and development*/
.wd-wd{float:left;width:100%;text-align:center;margin-top:62px;}
.wd-wd h3{font-size:60px;color:#3c3c3c;text-transform:uppercase;line-height:60px;}
.wd-wd h4{color:#3c3c3c;font-size:30px;font-style:italic;font-weight:600;text-transform:uppercase;margin-top:27px;line-height:40px;}
.wd-services{background-color:#272d36;padding:66px 0;margin-top:46px;}
.wd-services li{display:inline-block;width:24%;}
.wd-services li span{color:#fff;display:block;padding-top:40px;}
.wd-services li > img{height:170px;margin:auto;padding:10px;width:auto;}
.wd-services li > span{font-size:25px;text-transform:uppercase;}
/*company info*/
.gray-bg{background-color:#f5f7f8;}
.black-bg{background-color:#e6e9ec;}
.black-bg1{background-color:#292929;}
.company-info{text-align:center;padding-top:50px;float:left;width:100%;}
.company-info h3{font-weight:700;}
.company-info h4{font-size:1.25rem;color:#4c4c4c;text-transform:uppercase;}
.company-info .c-p{padding:16px 8% 0;}
.company-info div p{padding-top:16px;}
/*company expertise*/
.expertise{float:left;width:100%;margin-top:48px;}
.expertise h3{text-align:center;margin-bottom:70px;}
.expetise-text{padding:0 0 0 12rem;text-align:left;}
.service-box{display:inline-block;margin-bottom:2rem;padding:15px;text-align:center;vertical-align:top;margin-right:0.5%;}
.service-box:nth-child(3){margin-right:0;}
.owl-carousel .owl-item .service-box img{display:inline-block;width:auto;}
.service-box:last-child{margin-right:0;}
.service-box .sicon{color:#ffffff;width:158px;height:auto;float:left;}
.service-box h4{color:#3c3c3c;font-size:21px;font-weight:600;}
.service-box p{padding-top:15px;color:#3d3d3d;font-size:0.875rem;}
/*slider arrow*/
.owl-controls{position:absolute;width:100%;left:0;top:50%;}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next{position:absolute;background:#272d36;width:56px;height:54px;font-size:0;line-height:50px;text-align:center;}
.owl-carousel .owl-controls .owl-nav div:hover{background:#e85124;color:#fff;}
.owl-carousel .owl-controls .owl-nav .owl-next:before{content:"\f105";color:#fff;font-size:25px;}
.owl-carousel .owl-controls .owl-nav .owl-next{right:0;}
.owl-carousel .owl-controls .owl-nav .owl-prev:before{content:"\f104";color:#fff;font-size:25px;}
/*blog section*/
.blog-section{text-align:center;}
.post-box{padding:1.5rem 1rem;width:30%;display:inline-block;border:1px solid #c0c0c0;border-bottom:5px solid #c0c0c0;text-align:left;margin-right:3.89%;margin-top:48px;vertical-align:top;}
.post-box .post-date{font-size:0.9375rem;color:#f4440a;padding-bottom:15px;display:block;}
.post-box h4{font-size:1.25rem;color:#2a2a2a;line-height:29px;padding-bottom:10px;}
.post-box p{font-size:15px;font-weight:300;line-height:1.45rem;}
.post-box .post-by em{font-style:normal;color:#000;}
.post-box .post-by{font-size:0.9375rem;font-weight:300;color:#0aa899;line-height:1.4rem;padding-top:15px;display:block;}
.post-box:nth-of-type(3n){margin-right:0;}
/*reach out*/
.reach{margin-top:30px;}
.reach-out{text-align:center;padding:1.5rem 0 1.5625rem;}
.reach-out h3{font-size:2.1875rem;line-height:2.5rem;font-weight:300;}
.reach-out h4{font-size:1.875rem;line-height:2rem;text-transform:uppercase;font-weight:700;padding-top:.875rem;}
.reach-out .btn-wrapper{padding-top:0.875rem;}
.reach-out .btn-wrapper .btn2{margin-right:12px;margin-bottom:15px;}
/*connect with us*/
ul.connect-us{float:left;width:100%;text-align:center;margin-top:3.125rem;}
ul.connect-us li{width:13.9375rem;border:1px solid #e5e5e5;display:inline-block;vertical-align:top;padding:1rem 0.375rem;margin-right:2.875rem;font-style:normal;position:relative;margin-bottom:15px;min-height:9.625rem;}
ul.connect-us li cite{font-size:5.4375rem;color:#0aa899;margin-top:-5.25rem;display:inline-block;background:#fff;}
ul.connect-us li h3{font-size:1.125rem;padding-bottom:0.5rem;text-transform:uppercase;}
ul.connect-us li span{display:block;}
ul.connect-us li:last-child{margin-right:0;}
/*about us*/
h1.h1{font-size:4.375rem;line-height:6.25rem;color:#fff;text-transform:uppercase;}
h4.h4{font-size:2.5rem;line-height:4.8125rem;color:#595959;font-weight:800;text-align:center;}
h4.h4 span{font-weight:400;color:#f4440a;}
h4.h4.light{font-weight:300;}
.contact-banner,.service-banner{width:100%;float:left;height:515px;}
.banner-inner{position:relative;margin-bottom:64px;background:#236BA2;background:linear-gradient(135deg, #236BA2 0%, #287ab9 35%, #182642 100%);display:table;width:100%;}
.about-company a{color:#0097d1;font-weight:700;}
.header--medium{height:175px;}
.header__wrapper{display:table-cell;vertical-align:bottom;}
.header__headline{float:left;display:block;margin-right:2.3576520234%;color:#ffffff;font-weight:300;}
h1.header__headline{margin-bottom:0.67em;}
.features__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;-moz-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;padding:30px 0 0 0;justify-content:space-between;}
.features__list li{width:50%;position:relative;padding:0 70px 2.5rem 0;list-style:none;}
.features__list li{width:calc(50% - (30px / 2));padding-right:0;}
.features__list__heading{font-size:0.8125rem;font-weight:700;text-transform:uppercase;margin-bottom:12px;color:#182642;}
/* .ab-row{border-bottom:1px solid #d8d8d8;padding-bottom:24px;}
 */
 .contact-banner{background:#1b1b1b url("../images/contact-us-map.png") no-repeat center;}
 .content-container{margin-top:4.25rem;float:left;width:100%;text-align:center;}
 .lets-team{float:left;width:100%;margin-top:20px;text-align:center;}
 .teams{margin-top:2.5625rem;margin-bottom:2.5625rem;float:left;width:100%;}
 .teams h5{font-size:1.2em;display:block;margin:0;}
 .teams p{margin:8px 0;}
 .team-b{text-align:center;}
 .team-b div{position:relative;}
 .team-b span span{display:block;color:#0097d1;}
 .team-b figure{display:block;}
 .team-b figure img{display:block;}
 .first-row{background:#fafafa;padding:55px 0;}
 /*service page*/
 .service-banner{background:url("../images/service-banner.jpg") no-repeat center / cover;}
 .service-banner .banner-article{background:rgba(0,0,0,0.8);padding:1.5625rem;margin-top:9.063rem;}
 .service-banner .banner-article p{font-size:1.0625rem;line-height:1.9375rem;}
 .technologies{text-align:center;float:left;width:100%;}
 .technologies p{margin-bottom:3.125rem;}
 .technologies-left{text-align:left;float:left;}
 .tech-image{float:right;}
 .technologies-left h3{font-weight:400;font-size:1.75rem;margin-bottom:10px;}
 .technologies-left ul{margin:0 0 30px;padding:0;}
 .technologies-left li{font-size:0.875rem;line-height:1.625rem;}
 .technologies-left li:before{content:"\f1d8";color:#cd2322;margin-right:5px;}
 .s-icon{display:inline-block;height:143px;width:100%;}
 .s-icon.icon16{font-size:9.125rem;color:#dd4935;}
 /*login css*/
 .login-logo{text-align:center;margin:50px 0;}
 .form-wrap{text-align:center;margin-top:4rem;margin-bottom:2rem;float:left;width:100%;}
 #login-form{width:40%;display:inline-block;border:1px solid #ccc;vertical-align:top;text-align:left;margin-right:2%;min-height:507px;}
 #login-form:last-child{margin-right:0;}
 .form-header{font-size:1.875rem;background:#e8e8e8;text-align:center;padding:2rem 0;font-weight:300;text-transform:uppercase;}
 .user-image{padding:20px 0;text-align:center }
 .user{height:100px;width:100px;border-radius:50%;border:solid 8px #e1e1e1;line-height:76px;color:#0aa899;font-size:3.125rem }
 .form{padding:0 30px;padding-bottom:10px}
 .login1 li{line-height:35px;margin-bottom:15px}
 .input{border:solid 1px #e8e8e8;outline:none;background:#f8f8f8;font-size:15px;display:block;height:35px;width:100%;padding:0 10px;border-radius:3px;transition:all .3s }
 input:focus:invalid{border-color:red }
 input:focus:valid{}
 #check{position:relative }
 .remember{font-size:0.875rem;}
 .remember a{text-decoration:none;color:#666 }
 .remember:nth-child(2){text-align:right }
 .social-login{padding:10px 30px;background:#e8e8e8;text-align:center }
 .social-login a{display:inline-block;margin:0 3px;text-decoration:none;color:#FFFFFF;padding-right:10px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
 .social-login a:hover{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
 .fb{background:#3b5998}
 .fb:hover{background:#354f88;}
 .gp:hover{background:#ce3e26;}
 .tw{background:#2ca8d2}
 .gp{background:#de4c34}
 .in{background:#006699}
 .fb i{background:#354f88;}
 .gp i{background:#ce3e26;}
 .social-login a i{width:32px;height:32px;text-align:center;line-height:32px;}
 .form-footer{line-height:40px;padding:3px 35px;text-align:right;font-size:0.875rem }
 .form-footer a{padding:6px;background:#006699;margin-left:4px;color:#FFFFFF;text-decoration:none }
 /* sumbenu with transitions */
 .cbp-tm-submenu{position:absolute;display:block;visibility:hidden;opacity:0;padding:0;text-align:left;pointer-events:none;-webkit-transition:visibility 0s, opacity 0s;-moz-transition:visibility 0s, opacity 0s;transition:visibility 0s, opacity 0s;z-index:999;}
 .cbp-tm-show:hover .cbp-tm-submenu{margin:0;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s, opacity 0.3s;-moz-transition:visibility 0s, opacity 0.3s;transition:visibility 0s, opacity 0.3s;}
 .cbp-tm-show .cbp-tm-submenu{padding-top:10px;}
/*arrow:depending on where the menu will be shown, we setthe right position for the arrow*/
.cbp-tm-submenu:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.cbp-tm-show .cbp-tm-submenu:after{bottom:100%;margin-bottom:-11px;}
.cbp-tm-submenu:after{border-color:transparent;border-width:10px;margin-left:-16px;left:50%;}
.cbp-tm-show-above .cbp-tm-submenu:after{border-top-color:#3c3c3c;}
.cbp-tm-show .cbp-tm-submenu:after{border-bottom-color:#292929;}
.cbp-tm-submenu > li{display:block;background:#292929;padding-right:0;border-bottom:0;}
.cbp-tm-submenu > li > a{padding:5px 2.3em 5px 0.6em;/* top/bottom paddings in 'em' cause a tiny "jump" in Chrome on Win */
display:block;font-size:13px;position:relative;color:#fff;border:4px solid #292929;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
/* the icons (main level menu icon and sublevel icons) */
.cbp-tm-submenu li a:before{position:absolute;top:50%;margin-top:-0.5em;right:0.5em;}
.cbp-tm-menu > li > a:not(:only-child):after{content:"\f107";font-size:100%;padding-left:10px;}
.cbp-tm-submenu > li > a:hover{color:#fff;background:#0aa899;}
.not-found{text-align:center;}
.not-found span{font-size:12.5rem;}
.not-found a{font-size:12.5rem;}
.error-msg{font-size:2.8125rem;font-weight:700;line-height:3.125rem;}
/*services css*/
.services.global-boxes li:nth-child(3n){margin-right:0;}
.service-banner1{color:#333333;padding:78px 0;}
.s-b-c-r{float:left;position:relative;text-align:center;width:480px;}
.s-b-c-l{float:right;width:calc(100% - 530px);}
.service-banner1 h1{margin-bottom:28px;font:900 32px/40px 'Roboto';text-transform:uppercase;color:#333333;}
.service-banner1 p{font-size:18px;font-weight:300;line-height:30px;margin-bottom:30px;}
.service-banner1 .orderBtn{line-height:48px;border:dashed #f97a39;border-width:2px;display:inline-block;color:#f97a39;text-transform:uppercase;margin:0;z-index:10;position:relative;padding:0 80px;}
.orderBtn, button{transition:all 0.3s ease 0s;}
.orderBtn{border:0 none;color:#fff;cursor:pointer;display:inline-block;font:400 20px/21px "Roboto";min-width:227px;padding:24px 10px;text-align:center;text-transform:uppercase;}
.tech-services .box{float:left;width:100%;}
.tech-services h3{color:#353535;font-size:2.5rem;font-weight:300;line-height:42px;margin-bottom:30px;text-align:center;}
.sub-title{font-size:21px;font-weight:300;line-height:30px;padding:0 10%;text-align:center;}
.ss_crept{float:left;margin-top:3%;width:100%;}
.ss_crert{float:right;text-align:center;width:45%;}
.ss_crelt{float:left;padding-right:5%;width:50%;}
.ss_crelt ul li{color:#1d2b3b;counter-increment:step-counter;font-size:20px;line-height:24px;margin-bottom:24px;padding-left:45px;position:relative;font-weight:300;}
.ss_crelt ul li:before{color:#ff5722;content:counter(step-counter, decimal-leading-zero);cursor:default;font-weight:400;font-size:21px;left:0;position:absolute;text-align:left;top:0;width:45px;}
.c-padd{margin-top:70px;}
.s-features{margin-top:3%;text-align:center;width:100%;background:#fbfbfd;float:left;padding:60px 0;}
.our-services-blocks{display:flex;flex-wrap:wrap;}
.our-services-blocks .col-lg-4{display:flex;padding:15px;width:30%;border:1px dashed #005f89;margin:0 15px;margin-top:30px;max-width:30%;}
.f-list h4{line-height:27px;font-size:13px;font-weight:900;text-transform:uppercase;color:#333333;}
.features-des{float:left;padding-top:2px;width:100%;}
.f-list p{color:#272d36;font-size:15px;font-weight:300;line-height:26px;margin:0;}
.single-step .reach{margin-top:0;}
.tech-services .contact-form{background:#f5f7f8;margin-bottom:0;margin-top:0;padding:4rem 0;}
.payment{background:#ffffff;padding:53px 0;text-align:center;}
.payment li{display:inline-block;}
.magento-admin{background:#272d36;padding:3% 0;}
.magento-admin article{float:left;margin-top:9rem;margin-bottom:0;text-align:center;width:48%;}
.magento-admin .mac-img{float:right;text-align:right;width:50%;height:auto;}
.magento-admin article h4,.magento-admin article h5,.magento-admin article p{color:#fff;}
.magento-admin article h4{font-weight:300;font-size:45px;line-height:45px;}
.magento-admin article h5{font-weight:400;font-size:20px;padding:12px 0;}
.magento .service-banner1{background:#ffffff;}
.magento .service-banner1 .orderBtn:hover{color:#2678c2;text-decoration:none;border:2px dashed #2678c2;background:#fff;}
/*php page*/
.php .service-banner1{background:#21759b;}
.w-lft{width:27%;float:left;}
.profit{float:right;width:70%;}
.profit li{float:left;width:30%;text-align:left;margin-right:3%;margin-bottom:2rem;margin-top:1rem;min-height:170px;}
.profit li h5{font-size:17px;font-weight:800;padding-bottom:0.3rem;line-height:28px;}
.profit li:nth-child(3n){margin-right:0;}
/*wordpress*/
.wordpress .service-banner1{background:#1e8cbe;}
/*opencart*/
.opencart .service-banner1{background:#72bdea;}
/*ecommerce development*/
.ecommerce .service-banner1{background:#21759b url(../images/ecommerce-banner.png) no-repeat right;}
.ecommerce-list,.cart-box{float:left;width:100%;}
.fl{float:left!important}
.fr{float:right!important}
.cart-box{padding:35px 0;}
.cart-bg{background:#f5f7f8;}
.cart-lft{width:76%;}
.cart-box p{font-size:17px;font-weight:300;padding-bottom:35px;}
.cart-lft h3{text-align:left;font-weight:400;font-size:35px;margin-bottom:10px;}
.r-more{background:#298dca;font-weight:700;font-size:17px;text-transform:uppercase;color:#ffffff;display:inline-block;}
.r-more:hover{background:#222222;color:#ffffff;}
.r-more span{display:inline-block;padding:10px 25px;}
.cart-right{float:right;width:15%;}
/*global raq right form*/
.benefits-of-choosing h3{font-size:2rem;text-align:left;}
.benefits-of-choosing .list-group li{counter-increment:step-counter;font-size:18px;}
.benefits-of-choosing .list-group li:before{color:#333333;font-weight:700;content:counter(step-counter, decimal-leading-zero);font-size:21px;margin-right:15px;}
.form-right{padding:3% 0;float:left;width:100%;background:#fbfbfd;}
.form-right > h3{font-size:25px;font-weight:400;margin-bottom:0;text-align:left;}
.form-right > p{font-weight:300;text-align:left;}
.form-title{text-align:center;}
.form-title h3{font-size:2rem;margin-bottom:11px;}
.raq textarea{height:8rem;margin-bottom:20px;}
.raq{background:#ffffff;border-radius:5px;padding:20px 30px 30px;}
.raq form{margin-top:40px;}
.raq .btn-wrapper{text-align:left;}
.stickit{margin-left:660px;position:fixed;top:0;}
.stickit-end{bottom:40px;position:absolute;right:0;}
/*psd to html*/
.psd-to-html{background:#272d36 url("../images/code.jpg") no-repeat center / cover;}
.feature-strip{background:#0aa899;}
ul.html-main-feature{text-align:center;}
.html-main-feature li{border-right:1px solid #068a7d;color:#fff;float:left;padding:30px 60px;text-align:center;width:25%;}
.feature-strip li:first-child{border-left:1px solid #068a7d;}
.html-main-feature li p{color:#fff;font-size:16px;padding-top:11px;}
.html-main-feature li span{font-size:50px;}
.dark-blue{background:#272d36;padding:3rem 0;}
.why-choose li{background:#ffffff;border:1px solid #ccc;display:inline-block;min-height:388px;margin:0 0.5% 0 0;padding:3rem 1rem;text-align:center;vertical-align:top;width:19%;}
.why-choose li:last-child{margin-right:0;}
.why-choose{padding:3rem 0;text-align:center;}
.why-choose ul{margin-top:3rem;}
.why-choose li h5{font-size:1.25rem;line-height:30px;font-weight:600;padding:1rem 0;}
.why-choose li span{font-size:100px;color:#cd2322;}
/*angular js here*/
.angular{background:rgba(0, 0, 0, 0) url("../images/angular-bg.jpg") no-repeat scroll center top / cover;;}
/*question answer page*/
.select-option{float:left;padding-top:17px;text-align:center;width:100%;}
.qa-tab{width:100%;display:inline-block;text-align:center;margin-top:40px;}
.qa-tab .tab li{margin-right:15px;min-width:200px;display:inline-block;border:1px solid #dadada;border-bottom:0;vertical-align:bottom;}
.qa-tab .tab li:last-child{margin-right:0;}
.qa-tab .tab li a{display:block;text-align:center;padding:13px 15px;}
.qa-tab .tab li span{display:inline-block;font-size:42px;margin-right:17px;vertical-align:middle;color:#cd2322;}
.qa-tab .tab li p{color:#393838;font-size:18px;line-height:normal;}
.qa-tab .tab li.active,.qa-tab .tab li:hover{background:#0aa899;}
.qa-tab .tab li:hover p,.qa-tab .tab li.active p,.qa-tab .tab li.active span,.qa-tab .tab li:hover span,.qa-tab .tab li:hover span,.qa-tab .tab li.active span{color:#fff;}
.discussion-forum{width:100%;border:1px solid #dadada;float:left;text-align:left;border-top:0;background:#0aa899;padding:2rem 0;}
.forum-box li{float:left;padding:8px 0 14px;width:100%;margin-bottom:10px;}
.forum-box li .common-ask{float:left;padding:1rem;width:100%;}
.forum-box li .forum-question{background:#f2f2f2;}
.forum-box li h3{font-weight:400;padding-bottom:10px;border-bottom:1px solid #dadada;margin-bottom:15px;position:relative;}
.askedby{font-weight:300;font-size:12px;color:#f4440a;}
.forum-answer{background:#ffffff;margin-top:16px;display:none;}
.q-by{float:left;margin-right:12px;width:50px;}
.question-wrap{float:left;width:100%;}
.answer-wrap{float:left;width:100%;border-bottom:1px solid #dadada;}
.post-detail{font-size:12px;position:absolute;right:0;text-align:center;top:-8px;}
.post-count small{display:block;}
.post-count > span{display:inline-block;margin-left:13px;}
.see-answer{background:#0aa899;color:#fff;font-size:12px;padding:5px;}
.forum-question .see-answer{float:right;cursor:pointer;}
/*career*/
.career-banner{background:#272d36;color:#fff;float:left;padding:34px 0;text-align:center;width:100%;}
.bnr-txt{display:inline-block;padding-top:5%;vertical-align:top;}
.hire{display:inline-block;margin-left:53px;}
.career-banner h1{font-size:50px;font-weight:300;line-height:normal;}
.career-banner p{font-size:19px;font-weight:300;line-height:normal;padding:20px 0;}
.parent-open{display:none;}
.hire-position .position-box{margin-bottom:12px;text-align:left;border:1px solid #ccc;}
.position-box strong{font-weight:400;}
.hire-heading{color:#000;font-size:20px;font-weight:300;padding:24px;cursor:pointer;}
.hire-heading span{display:block;}
.hire-heading span:after{content:"\f105";float:right;}
.hire-heading.on span:after{content:"\f107";}
.hire-detail{border-top:1px solid #ccc;padding:10px 24px;}
.hire-detail p{font-weight:300;}
.hire-detail ul{padding:20px 0;}
.hire-detail li{font-size:16px;margin-bottom:10px;font-weight:300;}
.hire-detail li:before{content:"\f192";color:#000;margin-right:10px;}
.resume{font-size:20px;font-weight:300;padding-top:17px;}
.resume a{color:#f4440a;}
/*testimonial right*/
#testimonial{width:100%;}
.testimonial-box{margin-top:40px;}
.testimonial-box .title{color:#111;font:600 16px/28px 'Open Sans';padding:10px 0;}
.post-item{padding:20px;width:100%;text-align:center;float:left;}
.post-item .user-img{width:100px;height:100px;margin-top:8px;border-radius:10px;overflow:hidden;background-color:#fff;border:1px solid #ddd;display:inline-block;margin-right:14px;}
.post-item .user-img img{max-width:100px!important;max-height:100%;height:100%;border-radius:10px;display:block;}
.testimonial-strip{background:#34495e;padding:16px 13px;float:left;width:100%;}
/*ask question*/
.newsbox{padding:5px 14px 13px;position:relative;}
.newsbox textarea{resize:none;height:60px;}
.newsbox input[type="submit"]{margin-top:10px;}
.newsbox h2{border-color:transparent;padding:0;}
.expert{position:absolute;right:14px;height:44px;overflow:hidden;border-radius:50px;width:43px;top:8px;}
/*share ieda*/
.share-earn{background:#222222;color:#fff;margin-bottom:15px;float:left;width:100%;display:none;}
.share-title{background:#0aa899;padding:18px 10px;font-size:19px;color:#ffffff;text-align:center;}
.earn-contnt{padding:15px;}
.earn-contnt .title{font-size:33px;font-weight:300;line-height:40px;}
.earn-contnt .title em{background:url(../images/money.png) no-repeat center;width:22px;height:30px;display:inline-block;}
.earn-contnt p{font-weight:800;color:#0aa899;text-transform:uppercase;margin-top:15px;font-size:25px;letter-spacing:1px;}
.earn-contnt p strong{color:#636365;}
.skill-category li{min-width:93px;margin-top:15px;display:inline-block;text-align:center;margin-right:10px;}
.skill-category li:last-child{margin:0;}
.skill-category li a{display:block;padding:10px;background:#111111;border-radius:5px;}
.skill-category li small{font-size:13px;color:#ffffff;}
.c-icon{background-image:url(../images/cat-icon.png);background-repeat:no-repeat;width:42px;height:52px;display:inline-block;}
.cat1{background-position:0 0;}
.cat2{background-position:-76px 0;width:56px;}
.cat3{background-position:right 0;width:47px;}
.ask-by{font-weight:300;font-size:12px;}
.ask-by em{font-weight:400;}
.likes{float:right;}
.likes .fa{color:#484848;}
.likes span{margin-right:5px;}
.likes span small{font-size:12px;color:#222222;}
/*earn page*/
.how-we-work{float:left;width:100%;}
/*how it works*/
/*select your category*/
.select-cat{margin-top:50px;box-shadow:0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);margin-bottom:30px;padding:15px;background:#ffffff;}
.choose-cat{width:100%;float:left;text-align:center;}
.c-box{margin-top:24px}
.c-box figure{margin:0;display:none;}
.c-box article{padding:13px;float:left;border:1px solid #ddd;width:100%;-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s;-ms-transition:all ease-in .3s;-o-transition:all ease-in .3s;transition:all ease-in .3s;text-align:center;box-shadow:0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);background:#ffffff;}
.c-box article .fas{font-size:40px;}
.c-box article h4{font-size:18px;color:#2f94d7;padding-bottom:5px;padding-top:10px;}
.c-box article p{margin-bottom:0;font-size:13px;}
.c-box article:hover{border-color:#45d17b;}
.c-box article:hover .btn-primary{background-color:#2f94d7;border-color:#2f94d7;}
/*post page*/
.payment-detail{float:left;width:100%;}
.cat-whitebg{background:#ffffff;padding:55px 10%;margin-top:44px;}
.note strong{color:#555555;font-size:18px;font-weight:700;padding-bottom:20px;display:block;}
.note ul{padding-left:17px;}
.note li{padding-bottom:10px;list-style:disc;}
.note li span{font-size:20px;font-weight:600;}
.waiting-category{margin-top:10px;box-shadow:0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2);background:#ffffff;padding:15px;}
/*radio select*/
.category-type,.category-type .form-field-above{float:left;width:100%;}
.donate-total .donate-amount{color:green;float:right;font-size:30px;font-weight:600;}
.category-icon{font-size:17px;}
.category-icon .fas{font-size:30px;}
.category-type .form-field-above{margin-top:15px;}
.amount-sign input{width:80%;float:right;}
.amount-sign{width:100%;float:left;}
.price-sign{float:left;width:96px;}
.price-sign select{width:100%;height:29px;background:#dcd9c8;border:0;}
.amount-sign .form-label{float:left;width:100%;}
.half{display:inline-block;width:187px;margin-right:30px;margin-top:15px;vertical-align:top;text-align:center;}
.half:last-child{margin-right:0;}
.medium-label-size{padding-top:10px;}
input.category-type{display:none;}
input.category-type+label{display:inline-block;padding:25px 0;margin-left:0;width:100%;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;line-height:1.42857;transition:all .3s ease 0s;border:1px solid #ddd;}
input.category-type+label:hover{background:transparent;/* color:#ffffff;*/
border-color:#45d17b;}
input.category-type:checked+label{background:#ffffff;border:1px solid #45d17b;}
.category-logos{/* width:116px;height:98px;margin:0 auto;background-repeat:no-repeat;background-position:top center;background-image:url('../images/category-icons.png');*/
}
.credit-card-logos{/* background-position:center -36px;*/
}
/*payment global end*/
/*citrus gateway*/
.credit-card-logos{/* width:76px;*/
/* height:98px;*/
}
.paypal-logo{/* width:85px;height:98px;*/
}
.paytm-logo{/* width:61px;height:98px;*/
}
.credit-card-logos{/* background-position:-6px -336px, center;*/
}
/* label.payment-cc-label:hover .category-logos{background-position:-1px -5px, center;}
 */
 /*citrus gateway end*/
 /*paypal gateway*/
 .paypal-logo{/* background-position:-6px -556px, center;*/
 }
 label.payment-paypal-label:hover .category-logos, .payment-paypal-input:checked + .payment-paypal-label .category-logos{/* background-position:-6px -446px, center;*/
 }
 label.payment-cc-label:hover .category-logos, .payment-cc-input:checked + .payment-cc-label .category-logos{/* background-position:-6px -226px, center;*/
 }
 /*paypal gateway*/
 .paytm-logo{/* background-position:-6px -116px, center;*/
 }
 label.payment-paytm-label:hover .category-logos, .payment-paytm-input:checked + .payment-paytm-label .category-logos{/* background-position:-6px -6px, center;*/
 }
 .category-field .box{padding:0 0 20px;display:none;margin-top:20px;max-width:620px;}
 .category-field .box p{margin-top:15px;}
 .category-field .box label{text-align:left;display:block;font-size:14px;font-weight:700;color:#555555;text-transform:uppercase;}
.subject-title{font-weight:400;}
 .category-field .box textarea{width:100%;height:234px;}
 .post-earn input[type="submit"]{margin-top:0;text-align:left;}
 /*Inbox Messaging*/
 .profile-list{width:20%;float:left;height:100%;overflow:scroll;overflow-x:hidden;overflow-y:auto;max-height:450px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.tabs{float:left;width:100%;list-style:none;text-align:center;border-bottom:1px solid #e6e9ec;margin-bottom:14px;}
.tabs li, .tab_drawer_heading{position:relative;font-size:21px;font-weight:600;display:inline-block;padding:24px 50px;color:rgba(0,0,0,0.55);margin:0;list-style:none;cursor:pointer;border-bottom:1px transparent solid;min-width:16%;}
.tabs li.active{color:#2e4056;border-color:#2e4056;}
.tab_container{padding:10px;/* background-color:#fff;*/
 float:left;width:100%;min-height:250px;/* box-shadow:0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.2);*/
 margin-bottom:3rem;}
.tab_content{padding:0px 20px;display:none;}
 .messagethread{width:80%;float:right;border-left:1px solid #ddd;}
 .messagethread .right .profile_card_icon_message{padding:0;float:right;margin-left:13px;margin-top:2px;}
 .messagethread .left .profile_card_icon_message{padding:0;float:left;margin-right:13px;margin-top:2px;}
 .messagethread .right .sender:after, .messagethread .left .sender:after{content:'';position:absolute;top:7px;right:-16px;width:0;left:auto;height:0;border:8px solid transparent;border-left:8px solid #e1e9ee;}
.messagethread .left .sender:after{right:auto;left:-8px;border-right:8px solid #ddd;border-left:0;}
 .messagescroll{overflow:scroll;overflow-x:hidden;overflow-y:auto;max-height:350px;}
 .lkimsg{margin:0 10px;}
 .messagethread .right{text-align:right;}
 .messagethread .left{text-align:left;}
 .messagethread .right .sender{background:#e1e9ee;display:inline-block;padding:3px 12px;border-radius:3px;font-size:13px;position:relative;}
 .follower-wrap{padding:0 12px;}
 .messagethread .left .sender{background:#ddd;display:inline-block;padding:5px;border-radius:3px;color:#333333;position:relative;font-size:13px;}
 .messagethread .thecom h5{font-size:18px;line-height:30px;}
 .messagethread > div{margin-bottom:25px;padding:0 10px 10px;}
 .cmt-container > div{/* margin-left: 30px; */}
 .cmt-container > div:first-child,
 .cmt-container > div:first-child + div[class*="new-com-"],
 .cmt-container > div:first-child + div[class*="new-com-"] + div[class*="new-com-"]
 {margin-left: 0;}
 .cmt-container > div[class*="new-com-"]{width: calc(100% - 30px);}
 .cmt-container .the-new-com{width: 100%;}
 .cmt-container > .cmt-cnt{border-bottom: 0;}
 .cmt-container > .cmt-cnt{border-top: 1px solid #ddd; margin-bottom: 0;}
 .cmt-container > .cmt-cnt:first-child{border-top: 0;}
 .getconversation{padding:5px;display:block;}
 .getconversation.active{background:rgba(0, 0, 0, .05);}
 .profile-list .cmt-cnt img{float:none;display:inline-block;vertical-align:middle;}
 .profile-list .thecom h5{float:none;display:inline-block;}
 span.messagetiming{display:block;margin-top:3px;}
 .profile-list::-webkit-scrollbar-track, .messagescroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5;}
 .profile-list::-webkit-scrollbar, .messagescroll::-webkit-scrollbar{width:6px;background-color:#F5F5F5;}
 .profile-list::-webkit-scrollbar-thumb, .messagescroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}
 .wallet-notify{animation:blink-animation 1s steps(5, start) infinite;-webkit-animation:blink-animation 1s steps(5, start) infinite;color:#db5d0f;}
 @keyframes blink-animation{to{visibility:hidden;}
 }
 @-webkit-keyframes blink-animation{to{visibility:hidden;}
 }
 .tab_drawer_heading{display:none;}
 .your-post .badge{font-size:11px;}
 .your-post ul{margin-top:10px;}
 .your-post ul li{font-size:15px;display:block;vertical-align:top;margin-right:16px;}
 .your-post ul li label{font-weight:700;}
 .post-line{border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom:30px;}
 .post-line:last-child{border:0;}
 .your-post table{width:100%;text-align:left;}
 .your-post table th{padding-bottom:10px;}
 .your-post table td{font-size:13px;}
 .your-post table td, .your-post table th{padding:10px;}
.liveview{text-align:center;}
.liveview a{display:block;font-weight:500;width:100%;}
 /*thank you*/
.thankyou-msg{text-align:center;}
 .thankyou-msg .jumbotron{background:transparent;}
.thankyou-msg .lead a{color:#014c8c;text-decoration:underline;font-size:18px;}
 /*why share with us*/
 /*store demo*/
 .store-demo .service-banner1{background:#1b3649;}
 @media only screen and (min-width:1212px){.store-demo .s-b-c-r{width:51%;}
 .store-demo .s-b-c-l{width:49%;text-align:center;}
 }
 .store-demo .service-banner1 h1{font-size:34px;margin-bottom:15px;}
 .store-demo .service-banner1 h2{color:#ffb901;font-size:38px;font-weight:700;margin-bottom:20px;line-height:38px;}
 .store-demo .service-banner1 .selling{color:#f29f05;font-size:13px;text-transform:uppercase;}
 .store-demo .ss_crelt strong{color:#e84f0b;font-size:30px;font-weight:900;padding:4% 0;display:block;}
 .store-demo .ss_crelt .btn-wrapper{text-align:left;}
 .e-tech{margin:40px 0 0;}
 .e-tech li{display:inline-block;margin-right:12px;}
 .e-tech li:last-child{margin:0;}
 .e-tech .btn-wrapper{margin-top:40px;}
 .btn-o .btn2{font-size:25px;min-width:228px;margin:20px 10px 0;}
 .tech-services .gray-bg h3{margin-bottom:0 }
 .form-right.order-quote{border:0;float:left;width:70%;}
 .form-right.order-quote li{float:left;width:49%;margin-right:2%;}
 .form-right.order-quote .raq{float:left;}
 .form-right.order-quote li:nth-child(2n){margin-right:0;}
 .form-right.order-quote li:nth-child(5){width:100%;}
 .form-right.order-quote li textarea{height:150px;}
 .form-right.order-quote p, .form-right.order-quote h3{display:none;}
 .form-right.order-quote h2{color:#d4643f;font-size:45px;text-transform:uppercase;font-weight:300;margin-bottom:30px;line-height:45px;}
 .form-right.order-quote small{font-size:18px;font-weight:300 }
 .call-detail{float:right;background:#1b3649;padding:13% 20px;border-radius:5px;width:29%;color:#ffffff;}
 .call-detail p{font-size:25px;line-height:40px;}
 .call-detail p span,.call-detail p a{font-weight:700;color:#e84f0b;}
 .call-detail p a{color:#e84f0b;}
 /*account detail styling*/
.accountdetails{margin:0;padding:0;font-size:13px;width:100%;}
.accountdetails p{margin:0;padding:0 0 12px 0;}
.accountdetails p .button-style .form{margin:0;}
.accountdetails label{}
.accountdetails input[type="text"]{max-width:310px;border:1px solid #d1d1d1;margin-top:8px;}
.accountdetails input[type="text"]:hover{background:#f8f8f8;}
.accountdetails select{border:1px solid #d1d1d1;width:310px;}
.accountdetails textarea{width:310px;padding:5px 3px;height:80px;font:normal 12px Arial, Helvetica, sans-serif;border:1px solid #d1d1d1;}
.accountdetails textarea:hover{background:#f8f8f8;}
.accountdetails input[type="password"]{width:310px;padding:5px 3px;font:normal 12px Arial, Helvetica, sans-serif;border:1px solid #d1d1d1;}
.accountdetails input[type="password"]:hover{background:#f8f8f8;}
.accountdetails .accountheading{color:#484848;border-bottom:1px solid #ccc;margin-bottom:20px;font-size:25px;font-weight:300;line-height:34px;}
 .info-box{width:100%;margin-bottom:10px;}
 .info-box .form-group{position:relative;padding-top:15px;padding-bottom:20px;margin:0;}
.info-box .form-group:last-child,.info-box .form-group:nth-child(7n){border-bottom:0;}
 .info-box .heading{line-height:14px;font-weight:500;color:rgba(0,0,0,0.85);font-size:16px;text-decoration:none;margin-bottom:8px;}
 /*custom radio*/
 .my-profile input[type="radio"]:checked + label:before{background:#db5d0f;border:1px solid #db5d0f;}
 .my-profile input[type=radio] + label:before{content:"";display:inline-block;width:22px;height:22px;vertical-align:middle;margin-right:8px;background-color:#fff;border:1px solid #a9a9a9;border-radius:100px;}
 .my-profile input[type=radio]:checked + label:before{color:white;content:"\2714";font-size:12px;text-align:center;line-height:21px;}
 .custom-check input[type="checkbox"]:checked + label:before{background:#2e4056;border:1px solid #2e4056;}
 .my-profile input[type=radio], .custom-check input[type=checkbox]{display:none;}
 .custom-check input[type=checkbox] + label:before{content:"";display:inline-block;width:19px;height:19px;vertical-align:middle;background-color:#fff;border-radius:2px;border:1px solid #a9a9a9;}
 .custom-check input[type=checkbox]:checked + label:before{content:"\2714";color:white;text-align:center;line-height:17px;font-size:13px;font-weight:400;}
 /*portfolio*/
 .p-column{border:1px solid #dddddd;display:inline-block;margin-right:2%;margin-bottom:15px;width:280px;}
 .p-column .p-img{height:222px;width:100%;text-align:center;}
 .p-column .p-img img{max-width:100%;}
 .p-column p{font-size:15px;font-weight:700;line-height:22px;color:#525252;padding:10px;}
 .p-column a{color:#ffffff;background:#333333;padding:5px 20px;font-weight:normal;}		
 /* Developer New Css */
 .new-com-bt{width:50%;height:100px;border:#d3d7dc 1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ffffff;color:#adb2bb;cursor:text;}
/** Tutorial:Comments System with Reply Usong jQuery & Ajax Author:Amine Kacem Author URI:http://www.webcodo.com */
 /* the comments container */
 .tab_container.pm{box-shadow:0 0 0 1px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,.2);background-color:#fff;}
 .cmt-container{width:100%;height:auto;min-height:30px;padding:10px;margin:10px auto;background-color:#fff;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
 .cmt-cnt{width:100%;height:auto;min-height:35px;border-bottom:1px solid #ddd;padding-bottom:5px;padding-top:10px; margin-bottom: 10px;}
 .cmt-cnt img{/* width:35px;height:35px;*/
 float:left;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ccc;border-radius:100%;}
 .thecom{width:auto;height:auto;min-height:35px;}
 .thecom h5{display:inline;float:left;font-family:tahoma;font-size:13px;color:#3b5998;margin:0 15px 0 0;}
 .thecom .com-dt{display:inline;float:left;font-size:12px;line-height:22px;color:#ccc;}
 .thecom p{width:auto;margin:5px 5px 5px 45px;color:#4e5665;}
 .new-com-bt{width:100%;height:30px;border:#d3d7dc 1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#adb2bb;cursor:text;}
 .new-com-bt span{display:inline;font-size:13px;margin-left:10px;line-height:30px;}
 .new-com-cnt{width:100%;height:auto;min-height:110px;}
 .the-new-com{/* textarea */
 width:98%;height:auto;min-height:70px;padding:5px;margin-bottom:8px;border:#d3d7dc 1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fffffff;color:#333;resize:none;}
 .new-com-cnt input[type="text"]{margin:0;height:20px;padding:5px;border:#d3d7dc 1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#333;margin-bottom:5px;}
 .cmt-container textarea:focus, .new-com-cnt input[type="text"]:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;/* IE6-9 */
 -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.4);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.4);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.4);}
 .bt-add-com{display:inline;float:left;padding:8px 10px;margin-right:10px;background-color:#3498db;color:#fff;cursor:pointer;opacity:0.6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
 .bt-cancel-com{display:inline;float:left;padding:8px 10px;border:#d9d9d9 1px solid;background-color:#fff;color:#404040;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
 .new-com-cnt{width:100%;height:auto;display:none;padding-top:10px;margin-bottom:10px;border-top:#d9d9d9 1px dotted;}
 /* Css Shadow Effect for the prod-box and prod-box-list div */
 .shadow{-webkit-box-shadow:0px 0px 18px rgba(50, 50, 50, 0.31);-moz-box-shadow:0px 0px 10px rgba(50, 50, 50, 0.31);box-shadow:0px 0px 5px rgba(50, 50, 50, 0.31);}
 /*Developer CSS for edit Profile starts */
 .editlink{float:right;}
 .pop-up-info-box{padding:0;max-width:750px;width:100%;margin:0;margin-bottom:0px;}
 .pop-up-info-box li{float:left;margin-top:12px;width:50%;padding-right:20px;}
 .pop-up-info-box .full{width:100%;}
 .pop-up-info-box li textarea{width:100%;resize:none;height:150px;}
 /*Developer CSS for edit Profile end */
 div#preloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;overflow:visible;background:rgba(255, 255, 255, .4) url('../../images/Ellipsis-1.5s-33px.gif') no-repeat center center;display:none;}
 .fc-container .fancybox-bg{background:#1e1e1e;}
 .fancybox-is-open.fc-container .fancybox-bg{opacity:0.15;}
 .fancybox-stage .btn{margin-right:5px;}
 .fc-content{margin:20px;max-width:550px;padding:50px 30px;box-shadow:10px 10px 60px -25px;border-radius:4px;}
 .fc-content h3{margin-top:0;font-size:1.6em;letter-spacing:normal;}
 .fc-content p{color:#666;line-height:1.5;}
 .fc-content p:last-child{margin-bottom:0;}
 /* Custom animation */
 .fancybox-fx-material.fancybox-slide--previous, .fancybox-fx-material.fancybox-slide--next{transform:translateY(-60px) scale(1.1);opacity:0;}
 .fancybox-fx-material.fancybox-slide--current{opacity:1;transform:translateY(0) scale(1);}
 /* css for page loader */
div#pageloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;overflow:visible;background:rgba(255, 255, 255, .4) url('../../images/Ellipsis-1.5s-33px.gif') no-repeat center center;display:block;}
/* css for enquiry page */
.enquirythread {
    float: right;
}
.enquirythread .right {
    text-align: right;
    background: #e1e9ee;
display: inline-block;
padding: 3px 12px;
border-radius: 3px;
font-size: 13px;
position: relative;
margin-bottom: 5px;
}
.enquirythread .left {
    text-align: left;

display: inline-block;
padding: 3px 12px;
border-radius: 3px;
font-size: 13px;
position: relative;
margin-bottom: 5px;
}
.enquirythread .left .sender {
background: #e1e9ee;
display: inline-block;
padding: 3px 12px;
border-radius: 3px;
font-size: 13px;
position: relative;
margin-bottom: 5px;
}
.enquirythread .right .sender {
    background: #e1e9ee;
    display: inline-block;
    padding: 3px 12px;
    border-radius: 3px;
    font-size: 13px;
    position: relative;
}