html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, footer, header, hgroup, menu, nav, section,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline; background:transparent;}
html {overflow-y: scroll;overflow: -moz-scrollbars-vertical;}
body {font-family: 'Poppins', sans-serif; font-size:14px;font-weight:400;color:#303030;background:#f6f6f6}
html, body{overflow-x: hidden;}
input, textarea, button{font-family: 'Poppins', sans-serif;}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {display:block}
a,ins {text-decoration:none; outline: none;}
a:focus{outline: none;}
del {text-decoration: line-through;}
input, select {vertical-align:middle;}
table {border-collapse: collapse;border-spacing:0;}
ul li{list-style-type:none;}
p{line-height:26px}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
    box-sizing: border-box;}
/*-----------Common css start here----------*/

/*floating css start*/
.fl{float:left}
.fr{float:right}
.cb{clear:both}
/*floating css end*/

/*align css start*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
/*align css end*/

.display_none{display: none;}
.displ_table{display: table;}
.displ_tcell{display: table-cell; vertical-align: middle;}


/*position css start*/
.pr{position:relative;}
.p-absolute{position:absolute;}
.p-fixed{position:fixed}
/*position css end*/

.spam_mail_hide, .conusnickname_btm, .concfemail_btm{display: none !important; width: 100%;}

/*width css start here*/
.width-10{width:10%;}
.width-20{width:20%;}
.width-25{width:25%;}
.width-30{width:30%;}
.width-31{width:31%;}
.width-35{width:35%;}
.width-40{width:40%;}
.width-45{width:45%;}
.width-48{width:48%;}
.width-49{width:49%;}
.width-50,.width-1-2{width:50%;}
.width-55{width:55%;}
.width-60{width:60%;}
.width-65{width:65%;}
.width-70{width:70%;}
.width-75{width:75%;}
.width-80{width:80%;}
.width-90{width:90%;}
.width-100{width:100%;}
.width-1-4{width:25%;}
.width-1-3{width:33.33%;}
/*width css end here*/

/*margin css start here*/
.margin-0{margin:0}
.mlft-0{margin-left:0}
.mrht-0{margin-right:0}
.mtop-0{margin-top:0px;}
.mtop-5{margin-top:5px;}
.mtop-10{margin-top:10px;}
.mtop-15{margin-top:15px;}
.mtop-20{margin-top:20px;}
.mtop-22{margin-top:22px;}
.mtop-25{margin-top:25px;}
.mtop-30{margin-top:30px;}
.mtop-40{margin-top:40px;}
.mtp-10{margin-top:10%}
.mbtm-10{margin-bottom:10px}
.mbtm-20{margin-bottom:20px}
.mbtm-30{margin-bottom:30px}
.mbtm-40{margin-bottom:40px}
.mbtm-50{margin-bottom:50px}
.mtb-10{margin:10px 0;}
.mtb-20{margin:20px 0;}
.mtb-30{margin:30px 0;}
.mtb-35{margin:35px 0;}
.mtb-40{margin:40px 0;}
/*margin css end here*/

/*padding css start here*/
.padding-0{padding:0;}
.plft{padding-left:0}
.prht{padding-right:0}
.padl-20{padding-left:20px;}
.padl-30{padding-left:30px;}
.padr-15{padding-right:15px;}
.padr-30{padding-right:30px;}
.padtb-20{padding:20px 0}
.padtb-30{padding:30px 0}
.padtb-40{padding:40px 0}
.padtb-45{padding:45px 0}
.padtb-50{padding:50px 0}
.padtb-60{padding:60px 0}
.pbtm-40{padding-bottom:40px}
/*padding css send here*/

/*text color start here*/
.txt-white{color:#fff;}
.txt-black{color:#000;}
a.link-txt,.link-txt{color:#00adeb}
.cursor_default, a.cursor_default{cursor: default;}

/*text color end here*/

/*heading tag start*/
h1{font-size:46px;line-height:75px;font-weight:700;color:#303030;}
h2{font-size:32px;font-weight:700;line-height:40px;color:#303030;margin-bottom:30px}
h3{font-size:32px;line-height:40px;font-weight:700;letter-spacing:0px;color:#303030;}
h4{font-size:23px;line-height:40px;font-weight:700;color:#303030;}
h5{font-size:20px;line-height:30px;font-weight:700;color:#303030;letter-spacing:0px;}
h6{font-size:17px;line-height:20px;font-weight:700;color:#303030;letter-spacing:0px;}
/*heading tag end*/
/*button scetion start here*/
.btn-cmn-effect{cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}

.cmn-blue-btn, .cmn-blue-btn-bg, .cmn-orange-btn{font-size:16px; line-height:16px; padding:12px 20px; font-weight:600; appearance: none;-webkit-appearance: none;-moz-appearance: none;}

.cmn-blue-btn{border:2px solid #1689d4;background:transparent;color:#000;}
.cmn-blue-btn:hover{background:#1689d4;color:#fff;}

.cmn-blue-btn-bg{border:2px solid #00adeb;background:#00adeb; color:#fff; text-transform:uppercase; display:inline-block;}
.cmn-blue-btn-bg:hover{background:transparent;color:#00adeb;}

.cmn-orange-btn{color:#fff;font-weight:600;background:#F05A1A;border:2px solid #F05A1A;text-transform:uppercase;display:inline-block;}
.cmn-orange-btn:hover{background:transparent;color:#F05A1A;}
/*button scetion end here*/

/*background section start here*/
.gray-bg{background:#f6f6f6}
.deep-gray-bg{background:#ddd}
.white-bg{background:#fff}
.sky-bg{background:#8cbddc}
.dark-bg{background:#262626}
/*background section end here*/

/*height section start here*/
.height-400{height:400px}
.height-460{height:460px}
/*height section end here*/

.full-container{width:100%}
.container{width:100%;max-width:1100px;margin:0 auto;}
.circle{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #e9e9e9;}
img{max-width:100%;}
.d-i-b{display:inline-block}
.db{display:block}
.border-lft{border-left: 1px solid #ececec;}
.border-rht{border-right: 1px solid #ececec;}
.cmn-shadow-hover:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);}
.transition-effect,.t-effect{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out}
.scale{transition:transform .6s cubic-bezier(.4,0,1,1);-webkit-transition:transform .6s cubic-bezier(.4,0,1,1);-moz-transition:transform .6s cubic-bezier(.4,0,1,1);}
.scale:hover{transform:scale(1.05) translateZ(0);-webkit-transform:scale(1.05) translateZ(0);-moz-transform:scale(1.05) translateZ(0);}
.overflow-hide{overflow:hidden}
/*----------Common css end here-----------*/
/*menu section start here*/
header{width:100%;top:0;border-bottom:0px;z-index:99; position:relative; top:0px; width:100%; background:#026ba8;}
header.sticky_header{background:#fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11); position:fixed;}
header .nav > li > a{color:#fff;}
header.sticky_header .nav > li > a{color:#000;}
.toggleMenu {display: none;background:#666;padding: 10px 15px;color: #fff}
.nav {list-style:none;*zoom: 1;background:transparent;text-align:right;position:relative;}
.nav:before,.nav:after {content: " "; display: table;}
.nav:after {clear: both;}
.cmpy-logo .logo-2{display:none}
.nav ul {list-style: none;width:100%;}
.nav > li img{max-width:100%}
.nav > li {display:inline-block;position:relative;text-align:left;font-size:14px;padding:0px 10px;height:85px; display:inline-block;vertical-align:middle;text-transform:uppercase;
    font-weight:600;cursor:pointer;}
.nav > li.cmpy-logo{margin-left:0;padding:0;position:absolute;left:0;top:5px;}
.nav > li.cmpy-logo img{width:auto;height:75px;}
.nav > li:last-child{padding:24px 0;margin:0;}
.nav > li > a .down-icon{margin:0 0 0 5px;}
.nav > li > a{display:block;position:relative;z-index:1; line-height: 85px;}
.nav > li.service-li:hover,.nav > li.work-li:hover,.nav > li.resource-li:hover,.nav > li.blog-li:hover,.nav > li.company-li:hover{background-color: rgba(250,250,250,0.4)}
.nav > li.hover > ul {left:0;top:85px;border-top:3px solid #00adeb;}
.nav > li.service-li.hover > ul{left:-250px;}
.nav > li.service-li > ul{width:830px;}
.nav > li.work-li > ul{width:320px;}
.nav > li.resource-li > ul{width:260px;}
.nav > li.resource-li > ul > li > ul{width:300px;}
.nav > li.company-li > ul{width:280px;}
.nav > li ul.approach-ul{width:250px;}
.nav li li{position:relative;}
.nav li li.hover ul {left:100%;top:0;}
.nav li li.hover ul.approach-ul{left:-88%;}
.nav li ul {position:absolute;left:-9999px;background-color:#eae9e9;}
.nav li.service-li ul li:nth-child(2){padding:0 20px}
.nav li ul li a.sub-menu-hd{text-transform:uppercase;font-size:14px;font-weight:600;line-height:46px;}
.nav li ul li a.sub-menu-hd:hover{background:inherit;color:inherit;}
.nav li ul li a{display:block;position:relative;z-index:100;font-weight:500;border-top:1px solid #ccc;color:#454545;line-height:35px;padding:0 10px;font-size:13px;text-transform:initial;}
.nav li ul li a:hover{background:#fff;color:#00adeb;}
.nav > li.get-free-quote a{padding:10px;text-align:center;border:2px solid #5fb94c;background:#5fb94c;color:#fff; line-height: 14px;}
.nav > li.get-free-quote a:hover{background:transparent; color:#fff}
header.sticky_header .nav > li.get-free-quote > a{color:#fff}
header.sticky_header .nav > li.get-free-quote > a:hover{color:#000}

header.sticky_header .nav > li{height: 60px;}
header.sticky_header .nav > li > a{line-height: 60px;}
header.sticky_header .nav > li.cmpy-logo img{height:50px;}
header.sticky_header .nav > li.get-free-quote a{line-height: 14px;}
header.sticky_header .nav > li:last-child{padding:12px 0;margin:0;}
header.sticky_header .nav > li.hover > ul {top:60px;}


.nav ul li a strong{text-transform:uppercase;font-weight:500}
.nav ul li a small{font-size:10px}
ul.nav li.service-li a small{font-size:13px;}
.menubar-tech-icon .app-devlop-icon{background:url(../images/header-footer/tech-top-icon.png) no-repeat 0px 0px;position:absolute;top:4px;right:30px;width:110px;height:40px;display:none;bottom:0;margin:auto;}
.nav ul li a.cmn-icon:before{content:'';background:url(../images/header-footer/sprite-icon-submenu.png) no-repeat;
    position:relative;top:0;left:0;display:inline-block;vertical-align:middle;width:25px}

.nav ul li a.cmn-icon.web-calc-link::before{background:url(../images/header-footer/web-calc-icon.png) no-repeat 0px 0px; height: 17px;}
.nav ul li a.icon-17:before{background:url(../images/header-footer/wus-logo-icon.png) no-repeat 0px 0px;height: 18px;}

.nav ul li a.icon-1:before{background-position:0px 0px;height:20px;}
.nav ul li a.icon-2:before{background-position:0px -29px;height:25px;}
.nav ul li a.icon-3:before{background-position:0px -60px;height:25px;}
.nav ul li a.icon-4:before{background-position:0px -92px;height:25px;}
.nav ul li a.icon-5:before{background-position:0px -125px;height:20px;}
.nav ul li a.icon-6:before{background-position:0px -156px;height:20px;}
.nav ul li a.icon-7:before{background-position:0px -187px;height:20px;}
.nav ul li a.icon-8:before{background-position:0px -218px;height:20px;}
.nav ul li a.icon-9:before{background-position:0px -250px;height:20px;}
.nav ul li a.icon-10:before{background-position:0px -280px;height:20px;}
.nav ul li a.icon-11:before{background-position:-35px 0px;height:18px;}
.nav ul li a.icon-12:before{background-position:-36px -31px;height:18px;}
.nav ul li a.icon-13:before{background-position:-36px -60px;height:20px;}
.nav ul li a.icon-14:before{background-position:-36px -91px;height:24px;}
.nav ul li a.icon-15:before{background-position:-36px -125px;height:20px;}
.nav ul li a.icon-16:before{background-position:-36px -155px;height:22px;}
.nav ul li a.icon-18:before{background-position:-36px -219px;height:20px;}
.nav ul li a.icon-19:before{background-position:-36px -249px;height:22px;}
.nav ul li a.icon-20:before{background-position:-36px -280px;height:20px;}
.nav ul li a.icon-21:before{background-position:-70px -250px;height:20px;}
.nav ul li a.icon-22:before{background-position:-70px -280px;height:20px;}
.nav ul li a.icon-23:before{background-position:-106px -95px;height:20px;}
.nav ul li a.icon-24:before{background-position:-106px -125px;height:20px;}
.nav ul li a.icon-25:before{background-position:-106px -154px;height:22px;}
.nav ul li a.icon-26:before{background-position:-106px -187px;height:22px;}
.nav ul li a.icon-27:before{background-position:-106px -218px;height:22px;}
.nav ul li a.icon-28:before{background-position:-70px 0px;height:22px;}
.nav ul li a.icon-29:before{background-position:-70px -30px;height:22px;}
.nav ul li a.icon-30:before{background-position:-70px -63px;height:20px;}
.nav ul li a.icon-31:before{background-position:-71px -95px;height:22px;}
.nav ul li a.icon-32:before{background-position:-70px -126px;height:18px;}
.nav ul li a.icon-33:before{background-position:-70px -158px;height:18px;}
.nav ul li a.icon-34:before{background-position:-70px -190px;height:20px;}
.nav ul li a.icon-35:before{background-position:-70px -218px;height:22px;}
.nav ul li a.icon-36:before{background-position:-104px 0px;height:18px;}
.nav ul li a.icon-37:before{background-position:-104px -29px;height:22px;}
.nav ul li a.icon-38:before{background-position:-104px -61px;height:22px;}
/*menu section end here*/
.cmn-top-bnr, .bnr-h-line {display:block;height:100%;padding:100px 0 100px;position:relative;width:100%}
.cmn-top-bnr .cmn-page-title,.bnr-h-line .cmn-page-title, .home-page-bnr h1{width:100%;text-align:center}
.cmn-top-bnr .cmn-page-title h1{font-size:47px;font-weight:500;color:#fff;text-transform:capitalize;}
.bnr-h-line .cmn-page-title h1{font-size:47px;margin-bottom:10px;color:#fff;font-weight:500;text-transform:capitalize;position:relative;}
.bnr-h-line .cmn-page-title h1:after{content:'';border-bottom:2px solid #fff;display:block;width:70px;display:block;position:absolute;left:0;right:0;bottom:-10px;margin:auto;}
.cmn-page-title p{color:#fff;font-weight:400;font-size:20px;line-height:36px;margin-bottom:40px}

/*home page start here*/
.landing-page h2{position: relative; padding-bottom: 25px; margin:0px 0px 35px 0px; font-size: 32px; line-height: 32px; font-weight: 600; color: #fff; text-align: center;}
.landing-page h2::after{content: ""; position: absolute; bottom: 0px; left:50%; background: #fff; width: 140px; height: 3px; margin-left: -70px;}
.landing-page .white-bg h2{color: #4D4D4D;}
.landing-page .white-bg h2::after{background: #00AEEF;}

.landing-page h3{margin: 0px 0px 60px 0px; color: #fff; font-size: 16px; font-weight: 500; line-height: 32px; text-align: center;}
.landing-page .white-bg h3{color:#666;}

.landing-page .cmn_btn{display: inline-block; font-size: 16px; font-weight: 500; height: 42px; line-height: 40px;border: 2px solid #f05a1a; background: #fff; min-width: 180px; text-align: center; color: #f05a1a; border-radius:3px;}
.landing-page .cmn_btn:hover{background: #f05a1a; color: #fff;}

.landing-page .btn-cmn-effect.cmn-orange-btn{line-height: 16px; border: 2px solid #fff; background: #fff; color: #f05a1a;}
.landing-page .btn-cmn-effect.cmn-orange-btn:hover{border: 2px solid #f05a1a; background: #f05a1a; color: #fff;}
.as-contact-us .btn-cmn-effect.cmn-orange-btn{padding:14px 16px;font-size:16px;color:#fff;font-weight:600;background:#F05A1A;border:2px solid #F05A1A;text-transform:uppercase;line-height: 16px; height: inherit; }
.as-contact-us .btn-cmn-effect.cmn-orange-btn:hover{border: 2px solid #fff; background: #fff; color: #f05a1a;}

.landing_page_banner .btn-cmn-effect.cmn-orange-btn{color:#fff;background:#F05A1A;border:2px solid #F05A1A;}
.landing_page_banner .btn-cmn-effect.cmn-orange-btn:hover{border: 2px solid #fff; background: #fff; color: #f05a1a;}

/*.home-page-bnr{background:url("../images/home-page/bnr-home-new.png") no-repeat center center;background-size:100% 100%;height:auto;}*/

.landing_page_banner .home-page-bnr{position: absolute; display: block; width: 100%; text-align: center; height: 100%;}
.landing_page_banner .home-page-bnr .displ_table{width: 100%; height: 100%;}
.landing_page_banner .home-page-bnr h3{margin-bottom: 0px;}


.home-page-bnr h1{margin:0px;font-size:40px; font-weight:700; line-height: 50px; color: #fff;}
.home-page-bnr .cmn-page-title p{color:#fff;font-weight:400;font-size:20px;line-height:30px; margin: 25px 0px 50px 0px;}
.home-page-bnr .cmn_product_btn{background:url("../images/home-page/product-logo.png") no-repeat; width: 240px; height:115px; display: inline-block;}
.home-page-bnr aside{display:block; width:100%; text-align:center;}
.home-page-bnr .cmn_product_btn.os{background-position: 0px 0px;}
.home-page-bnr .cmn_product_btn.os:hover{background-position:0px -142px;}

.home-page-bnr .cmn_product_btn.wus{background-position:-250px 0px;}
.home-page-bnr .cmn_product_btn.wus:hover{background-position: -250px -142px;}

.home-page-bnr h3{font-size: 16px; color: #fff; line-height: 20px; margin-top: 35px; display:block; font-weight: 400;}
.home-page-bnr h3 a{color: #fff; text-decoration: underline;}

.landing-page .cmpy-like-grow{background: #315989; width: 100%; padding: 80px 0px;}
.landing-page .cmpy-like-grow h2{font-weight:600;color:#fff; position: relative;}
.landing-page .cmpy-like-grow .testimonail{height:auto;background:#fff;  padding:0px; box-shadow:0 3px 5px 2px rgba(0, 0, 0, 0.15); border:1px solid #e5e5e5; border-radius: 10px;}

.landing-page .cmpy-like-grow aside figure{height:130px; background: #3771AB; width: 100%; border-radius: 10px 10px 0px 0px;}
.landing-page .cmpy-like-grow aside figure img{margin-top: 22px;}
.landing-page .cmpy-like-grow aside article{padding: 40px 30px; display: block;}
.landing-page .cmpy-like-grow .testimonail h4{font-size:21px;font-weight:500;line-height:36px;color:#4D4D4D; min-height: 110px;}

.landing-page .cmpy-like-grow .t-quote{margin-top:20px;color:#4D4D4D;font-size:13px;line-height:25px;min-height:135px; font-weight: 300; text-align: center; display: block;}
.landing-page .cmpy-like-grow .t-quote .fa{color: #B3B3B3; font-size: 22px;}
.landing-page .cmpy-like-grow article aside p{color: #333; font-size: 12px; line-height: 12px; font-weight: 600; text-transform: uppercase; margin-top: 10px;}
.landing-page .cmpy-like-grow article aside span{color: #333; font-size: 10px; line-height: 12px; display: block;}
.landing-page .cmpy-like-grow article aside img{border-radius: 100%; height: 54px; width: 54px; margin: 0px auto;}

.landing-page .cmpy-like-grow .testimonail a.vss-btn{width:auto;padding:12px;display:inline-block;margin:30px auto 0;font-size:14px;font-weight:600;}
.landing-page .cmpy-like-grow a.see-more-sucess{display:inline-block;margin:10px 0 0;}




.make-privilege{padding: 80px 0px; position: relative; width: 100%; text-align: center;}
.make-privilege::before{content: ""; position: absolute; left: -1px; top:30px; background: url("../images/home-page/ranked-by.png") no-repeat 0px 0px; width: 400px; height: 117px; background-size: 100% auto;}
.make-privilege a{display:inline-block;}
.make-privilege a img{ max-width: 100%;  -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.make-privilege a:hover img {-moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}


.project_link_section{background: #42548E; padding: 45px 0px 20px; text-align: center;}
.project_link_section .cmn_prod_link{background:url("../images/home-page/product-btn.png") no-repeat; width: 180px; height: 60px; display: inline-block; margin-right: 20px;} 
.project_link_section .cmn_prod_link.os{background-position: 0px 0px;}
.project_link_section .cmn_prod_link.os:hover{background-position: 0px -74px;}
.project_link_section .cmn_prod_link.wus{background-position: -201px 0px;}
.project_link_section .cmn_prod_link.wus:hover{background-position: -201px -74px;}

.project_link_section main{display: inline-block; height: 60px; line-height: 60px; color: #fff; position: relative; font-size: 24px; font-weight: 300; top: -23px;}
.project_link_section main::before, .project_link_section main::after{content: ""; position: absolute; left: 11px; background: #fff; height: 18px; width: 2px;}
.project_link_section main::before{top:0px;}
.project_link_section main::after{bottom: 0px}
.project_link_section .cmn-orange-btn{position: relative;top: -23px; margin-left: 20px;}





.landing-page .what-we-do{width: 100%; padding: 80px 0px;  background: #7B8FD1;}
.what-we-do .tech-box{border:1px solid #e5e5e5;padding:30px 40px 30px 100px;background:#fff;margin:30px 4%;position:relative; width: 42%; border-radius: 20px;}


.what-we-do .tech-box::before{content: ""; position: absolute; left:-2px; bottom:40%; background: url("../images/home-page/apps.png") no-repeat 0px 0px; width: 77px; height: 37px;}

.what-we-do .tech-box figure{width: 140px; height: 140px; border-radius: 100%; border: 5px solid #7B8FD1; background: #fff; padding: 15px; margin: 0px; position: absolute; left:-70px; top:-30px;}
.what-we-do .tech-box figure img{width: 100%; height: auto;}
.what-we-do .tech-box p{margin:10px 0 20px;color:#666;font-size:16px;line-height:30px;}
.what-we-do .tech-box h4{color: #5467A8; font-size: 19px; line-height: 20px; position: relative; padding-bottom: 5px; margin-bottom: 20px;}
.what-we-do .tech-box h4::after{content: ""; position: absolute; bottom: 0px; left:0px; background: #5467A8; width:45px; height: 1px;}
.what-we-do .tech-box summary{text-align: center; margin:0px -20px 30px; display: block;}
.what-we-do .tech-box article{text-align: center; margin:0px -20px 30px; display: block;}

.what-we-do .tech-box summary aside{width: 25%; display: inline-block; float: left; text-align: center;}
.what-we-do .tech-box summary aside span{display: block; text-align: center; font-size: 10px; color:#4D4D4D; margin-top:0px; line-height:14px; min-height:30px;}
.what-we-do .tech-box article aside{width: 25%; display: inline-block; float: left; text-align: center;}
.what-we-do .tech-box article aside span{display: block; text-align: center; font-size: 10px; color:#4D4D4D; margin-top:0px; line-height:14px; min-height:30px;}
/*
.what-we-do .tech-box summary main{background: url("../images/home-page/sprite.png") no-repeat 0px 0px; width: 42px; height: 42px; display: inline-block; margin:  0px auto;}
.what-we-do .tech-box summary main.squadz_icon{background-position: 0px 0px;}
.what-we-do .tech-box summary main.dmarie_icon{background-position: 0 -52px;}
.what-we-do .tech-box summary main.fanzoos_icon{background-position: 0 -106px;}
.what-we-do .tech-box summary main.arsearch_icon{background-position: 0 -158px;}*/

.what-we-do .tech-box summary main{}

.what-we-do .tech-box .more-btn{width:100%; padding-right: 60px;}
.what-we-do .tech-box .cmn-blue-btn{padding:10px;width:110px;font-size:12px;font-weight:500; height: 32px; line-height: 30px; text-align: center; padding: 0px; border: 2px solid #5467A8; background: #5467A8; color: #fff;}
.what-we-do .tech-box .cmn-blue-btn:hover{background: #fff; color:#5467A8;}

.our-process{padding: 70px 0px;}
.our-process figure{width: 100%; height: auto; margin-bottom: 80px; position: relative; padding-top: 50px;}
.our-process figure span{position: absolute; left:30%; top:0px; height: 47px; width: 148px;}
.our-process figure span a{display: block; height: 47px; width: 148px; background: url("../images/home-page/lets-talk.png") no-repeat 0px 0px;}
.our-process figure span a:hover{background-position: -185px 0px;}
.our-process img{width: 100%; height: auto; display: block;}

.product_details{padding: 70px 0px; width: 100%; background: #E3F7FA;}
.product_details aside{width: 50%;padding: 0 40px;}
.product_details figure{width: 100%; height: 80px;}
.product_details figure img{max-width: 100%; height: auto;}
.product_details aside.fl{text-align: right; border-right:1px solid #3FC6E8;}
.product_details aside h2{color: #000; font-size: 24px; margin: 30px 0px 25px 0px; font-weight: 500; line-height: 38px; text-align: inherit;}
.product_details aside h2::after{display: none;}
.product_details aside p{color: #000; font-size: 16px; font-weight: 300; margin-bottom: 35px;}


.landing-page .mwcy-counter{padding: 70px 0px; width: 100%; background: #5E71B5;}
.landing-page .mwcy-counter .counter-txt span{color:#fff;font-size:90px;line-height:100px;font-weight:600; text-shadow: rgb(63, 80, 143) 0px 8px 0px; -moz-text-shadow: rgb(63, 80, 143) 0px 8px 0px; -webkit-text-shadow: rgb(63, 80, 143) 0px 8px 0px; position: relative;}

.landing-page .mwcy-counter .counter-txt span::before{content: ""; position: absolute; top: 18px; right:-25px; width:45px; height: 45px; background: url("../images/home-page/sprite.png") no-repeat -165px -340px;}

.landing-page .mwcy-counter p{font-size:16px;color:#fff;text-align:center;font-weight:500;line-height:16px;}
.landing-page .mwcy-counter p .fa{font-size:30px; position: relative; margin-right: 10px;  top: 4px;}
/*.mwcy-counter .counter-txt:before{content:'';border-bottom:2px solid #fff;
    position:absolute;left:0;right:0;bottom:0;margin:auto;display:block;width:20%}*/


.why-our-cmny{padding:70px 0px; width: 100%;}
.why-our-cmny ul li h6{margin-bottom:15px; font-size:24px; color:#000; line-height: 25px; font-weight:600;}
.why-our-cmny ul li p{font-size:13px;line-height:22px;font-weight:300;color:#000;}
.why-our-cmny .andola-point{margin-bottom:50px}
.why-our-cmny .andola-point:nth-child(2n+1){padding-right:10px}
.why-our-cmny .andola-point:nth-child(2n+2){padding-left:10px}
.why-our-cmny ul li{display:inline-block;vertical-align:top}
.why-our-cmny ul li:first-child{width:10%;position:relative;}
.why-our-cmny ul li:last-child{width:85%;}
.home-sprite{background:url(../images/home-page/sprite.png) no-repeat;width:55px;height:48px;display:inline-block;position:absolute;}
.home-sprite.t-a{background-position:-82px 0}
.home-sprite.t-p{background-position:-82px -183px;}
.home-sprite.a-g-p{background-position:-82px -62px}
.home-sprite.d-ds{background-position:-82px -240px}
.home-sprite.w-p{background-position:-82px -119px}
.home-sprite.i-sm{background-position:-82px -303px}
.landing-page .mwcy-counter{height:auto}
.landing-page .as-contact-us article{display: table;  margin-top: 25px;}
.landing-page .as-contact-us figure{display: table-cell; vertical-align: middle; padding-right: 20px;}
.landing-page .as-contact-us p{display:  table-cell; font-size: 16px; color: #fff; line-height: 30px; vertical-align: middle; font-weight: 500;}
.landing-page .as-contact-us{background: #1ABBD4; width: 100%; padding: 80px 0px;}
.landing-page .as-contact-us .fl{padding-right: 20px;}
.landing-page .as-contact-us .fr{padding-left: 20px;}
.landing-page .as-contact-us h3{text-align: left; padding-right: 20px; line-height: 28px; margin-bottom: 20px;}
.landing-page .as-contact-us .inp-fld{height:auto}
.landing-page .as-contact-us .text-area textarea, .landing-page .as-contact-us .inp-fld input{margin:0 0px 30px 0px;}

.landing-page .as-contact-us .cmn_btn{background: #00869a; border: 2px solid #00869a; color: #fff;}
.landing-page .as-contact-us .cmn_btn:hover{background: #fff; border: 2px solid #fff; color: #00869a;}


.testimonial_sec_home{background:url(../images/home-page/testimonial-bg.png) no-repeat 0px 0px; width: 100%; min-height: 430px; padding: 70px 0px;}
.testimonial_sec_home article{width: 100%; padding: 40px; background:rgba(255, 255, 255, 0.6);}
.testimonial_sec_home article aside.fl{padding-right: 40px; border-right: 1px solid #676869;}
.testimonial_sec_home article aside.fr{padding-left: 40px; text-align: center;}
.testimonial_sec_home article aside.fl p{font-size: 17px; line-height: 30px; font-weight: 500; text-align: justify;}
.testimonial_sec_home article aside figure{display: block; margin-top: 30px;}
.testimonial_sec_home article aside figure img{border-radius: 100%; border: 1px solid #676869;}
.testimonial_sec_home article aside.fr p{font-size: 16x; color: #000; font-weight: 600;  line-height: 24px;}
.testimonial_sec_home article aside.fl p .fa{color: #336699; font-size: 22px;}
section.our_customers h3{margin-bottom: 0px;}
section.our_customers{padding: 50px 0px 30px 0px}
.product_cnt_home{padding-top: 40px;}
.product_cnt_home p{color: #fff; font-weight: 500; margin-bottom: 20px;}
.landing-page .cmpy-like-grow .product_cnt_home a.see-more-sucess{margin-top: 0px;}

.rank_section{width: 100%; background: #f2f2f2; padding: 70px 0px;}
.landing-page .rank_section h2{color: #4D4D4D ; line-height:45px;}
.landing-page .rank_section h2::after {background: #00aeef;}
.landing-page .rank_section h3{color: #4D4D4D;}

.landing-page .rank_section summary{text-align: center; position: relative; margin-top: 35px; padding-top: 10px; display: block;}
.landing-page .rank_section summary::before{content: ""; position: absolute; top: 0px; width: 70px; height: 2px; background: #4D4D4D; left: 50%; margin-left: -35px;}
.landing-page .rank_section summary p{color: #4D4D4D; font-weight: 500;}
.landing-page .rank_section article{margin-left: -35px; margin-right: -35px;}
.landing-page .rank_section aside.width-1-3{padding: 0px 15px; width: 25%;}
.landing-page .rank_section article figure{background: #fff; -webkit-box-shadow: 0 0 10px rgba(0,0,0, .65); -moz-box-shadow: 0 0 10px rgba(0,0,0, .65); box-shadow: 0 0 10px rgba(0,0,0, .65);  border-radius: 5px;}
.landing-page .rank_section article figure img{display: block; max-width: 100%; width: 100%; height: auto;}
.landing-page .rank_section article figure:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;}
.landing-page .comp_logo_sec h2{line-height:45px;}
section.comp_logo_sec{width: 100%; background: #4D4D4D; padding: 70px 0px;}
section.comp_logo_sec .container::before{content: ""; position: absolute; left:-70px; top: -50px; background: url(../images/home-page/200-happy-customers-new.png) no-repeat 0px 0px; width: 180px; height: 235px; background-size: 100% auto;}
.comp_logo_sec .project-strip{width:100%; text-align:center;}
.project-strip figure{display:inline-block; width:320px; margin:15px; height:auto; border: 1px solid #666; -webkit-box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 2px 11px 0px rgba(0, 0, 0, 0.75); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.55); border-radius:5px; padding: 10px;}
.project-strip figure img{width:100%;height:auto;max-height:100%; display: block;}
.project-strip figure:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;}

.second_header{width: 100%; height: 85px; padding: 27px 0px;}
.second_header a{font-size: 12px; padding: 0px 15px; min-width: 100px; text-align: center; width: auto; display: inline-block; border: 1px solid #00CCFF; color: #00CCFF; height: 32px; line-height: 33px; font-weight: 500;}
.second_header a:hover{color: #fff; background: #00CCFF;}

/*home page end here*/

.as-contact-us form{margin:0 auto;}
.as-contact-us .text-area textarea,.as-contact-us .inp-fld input{resize:none;font-weight:400;line-height:27px;  margin:0;outline:0 none;box-shadow:0 2px 6px #ccc inset;background:#fff;border:1px solid #ccc;
    color:#000;font-size:18px;padding:15px 15px 15px 45px;appearance:none;-webkit-appearance:none;}
.as-contact-us .inp-fld{height:80px}
.as-contact-us .text-area input{height:50px;line-height:50px;margin:0}
.as-contact-us .text-area .fa,.as-contact-us .inp-fld .fa{font-size:30px;left:7px;position:absolute;top:16px;z-index:9;}

.as-contact-us .text-area textarea, .as-contact-us .inp-fld input{resize:none; font-weight:500; outline:0 none; background:#fff;  color:#808080;font-size:16px;padding:0px 15px 0px 60px;appearance:none;-webkit-appearance:none; height: 45px; line-height: 45px; border: 0px; border-radius: 4px;  margin:0;}
.as-contact-us .text-area textarea{height: 150px; line-height: 20px; padding-top: 10px; display: block; overflow: auto;}
.as-contact-us .text-area .fa, .as-contact-us .inp-fld .fa{font-size:25px; left:18px;position:absolute;top:8px; z-index:9; color: #808080;}
.send-quote-btn{font-weight:700;text-transform:uppercase;font-size:15px;}





.cmpy-like-grow h2{font-weight:600;color:#444}
.cmpy-like-grow .testimonail{height:auto;background: rgba(255, 255, 255, 0.9);
    padding:36px 24px;box-shadow:0 3px 5px 2px rgba(0, 0, 0, 0.15);border:1px solid #e5e5e5;}
.cmpy-like-grow .testimonail h2{font-size:26px;font-weight:600;line-height:36px;padding-top:25px;color:#303030}
.cmpy-like-grow .t-quote{margin-top:10px;color:#666;font-size:17px;line-height:30px;min-height:135px;padding:0}
.cmpy-like-grow .t-adress{margin:20px auto 10px;}
.cmpy-like-grow .t-adress ul li{display:inline-block;text-align:left;vertical-align:middle}
.cmpy-like-grow .t-adress figure{width:45px;height:45px;}
.cmpy-like-grow .t-adress ul li strong{display:block;font-weight:600;margin:5px 0px 10px;text-transform:uppercase;}
.cmpy-like-grow .t-adress ul li em{font-weight:400;display:block}
.cmpy-like-grow .testimonail > a.vss-btn{width:auto;padding:12px;display:inline-block;margin:30px auto 0;font-size:14px;font-weight:600;}
.cmpy-like-grow a.see-more-sucess{display:inline-block;margin:50px 0 0;}


/*Service page start here*/

.mwcy-counter{height:330px}
.mwcy-counter h2{color:#fff;margin-bottom:30px}
.mwcy-counter .counter-txt span{color:#fff;font-size:60px;line-height:80px;font-weight:700}
.mwcy-counter p{font-size:18px;color:#fff;text-align:center;font-weight:300;line-height:26px;opacity:0.9;}
.mwcy-counter .counter-txt:before{content:'';border-bottom:2px solid #fff;
    position:absolute;left:0;right:0;bottom:0;margin:auto;display:block;width:20%}
.mwcy-counter.white-bg h2,.mwcy-counter.white-bg p,.mwcy-counter.white-bg .counter-txt span,.mwcy-counter.white-bg .counter-txt:before{color:rgb(48, 48, 48);border-color:rgb(48, 48, 48);}
.service-page-bnr{background:url(../images/service-page/service-bnr.jpg) no-repeat;background-position:50% 0;background-attachment:fixed;}
.service-page .what-we-do{padding:60px 0 40px}
.service-page .what-we-do .tech-box{min-height: 350px;}
.service-page .what-we-do .tech-box h4{text-align: left;}
/*Service page end here*/

/*iphone-apps-development page start here*/
.iphone-devlop-bnr{background:url(../images/service-page/iphone-app-dev-bnr.jpg) no-repeat;background-position:50% 50%;}
.business-need ul li{display:block;text-align:center;margin-bottom:15px}
.business-need ul li:last-child{margin-bottom:0}
.business-need ul li .circle{width:65px;height:65px;margin:0 auto 20px;text-align:center;background:#708fab;padding:15px}
.business-need ul li .circle.bg-alt,.development-help .circle.bg-alt{background:#79af9c}
.business-need ul li .circle .fa{font-size:30px;color:#fff}
.business-need ul li .circle:hover{background:#303030}
.business-need .app-cost-form{border-radius:6px;border:1px solid #d2d2d2; border-top:4px solid #1689d4;position:relative;padding:15px 10px;background:#ddd;}
.business-need .app-cost-form .form-hd{display:block;text-align:center;font-size:20px;line-height:30px;font-weight:400;margin:0px 0 20px;color:#777;}

.business-need .app-cost-form input[type="text"],.business-need .app-cost-form input[type="email"],.business-need .app-cost-form input[type="tel"],.business-need .app-cost-form input[type="submit"],.business-need .app-cost-form textarea{width:100%; background:#fff;border:1px solid #ccc;  color:#000;font-size:16px; height: 40px; line-height:37px; padding:0px 15px; font-weight:400; margin:0;outline:0 none;box-shadow:0 2px 6px #ccc inset; resize:none;appearance:none;-webkit-appearance:none;}

.business-need .app-cost-form textarea{overflow: auto; height: 100px;}



.business-need .app-cost-form input.smq-btn{background:#f5a621;color:#fff;border:2px solid #f5a621;box-shadow:none;color:#000;font-weight:600}
.find-sloution-btn{background:#f5a621;box-shadow:none;color:#000;font-size:16px;line-height:16px;font-weight:600;width:auto;padding:12px 16px;display:inline-block;text-transform:uppercase;border:2px solid #f5a621;}
.business-need .app-cost-form input.smq-btn:hover,.find-sloution-btn:hover{background:transparent;color:#f5a621;}
.development-help{padding:40px 0 0}
.development-help aside{text-align:center;padding:0 10px;margin-bottom:40px}
.development-help .circle{width:80px;height:80px;margin:0 auto 20px;padding:10px;line-height:70px;text-align:center;background:#708fab;}
.development-help .circle:hover{background:#303030 !important}
.development-help .circle .fa{font-size:30px;color:#fff}
.development-help strong{display:block;font-size:15px;line-height:20px;font-weight:700;margin-bottom:10px;text-transform:uppercase;}
.development-help p{line-height:28px}
.iphone-app-devlop-page .find-sloution-btn.mtop-0{margin-top:0;}
.android-page .find-sloution-btn{margin-bottom:0}
.testimonial h2{margin-bottom:50px}
.testimonial aside a{position:relative;display:block;background:linear-gradient(to bottom,rgba(102,102,102,0.03) 0%,rgba(102,102,102,0.08) 100%);
    padding:25px 40px;border:1px solid #fff;}
.testimonial.gray-bg aside a{background:#fff}
.testimonial aside a:before{content:'';position:absolute;background:url(../images/tmonial.png) no-repeat -60px -50px;display:block;width:50px;height:40px;
    left:20px;top:-20px}
.testimonial aside ul li{display:inline-block;vertical-align:top}
.testimonial aside h5{color:#4F84B1;font-size:24px;line-height:40px;
    font-weight:300;text-align:center;margin-bottom:20px}
.testimonial aside ul li figure{width:50px;height:50px;margin-right:10px}
.testimonial aside ul li strong{display:block;font-weight:600;font-style:italic;color:#9C9C9C;font-size:17px;margin:5px 0 10px}
.testimonial aside ul li em{display:block;font-weight:300;color:#9C9C9C;font-size:17px;line-height:24px}
.testimonial aside sup.p_top {position:relative;top:-8px;}
.technology-use-sp{background:url(../images/service-page/technology.png) no-repeat;width:150px;height:60px;display:inline-block;float:left;width:25%;opacity:0.8}
.technology-use-sp.icon-1{background-position:0px 25px}
.technology-use-sp.icon-2{background-position:60px -70px}
.technology-use-sp.icon-3{background-position:110px -250px}
.technology-use-sp.icon-4{background-position:100px -160px}
.industry-experience aside ul li{position:relative;display:block;font-size:16px;padding-left:40px;line-height:30px;margin-bottom:15px}
.industry-experience aside ul li span{position:absolute;left:0;top:-2px;width:35px;height:35px;line-height:25px;padding:5px;background: #1689d4;
    color:#fff;font-size:18px;text-align:center;display:inline-block;vertical-align:top}
.our-resource aside{text-align:center;position:relative;border:1px solid #e5e5e5;
    background:#fff;min-height:360px}
.our-resource aside:nth-child(2n+2){margin:0 38px}
.our-resource aside h6{font-size:20px;line-height:30px;margin:10px;font-weight:600}
.our-resource aside a.cmn-blue-btn{padding:8px 15px;display:inline-block;position:absolute;
    left:0;right:0;bottom:20px;width:110px;margin:auto;font-size:14px;line-height: 14px; font-weight:500}
.feature-work aside{padding-right:15px}
.feature-work aside:nth-child(4n+4){padding-right:0}
.feature-work aside .effct-block{overflow:hidden;position:relative;height:360px}
.feature-work aside .effct-block figcaption{display:none;background:rgba(0, 0, 0, 0.7);color:#fff;font-size:13px;font-weight:300;top:0;left:0;right:0;margin:45% auto 0;line-height:22px;padding:15px;position: absolute;width:90%;z-index:9;opacity:0.8}
.feature-work aside .effct-block:hover figcaption{display:block;}
.feature-work aside .effct-block figure{width:100%;height:100%}
.feature-work aside .effct-block figure img{width:100%;height:100%;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out}
.feature-work aside .effct-block:hover figure img{-webkit-transform: scale(1.2);-moz--webkit-transform: scale(1.2);transform: scale(1.2);}
.feature-work aside .effct-block:hover::before{content:'';position:absolute;left:0;top:0;background:rgba(0,0,0,0.7);display:block;width:100%;height:100%;z-index:9;}
.feature-work aside a.bold-anchor{text-transform:uppercase;font-size:17px;display:block;font-weight:700;color:#222;margin:10px 0 20px;}
.feature-work aside span{display:inline-block;padding:2px 7px;background:#428BCA;border-radius:3px;color:#fff;text-align:center;font-weight:500}
.feature-wrk-icon{text-align:left;margin-top:10px}
.feature-wrk-icon .feature-sp{background:url(../images/service-page/feature-sp.png) no-repeat;width:30px;height:30px;display:inline-block;}
.feature-sp.app{background-position:0px -42px}
.feature-sp.chain{background-position:0px -85px}
.feature-sp.ply-store{background-position:0px 0px}
/*iphone-apps-development page start end*/

/*Android app developement page start here*/
.android-devlop-bnr{background:url(../images/service-page/android-app-development.jpg) no-repeat;background-position:50% 50%;}
.why-go article p{line-height:26px;margin-bottom:10px}
.android-page .development-help .circle{background:rgba(135,190,0,0.8)}
.android-page .development-help .circle.bg-alt{background:rgba(0,150,136,0.62)}
.benifits-advantage h3{text-align:left;margin-bottom:30px;}
.benifits-advantage p{line-height:28px;padding-right:80px}
.q_list .li-circle ul li{position:relative;padding-left:22px;line-height:28px}
.q_list .li-circle ul li:before{content: '';position:absolute;left: 0;width:7px;height:7px;top: 9px;
    background-color:#87be00;display:block;border-radius:25px;}
.android-page .feature-work aside .effct-block{height:360px}
.android-page .as-contact-us{background:#dfe4e8}
/*Android app developement page end here*/

/*Hybrid mobile app developement page start here*/
.hybrid-devlop-bnr{background:url(../images/service-page/pgapbnr.jpg) no-repeat;background-position:50% 50%;background-size:100% auto;}
.native-function{background:#a2ddef;padding-top:40px}
.native-function.q_list .li-circle ul li:before,.choose-hybrid.q_list .li-circle ul li:before{background-color:#ABABAC;}
.native-function figure img{vertical-align:bottom}
.hybrid-development-page .add-resouce a{text-transform:initial;}
.choose-hybrid ul li{margin-bottom:5px}
.choose-hybrid figure img:hover,
.hybrid-development-page .our-resource figure img:hover{-webkit-transform: scale(1.1);-moz--webkit-transform: scale(1.1);transform: scale(1.1);}
.hybrid-development-page .our-resource aside{border:none;background:none}
.hybrid-development-page .our-resource aside figure{overflow:hidden;height:182px}
.our-client-say{background:url(../images/service-page/parallax2.jpg) no-repeat;background-position:50% 50%;background-size:cover;height:520px}
.add-resouce.cost-effct h2{margin-bottom:20px}
.add-resouce.cost-effct p{font-size:15px;text-align:center;margin-bottom:20px}
.add-resouce.cost-effct a{text-transform:uppercase;}

.post-blog > p{font-size:20px;font-weight:300;line-height:30px;margin:30px 0;}
.post-blog aside{min-height:300px;border:1px solid #ddd;}
.post-blog aside:nth-child(2){margin:0 38px}

.post-blog figure{width: 100%; min-height: 130px;}
.post-blog figure a{display: block;}
.post-blog figure a img{width: 100%; height: auto;display: block;}
.post-blog .blog_content{padding: 10px 15px;}

.post-blog main a{font-size: 17px; line-height: 20px; font-weight: 600; color: #303030;}
.post-blog main a:hover{color: #00adeb;}
.post-blog .post_info_date{color: #303030; font-weight: 600; font-size: 13px; line-height: 14px; margin: 10px 0px;}
.post-blog #recent_post p{color: #303030; font-weight: 400; font-size: 14px; line-height: 25px; margin: 0px; padding: 0px; min-height: 80px;}
.post-blog .blog_read_more{width: 100%; text-align: right; margin-top: 10px;}
.post-blog .blog_read_more a{color: #303030; font-weight: 400; font-size: 14px;}
.post-blog .blog_read_more a:hover{color: #00adeb;}
.post-blog  aside:hover a{color: #00adeb;}


.subscribe-to-blog{position:relative;background:#39b3d8;padding:50px 0}
.subscribe-to-blog:before{background: url(../images/blog-subs.png) no-repeat 0px 0px;content:'';position:absolute;left:0;top:0;width:100px;
    height:100px}
.subscribe-to-blog > .container{background-color:rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(0, 0, 0, 0.15);border-radius:4px;padding:50px 20px 20px;}
.subscribe-to-blog h6{font-size:22px;color:#fff;text-align:left;margin-bottom:0px;font-weight:600}
.subscribe-to-blog .inp-field-box input[type=text] {border:1px solid rgba(0, 0, 0, 0);
    border-radius:2px;color:#303030;display:block;font-size:18px;height:50px;line-height: 35px;margin:0;padding:0 15px;width:100%;}
.subscribe-to-blog .inp-field-box input[type=submit] {border-radius:4px;border:2px solid #fff;color:#fff;font-size: 15px;
    font-style: normal;font-weight:600;height:50px;letter-spacing: 0px;padding:0 26px;
    background:transparent;display:block;line-height: 30px;cursor: pointer;
    width:100%;text-transform: uppercase;}
.subscribe-to-blog .inp-field-box input[type=submit]:hover {background:#fff;color:#303030;}
.website-slider .bx-wrapper{width:100%;height:100%;max-width:100% !important;background:#39b3d8;padding:65px 0}
.website-slider .bx-wrapper .bx-viewport{background:transparent;border:none;box-shadow:none}
/*Hybrid mobile app developement page end here*/

/*Ruby on rails developement page start here*/
.ruby-bnr{background:url(../images/service-page/ror-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.ruby-on-rail-page .circle{background:#780000}
.ruby-on-rail-page .circle.bg-alt{background:#c43948}
.ruby-on-rail-page .industry-experience aside ul{padding-left:10px}
.ruby-on-rail-page .industry-experience ul li{margin-bottom:20px}
.ruby-on-rail-page .add-resouce h2 img{vertical-align:middle}
.ruby-on-rail-page .add-resouce a.find-sloution-btn{width:260px;}
.ruby-on-rail-page .add-resouce .space{display:inline-block;width:25px;}
.ruby-on-rail-page .testimonial .circle{background:none}
.ruby-on-rail-page .testimonial aside a:before {background: url(../images/tmonial-ror.png) no-repeat -60px -50px;}
.ruby-on-rail-page .our-resource aside{height:390px;}
.ruby-on-rail-page .as-contact-us{background:url(../images/service-page/ror-contact-bnr.jpg) no-repeat center center;background-size:cover;height:auto}
.ruby-on-rail-page .as-contact-us form label.error{color:#fff}
/*Ruby on rails developement page end here*/

/*Cakephp developement page start here*/
.cakephp-devlop-bnr{background:url(../images/service-page/cake-php-brn.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.cakephp-devlop-page .benifits-advantage{background:#2e6466;color:#fff}
.cakephp-devlop-page .benifits-advantage > p{text-align:center;padding:0;margin:30px 0}
.cakephp-devlop-page .q_list .li-circle ul li{margin-bottom:5px}
.cakephp-devlop-page .add-resouce a{text-transform:initial;}
.middle-or{width:100px;text-align:center;vertical-align:middle;display:inline-block;font-size:15px;font-weight:600;}
.cakephp-devlop-page .development-help .circle{background:#2e6466}
.cakephp-devlop-page .head-start .container{width:650px;margin:30px auto 0;}
.cakephp-devlop-page .head-start::before {content:'';position:absolute;left:0;
    top:0;width:104px;height:100px;background: url(../images/service-page/dload-ebook.png) no-repeat 0px 0px;}
.cakephp-devlop-page .head-start aside strong{font-size:18px;display:block}
.cakephp-devlop-page .q_list .li-circle ul li:before{background:#fdc800}
.cakephp-devlop-page .technical-expert,.cakephp-devlop-page .what-we-do,.cakephp-devlop-page .not-impressed,.cakephp-devlop-page .subscribe-to-blog{background:#2e6466;color:#fff}
.technical-expert ul li{margin-bottom:15px;line-height:26px;}
.technical-expert ul li strong{display:block;font-size:14px;font-weight:600;margin-bottom:5px}
.portfolio-look{padding:40px 0 0}
.portfolio-look > p{text-align:center;font-size:20px;font-weight:300;line-height:30px;opacity: 0.8;margin-bottom:20px}
.portfolio-look aside{height:400px;overflow:hidden}
.portfolio-look aside figure,.portfolio-look aside figure a,.portfolio-look aside figure a img{position:relative;width:100%;height:100%;cursor:pointer}
.portfolio-look aside figure figcaption{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:60px;line-height:60px;display:none;text-align:center}
.portfolio-look aside figure figcaption a{font-size:20px;color:#fff;font-weight:700;text-transform:uppercase;z-index:9}
.portfolio-look aside figure:hover a img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.portfolio-look aside figure:hover figcaption{display:block}
.portfolio-look aside figure:hover::before{content:'';background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.9;z-index:1}
.not-impressed .width-60{padding:0 30px;}
.not-impressed .width-60 strong{display:block;line-height:26px;margin-top:30px}
.not-impressed .width-60 strong a{color:#303030}
/*Cakephp developement page end here*/

/*Wordpress developement page start here*/
.wordpress-devlop-bnr{background:url(../images/service-page/dedd.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.wordpress-devlop-page .development-help.what-we-do p{font-size:16px;margin-bottom:30px}
.wordpress-devlop-page .development-help .circle{background:#21759a}
.wordpress-devlop-page .cmn-blue-btn-bg{background:#21759a;border-color:#21759a}
.wordpress-devlop-page .cmn-blue-btn-bg:hover{background:transparent;color:#21759a;}
.as-progress-bar{background:url(../images/service-page/slide1.jpg) no-repeat;background-position:50% 50%;background-size:cover;height:100%;color:#fff;}
.as-progress-bar .para-txt p{font-size:16px;line-height:30px;margin-bottom:20px;text-align:left}
.as-progress-bar .progress-bar ul li{display:block;margin-bottom:40px;}
.as-progress-bar .progress-bar strong{display:inline-block;font-size:18px;line-height: 35px;text-transform:uppercase;}
.as-progress-bar .progress-bar span{display:inline-block;font-size:20px;line-height:30px;font-weight:400}
.as-progress-bar .progress-bar .bar{color:#fff;padding:10px 0;display:block;float:left;background:rgb(33, 117, 154)}
.as-progress-bar .progress-bar .bar2{color:#000;padding:10px 0;display:block;float:left;background:#e3e3e3;}
.as-progress-bar .progress-bar .data-bar{-webkit-animation-name:data-bar;-moz-animation-name:data-bar;animation-name:data-bar;-webkit-animation-duration:3s;-moz-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
.plane-para-head{font-size:18px;margin:0 0 25px;font-weight:300}
.as-process > .container > p{margin-bottom:30px;font-size:16px;text-align:center;line-height:28px;font-weight:400;opacity: 0.9;}
.as-process .development-help .circle{width:120px;height:120px;line-height:110px;}
.as-process .development-help strong{text-transform:uppercase;}
.wm-2i h2,.wm-2i p{text-transform:uppercase;}
.wm-2i p{font-size:18px;font-weight:500;margin-bottom:30px}
.wordpress-devlop-page .industry-experience .plane-para-head{color:#21759a;margin:10px 0;font-weight:500;text-transform:uppercase}
.wordpress-devlop-page .subscribe-to-blog{background:#21759a}
/*Wordpress developement page end here*/

/*Magento developement page start here*/
.magento-devlop-bnr{background:url(../images/service-page/dedd.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.magento-devlop-page .development-help{padding-bottom:0}
.magento-devlop-page .development-help h2 {margin-bottom:10px;}
.sub-p-14{font-size:14px;margin:0 0 20px;text-align:center;}
.magento-devlop-page .development-help .circle{background:#ed4b23}
.get-magento-mkp h5{font-weight:400;margin-bottom:20px;opacity:0.8}
.get-magento-mkp p{font-size:14px;}
.magento-devlop-page .business-need ul li{text-align:left}
.magento-devlop-page .q_list .li-circle ul li:before {background:#fdc800}
.magento-devlop-page .app-cost-form ul li span{display:inline-block}
.magento-devlop-page .app-cost-form ul li span input[type="radio"]{margin-top:0;}
.choose-plan .container > p{font-size:18px;font-weight:600;text-align:center}
.choose-plan .price-box{margin:100px 0 0;}
.choose-plan .price-box aside{min-height:810px;padding:25px 20px 0;background:#303030;}
.choose-plan .price-box .offer{width:422px}
.choose-plan .price-box .basic,.choose-plan .price-box .silver,.choose-plan .price-box .gold{width:200px;margin-left:25px;}
.choose-plan .price-box .best-price{position:absolute;top:-34px;left:0;width:100%;padding:10px;color:#fff;text-align:center;background:#00adeb}
.choose-plan .price-box strong{font-size:18px;color:#fff;display:block;text-align:center;margin-bottom:10px;}
.choose-plan .price-box big{font-size:25px;font-weight:300;color:#fff;display:block;margin:30px 0}
.choose-plan .price-box small{font-size:14px;display:block;color:#fff;line-height:22px}
.choose-plan .price-box .offer ul{margin:20px 0 20px 20px;text-align:left}
.choose-plan .price-box .basic ul,.choose-plan .price-box .silver ul,.choose-plan .price-box .gold ul{margin:20px 0;}
.choose-plan .price-box ul li,.choose-plan .price-box p{color:#fff;line-height:30px}
.choose-plan .price-box mark{font-size:10px;color:#fff;padding:3px;margin-left:4px;background-color:#ff3366;border-radius:5px;}
.choose-plan .price-box ul li a.purchase-btn{padding:10px;display:block;margin-top:20px;}
.magento-devlop-page .note{font-style:italic;}
.magento-devlop-page .note strong{font-size:20px;text-decoration:underline;margin-bottom: 10px;
    display:inline-block;font-weight:600}
.magento-devlop-page .note ul li{line-height:28px;}
.magento-devlop-page .plugin-bnr{background:url(../images/service-page/orange-mg-br.jpg) no-repeat;background-position:50% 50%;background-size:cover;height:100%}
.magento-devlop-page .plugin-bnr p{font-size:22px;font-weight:300;color:#fff;margin-bottom:5px}
.magento-devlop-page .plugin-bnr h2{text-align:center;color:#fff;margin:10px 0 20px;}
.magento-devlop-page .our-work > p{margin:10px 0 30px;}
.magento-devlop-page .our-work span{font-size:18px;text-transform:uppercase;display:block;margin-bottom:10px}
.magento-devlop-page .our-work p a{color:#303030;}
.magento-devlop-page .our-work figure img{width:95%;}
.devlop-effective-soln p{margin:15px 0 30px;}
.download-plugin{background:rgba(0,0,0,0.6)url(../images/sticker-magento.png) no-repeat 0px 0px;width:220px;height:72px;border-radius:0px 5px 5px 0px;display:none;cursor:pointer;position:fixed;bottom:20%;left:0;z-index:99}
.download-plugin:hover{background-position:0px -80px}
.magento-devlop-page .popup_box figure{width:80%;}
.magento-devlop-page .popup_box.cstm-wh figure:before{right:-12%;}
/*Magento developement page end here*/

/*pentaho development page start here*/
.pentaho-devlop-bnr{background:url(../images/service-page/pentaho-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.pentaho-devlop-page .choose-hybrid{background:#e2e7eb}
.pentaho-devlop-page .choose-hybrid.white-bg{background:#fff}
.pentaho-devlop-page .development-help .circle{background:#1d61aa}
/*pentaho development page end here*/

/*Cloud management page start here*/
.cloud-manage-bnr{background:url(../images/service-page/cloud-manage-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.cloud-management-page .choose-hybrid{background:#d4ebfd}
.cloud-management-page .choose-hybrid.white-bg{background:#fff}
.cloud-management-page .development-help .circle{background:#60a0cc}
/*Cloud management page end here*/

/*On going support page start here*/
.ongoing-supt-bnr{background:url(../images/service-page/cloud-manage-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.ongoing-support-page .choose-hybrid strong{font-size:18px;text-transform:uppercase;display:block;margin:5px 0 15px;}
.ongoing-support-page .choose-hybrid.q_list .li-circle ul li:before{background-color:#1d61aa}
.support-option aside{text-align:center;padding:0 10px}
.support-option aside strong{font-size:20px;font-weight:500;display:block;text-align:center;margin:10px 0;line-height:34px}
.aws-managed-page .q_list .li-circle ul li:before{background-color:#ff9900}
.aws-managed-page .q_list .li-circle ul li{line-height:34px}
/*On going support page end here*/

/*AWS manage page start here*/
.aws-manage-bnr{background:url(../images/service-page/AWS-1-2.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.aws-managed-page .development-help .circle{background:#ff9900}
.org-bg-contact-form{background:#F7A80D;padding:20px;border-radius:5px}
.org-bg-contact-form strong{font-size:17px;line-height:24px;display:block;text-transform:uppercase;margin-bottom:20px;}
.org-bg-contact-form input,.org-bg-contact-form textarea{padding-left:50px;height:42px;font-size:16px;width:100%;border-radius: 2px;
    box-shadow:none;border:1px solid #fff;position:relative;}
.org-bg-contact-form textarea{height:80px}
.org-bg-contact-form .cstm-bg{position:absolute;height:80px;background-color:#E6A607;
    width:42px;top:0;left:0;z-index:9;border:1px solid #fff}
.org-bg-contact-form .inp-icon{background:#fff url(../images/icon-form.png) no-repeat;}
.org-bg-contact-form .inp-icon.inp-name{background-position:-2px -180px}
.org-bg-contact-form .inp-icon.inp-globe{background-position:-2px -2px}
.org-bg-contact-form .inp-icon.inp-email{background-position:-2px -61px}
.org-bg-contact-form .inp-icon.inp-phone{background-position:-2px -121px;margin-bottom:20px}

.org-bg-contact-form .inp-icon.tarea-icon{;background-position:-2px -240px;width:38px;height:42px;display:inline-block;position:absolute;top:16px;left:0;}
.org-bg-contact-form input[type="submit"] {background:#ff0000;border:2px solid #ff0000;color:#fff;margin-top:20px;font-weight:600;padding:0}
.org-bg-contact-form input[type="submit"]:hover{box-shadow:1px 8px 10px #8C6340;-webkit-box-shadow:-1px 8px 10px #8C6340;-moz-box-shadow:-1px 8px 10px #8C6340;}
.error-msg,.org-bg-contact-form .error-msg{display:block;color:#ff0000;font-size:12px;margin:6px 0;opacity:0;}
/*AWS manage page end here*/

.free-security-test-page form .pr{margin-bottom: 25px;}
.free-security-test-page .org-bg-contact-form input[type="submit"] {margin-top: 0px;}
.free-security-test-page .org-bg-contact-form .inp-icon.inp-phone{margin-bottom:0px}
.free-security-test-page label.error{display:block;color:#ff0000;font-size:12px;margin:6px 0; position: absolute; bottom: -25px; left: 0px; font-size: 12px; line-height: 12px;}


/*Quality assurance page start here*/
.qlty-assurance-bnr{background:url(../images/service-page/qa-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.quality-assurance-page .strip{background:#a9e6eb;padding:40px 0}
.quality-assurance-page .strip span{font-size:30px;color:#303030;line-height:49px}
.quality-assurance-page .strip a.btn-cmn-effect{background:rgb(27, 97, 105);padding:14px 20px;font-weight:500;font-size:16px;display:inline-block;border:2px solid rgb(27, 97, 105);color:#fff;text-transform:uppercase;}
.quality-assurance-page .strip a.btn-cmn-effect:hover{background:transparent;color:rgb(27, 97, 105);}
.quality-assurance-page .qa-type{padding:40px 0 10px}
.quality-assurance-page .qa-type aside{text-align:center;padding:0 10px;margin-bottom:30px}
.quality-assurance-page .qa-type aside span{display:block;text-align:center;font-size:20px;color:#135c63;line-height:30px;margin:15px 0;font-weight:600}
.quality-assurance-page .qabg-layer{background:#a9e6eb}
.quality-assurance-page .q_list .li-circle ul li:before{background:#ababab}
.quality-assurance-page  .cmn-blue-btn-bg{border-color:#135c63;background:#135c63}
.quality-assurance-page  .cmn-blue-btn-bg:hover{background:transparent;color:#135c63;}
/*Quality assurance page end here*/

/*Portfolio page start here*/
.portfolio-bnr{background:url(../images/portfolio-page/portfolio-1.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.swb-clients > .container > p{font-size:22px;line-height:38px;font-weight:500;}
.portfolio-page .as-contact-us{background:url(../images/portfolio-page/cont-bg-port-2.jpg) no-repeat;background-position:50% 50%;background-size:cover;height:auto}
.as-contact-us .wb-row{margin-bottom:20px;background:#fff;padding:15px 2px;box-shadow: 0 2px 6px #ccc inset;}

.portfolio-page .as-contact-us .inp-fld{height: auto;}
.portfolio-page .as-contact-us .wb-row{margin-bottom: 30px;}


.as-contact-us .wb-row span{margin-right:10px}
.as-contact-us .wb-row input[type="radio"]{margin-top:0;vertical-align:middle;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}
.as-contact-us .wb-row label{font-size:16px;vertical-align:middle;}
.as-contact-us .wb-row label .fa-desktop{font-size:24px;vertical-align:middle;}
.as-contact-us .wb-row label .fa-mobile{font-size:26px;vertical-align:middle;}
.as-contact-us .wb-row label.wpm .fa-mobile{position:relative;left:-12px;}
.our-all-client .container{max-width:95%;}
.our-all-client .tab ul.tabnav li{display:inline-block;padding:0 34px 0 35px}
.our-all-client .tab ul.tabnav li:last-child{padding-right:0}
.our-all-client .tab ul.tabnav li a{font-size:18px;font-weight:600;color:#888;position:relative;}
.our-all-client .tab ul.tabnav li a:hover,.our-all-client .tab ul.tabnav li.active-list a{color:#00adeb;}
.our-all-client .tab ul.tabnav li.active-list a:before{content:'';border-bottom:2px solid #303030;position:absolute;bottom:0px;left:0;right:0;margin:auto;}
.our-all-client .feature-work aside{height:auto;margin-bottom:20px;padding-right:20px}
.our-all-client .feature-work aside:nth-child(4n+4){padding-right:0}
.portfolio-page .our-all-client .feature-work aside a + div.text-center{background:#fff;padding:0 10px;height:125px;}
.portfolio-page .our-all-client .feature-work aside a.bold-anchor{margin:0;padding:10px 0}
.portfolio-page .our-all-client .feature-work aside .effct-block:before{background:transparent;}
.portfolio-page .our-all-client .feature-work aside .effct-block:after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;bottom:0;left:0;right:0;margin:auto;}
.thanku-page .portfolio-bnr p span{font-size:24px;display:block;margin-bottom:10px;}
.thanku-page .fa-long-arrow-right{font-size:22px;position:relative;top:2px;}
/*Portfolio page end here*/

/*Portfolio inside page start here*/
.cmn-portfolio-inside-page .bnr-h-line{background-position:50% 50%;background-size:cover;}
.cmn-protfolio-bnr .bnr-h-line{background:url(../images/portfolio-page/cynosure-bnr.jpg) no-repeat;background-position:50% 0%;}
.as-search-portflio .bnr-h-line{background:url(../images/portfolio-page/ar-search-cover.jpg) no-repeat;}
.cmn-portfolio-inside-page .sld-catagory{padding:40px 0}
.cmn-portfolio-inside-page .sld-catagory aside{width:49%;}
.cmn-portfolio-inside-page .sld-catagory .bx-wrapper{margin-bottom:20px}
.cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-viewport{height:480px !important;}
.cmn-portfolio-inside-page .sld-catagory #bx-pager{text-align:center;}
.cmn-portfolio-inside-page .sld-catagory #bx-pager a{display:inline-block;padding:10px}
.cmn-portfolio-inside-page .sld-catagory #bx-pager a.active{background:#fff;box-shadow:0px 0px 5px #ccc;position:relative;}
.cmn-portfolio-inside-page .sld-catagory #bx-pager a.active:before{content:'';width:0;height:0;position:absolute;top:-10px;left:0;right:0;margin:auto;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;}
.cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-controls-direction a{width:30px;height:30px;}
.cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-prev{left:20px;background-size:60px auto}
.cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-prev:hover{background-position:-32px 0px;}
.cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-next{right:20px;background-size:60px auto;background-position:0px -38px;}
.cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-next:hover{background-position:-32px -38px;}
.cmn-portfolio-inside-page h4{font-size:20px;font-weight:500;line-height:24px;margin:0 0 20px;}
.cmn-portfolio-inside-page .sld-catagory aside p{margin-bottom:10px}
.cmn-portfolio-inside-page .sld-catagory aside ul.bxslider{margin-left:0;}
.cmn-portfolio-inside-page .sld-catagory aside ul{padding-left:18px;}
.cmn-portfolio-inside-page .sld-catagory aside ul li{list-style-type:disc;line-height:26px;}
.cmn-portfolio-inside-page .external-linkbtn{margin-top:40px;}
.cmn-portfolio-inside-page .external-linkbtn a{display:inline-block;margin-right:10px}
.cmn-portfolio-inside-page .external-linkbtn a:last-child{margin-right:0}
.cmn-portfolio-inside-page .external-linkbtn a:hover{opacity:0.8}
.cmn-portfolio-inside-page .cont-wbg{background:#fff;padding:5px 25px 25px}
.cmn-portfolio-inside-page .cont-wbg h4{margin:20px 0;}
.cmn-protfolio-bnr .bnr-h-line .cmn-page-title h1 small{text-transform:lowercase;}
.auditnet-portflio .bnr-h-line{background:url(../images/portfolio-page/audit-cover.jpg) no-repeat;}
.d-maire-portflio .bnr-h-line{background:url(../images/portfolio-page/dmarie-cover.jpg) no-repeat;background-position:50% 100%}
.financializer-portfolio .bnr-h-line{background:url(../images/portfolio-page/financializor-bnr.jpg) no-repeat;}
.leaguer-portfolio .bnr-h-line{background:url(../images/portfolio-page/leaguer-bnr.jpg) no-repeat;background-size:100% 100%}
.littlestep-portflio .bnr-h-line{background:url(../images/portfolio-page/littlesteps-bnr.jpg) no-repeat;background-position: 50% 50%;}
.salk-portflio .bnr-h-line{background:url(../images/portfolio-page/salk-bnr.jpg) no-repeat;background-position: 50% 50%;}
.paymet-portflio .bnr-h-line{background:url(../images/portfolio-page/paymate-large.jpg) no-repeat;background-position: 50% 50%;}
/*Portfolio inside page end here*/


/*Product page start here*/
.product-bnr{background:url(../images/portfolio-page/project-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;}
.product-page .devlop-effective-soln{background:#cfdff8}
.product-page .devlop-effective-soln .find-sloution-btn{border:2px solid rgb(39, 53, 83);background:rgb(39, 53, 83)}
.product-page .devlop-effective-soln .find-sloution-btn:hover{background:transparent;color:rgb(39, 53, 83);}
/*Product page end here*/

/*Resource page start here*/
.resource-bnr{background:url(../images/resource-page/resources.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:40px;}
.resource-box{margin-bottom:40px;border:1px solid #e5e5e5;padding:12px 10px 10px;background:#fff;cursor:pointer;}
.resource-box > a{display:block;position:relative;}
.resource-box ul li.image-li{float:left;width:32%;display:block}
.resource-box ul li.content-li{float:right;width:68%;padding-left:20px;margin-top:20px;display:block}
.blue-bg-tag{display:inline-block;padding:5px;background:#428BCA;border-radius: 3px;
    color:#fff;text-align:center;font-weight:500;}
.resource-box ul li.content-li p{color:#303030}
.resource-box .tag-btn span.cmn-blue-btn{display:inline-block;padding:8px 20px}
.resource-box .tag-btn{width:66%;position: absolute;right:0;bottom:10px}
.resource-page h4{font-size:18px;line-height:26px;margin-bottom:10px;text-transform:uppercase}
.resource-page .catagories h4{margin-bottom:0}
.resource-page .catagories,.resource-page .business-need{padding-left:20px;margin-bottom:30px}
.resource-page .catagories ul li a{line-height:36px;display:block;color:#303030}
.resource-page .catagories ul li a:hover{color: #1689d4;}
.cmn-app-cost-bnr{background:url(../images/resource-page/f-app.jpg) no-repeat;background-position:50% 0%;margin-bottom:40px;}
.cmn-cost-page >.container > .width-75{border-right:1px solid #ccc;padding-right:15px;margin-bottom:40px;}
.cmn-cost-page >.container > .width-25{padding-left:20px}
.cmn-cost-page h2{font-size:26px;line-height:40px}
.cmn-cost-page .width-75 h2,.cmn-cost-page .width-75 p{margin-bottom:15px}
.zomat-page .q_list .li-circle ul li:before{background-color:#CB202D}
.cmn-cost-page h4{font-size:20px;line-height:30px;margin-bottom:20px}
.as-address address{font-style:normal;font-size:14px;line-height:30px;margin:20px 0;font-weight:500}
.as-address address a{color:#303030;font-size:20px;font-weight:600;}
.as-address address big{font-size:20px;display:block;font-weight:600;}
.ola-page ul{margin-bottom:10px}
.lsm-app-bnr{background:url(../images/resource-page/cg-leag-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:40px;}
.legure-sm-webpage h4,.csm-cmn-hp h4{font-size:18px;margin-bottom:10px;font-weight:600}
.legure-sm-webpage p,.csm-cmn-hp p{margin-bottom:10px}
.legure-sm-webpage .strip{background:#8d6655;padding:40px 0}
.legure-sm-webpage .strip span{font-size:20px;color:#fff;line-height:46px}
.legure-sm-webpage .strip a.btn-cmn-effect{padding:14px 20px;font-weight:500;font-size:16px;display:inline-block;border:2px solid #fff;color:#fff;}
.legure-sm-webpage .strip a.btn-cmn-effect:hover{background:#fff;color:#8d6655;}
.single-slider .bx-wrapper img{width:100%;}
.single-slider .bx-wrapper .bx-viewport{border:none;}
.single-slider .slide a{display:block;position:relative;transition:all 3s ease-in-out;-webkit-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;}
.single-slider .slide a:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.single-slider .slide a p{display:none;position:absolute;padding:0 20px;left:0;top:40%;width:100%;text-align:center;color:#fff;font-size:16px;line-height:22px}
.single-slider .slide a:hover p{display:block}
.electronic-sign-pdf-page .esign-bnr{background:url(../images/resource-page/esignature.jpg) no-repeat;background-position:0 0;background-size:cover;margin-bottom:40px;}
.electronic-sign-pdf-page .esign-bnr h1 small,.ebook-page .ebook-bnr h1 small{text-transform:lowercase;}
.electronic-sign-pdf-page .q_list .li-circle ul li{line-height:34px}
.electronic-sign-pdf-page .q_list .li-circle ul li:before{background:#520265}
.electronic-sign-pdf-page .development-help .circle{width:120px;height:120px;line-height:120px;border:2px solid #520265;background:transparent}
.electronic-sign-pdf-page .development-help .circle:hover{background:#520265 !important}
.electronic-sign-pdf-page .development-help .circle .fa{color:#520265;font-size:40px}
.electronic-sign-pdf-page .development-help .circle:hover .fa{color:#fff;}
.electronic-sign-pdf-page .development-help aside p a,.electronic-sign-pdf-page .add-resouce p a{display:inline;color:#00adeb;font-weight:600}
.electronic-sign-pdf-page .development-help aside p strong{display:inline;font-size:14px}
.ebook-page .ebook-bnr{background:url(../images/resource-page/ebook-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:40px;}
.ebook-page .cmpy-like-grow aside{position:relative;width:48%;height:auto;text-align:center;background: rgba(255, 255, 255, 0.9);
    padding:20px;border:1px solid #e5e5e5;}
.ebook-page .cmpy-like-grow aside:hover::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);}
.ebook-page .cmpy-like-grow aside:hover .cmn-blue-btn{display:block}
.ebook-page .cmpy-like-grow h2{margin-bottom:0;padding-top:0;font-size:32px;font-weight:700;line-height:42px}
.ebook-page .rating .fa{font-size:18px;color:#F7AE04;}
.ebook-page .cmpy-like-grow h4{font-size:18px;text-transform:uppercase;font-weight:600}
.ebook-page .q_list .li-circle ul li:before{background:#ababab}
.ebook-page .cmpy-like-grow aside .cmn-blue-btn{display:none;width:200px;height:50px; line-height: 48px; padding: 0px; position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#ff0000;border:2px solid #ff0000;color:#fff;font-weight:600}
.ebook-page .cmpy-like-grow aside .cmn-blue-btn:hover{background:transparent;color:#ff0000;}
.audinet-audit-app-page .audit-app-bnr{background:url(../images/resource-page/bnr-anet-cstudy.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:40px;}
.audinet-audit-app-page .csm-cmn-hp{padding-right:10px}
.cmn-testimonial2{background:url(../images/resource-page/cstudy-tmonial.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:40px;padding:60px 0 90px;}
.cmn-testimonial2 .fill-box{width:90%;margin:0 auto;}
.cmn-testimonial2 .fill-box a{display:block;position:relative;background:#00a6b6;padding:50px 40px 50px 120px;}
.cmn-testimonial2 .fill-box a:hover{background:#00818e}
.cmn-testimonial2 .fill-box .circle{position:absolute;width:120px;height:120px;border:5px solid #666;left:-60px;
    top:0;bottom:0;margin:auto}
.cmn-testimonial2 .fill-box .circle img{width:100%;height:100%;display:block;
    border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.cmn-testimonial2 .fill-box p{color:#fff;font-size:16px;line-height:30px}
.cmn-testimonial2 .cst-tm-name{font-size:18px;line-height:26px;text-align:right;color: #fff;margin-top:20px;}
.cmn-as-strip{background:#697c82;padding:40px 0}
.cmn-as-strip span{font-size:22px;color:#fff;line-height:46px;font-weight:500;}
.cmn-as-strip a.cmn-wht-btn{padding:12px 20px;font-weight:500;font-size:16px; line-height: 16px; display:inline-block;
    border:2px solid #fff;color:#fff}
.cmn-as-strip a.cmn-wht-btn:hover{background:#fff;}
.audinet-audit-app-page .cmn-as-strip a.cmn-wht-btn:hover{color:#697c82;}
.data-warehousing-page .dataware-bnr{background:url(../images/resource-page/bnr-dh-cstudy.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:40px;}
/*.data-warehousing-page .dataware-bnr.bnr-h-line h1 {margin-top:100px;line-height:70px}*/
.data-warehousing-page .q_list .li-circle ul li{margin-bottom:10px}
.data-warehousing-page .cmn-as-strip a.cmn-wht-btn:hover{color:#718d91;}
.leagure-boost-page .lboost-bnr{background:url(../images/resource-page/cs4-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:40px;}
/*.leagure-boost-page .lboost-bnr.bnr-h-line h1 {margin-top:100px;line-height:70px}*/
.leagure-boost-page .cmn-as-strip{background:#4b658a}
.leagure-boost-page .cmn-as-strip a.cmn-wht-btn:hover{color:#4b658a;}
.infra-migration-page .inf-mig-bnr{background:url(../images/resource-page/cs5-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:0;}
.infra-migration-page .q_list .li-circle ul li{margin-bottom:10px}
.infra-migration-page .cmn-as-strip{background:#698143}
.infra-migration-page .cmn-as-strip a.cmn-wht-btn:hover{color:#698143}
.famous-app-page .cmpy-like-grow aside{position:relative;width:48%;
    height:auto;text-align:left;padding:20px 20px 0;margin-bottom:40px}
.famous-app-page .cmpy-like-grow aside:first-child{background:#CC4A4F;}
.famous-app-page .cmpy-like-grow aside:nth-child(2){background:#CCE310;}
.famous-app-page .cmpy-like-grow aside:nth-child(3){background:#26387A;}
.famous-app-page .cmpy-like-grow h4{line-height:32px;font-size:24px;margin:50% 0;}
.famous-app-page .cmpy-like-grow aside:first-child h4,
.famous-app-page .cmpy-like-grow aside:nth-child(3) h4{color:#fff;}
.famous-app-page .cmpy-like-grow aside figure img{vertical-align:bottom}
.famous-app-page .cmpy-like-grow aside:hover::before {content: '';position: absolute;
    width: 100%;height: 100%;top: 0;left: 0;background:rgba(255, 255, 255, 0.39)}
.famous-app-page .cmpy-like-grow aside .cmn-blue-btn-bg {display:none;
    width:150px;height:40px; line-height: 40px; text-align:center;position:absolute;top:0;bottom:0;
    left:0;right:0;margin:auto;font-weight:600; padding: 0 20px;}
.famous-app-page .cmpy-like-grow aside:hover .cmn-blue-btn-bg{display:block;}
.case-study-bnr{background:url(../images/resource-page/cstudy-anet.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:0;}
.case-studies-page .our-resource{padding:40px 0 10px}
.case-studies-page .our-resource aside{border:none;margin-bottom:38px}
.case-studies-page .our-resource aside.fdw{margin-left:0;}
.case-studies-page .our-resource aside figure img{width:100%;height:130px;}
.case-studies-page .our-resource aside h6{margin:0;line-height:24px;text-transform:uppercase;
    text-align:left;padding:10px 15px 0;font-size:16px;min-height:80px}
.case-studies-page .our-resource aside:hover h6{color: #00adeb;}
.case-studies-page .our-resource aside p{text-align:left;padding:20px 15px;}
.case-studies-page .post-info{display:block;text-align:left;font-size:14px;padding:0 20px;font-weight:500;margin-bottom:20px}
.case-studies-page .cmn-as-strip{background:#00adeb}
.case-studies-page .cmn-as-strip a.cmn-wht-btn:hover{color:#00adeb}
.rsv-app-cost-page .q_list .li-circle ul li:before{background:#26387A}
.cmn-migration-page .bnr-h-line,.cmn-migration-page .cmn-top-bnr{padding-top:90px}
.dmarie-sm-portfolio-page .d-smpfl-bnr{background:url(../images/resource-page/cs-bnr-dmarie.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:0;}

/*Resource page end here*/

/*Abouts us page start here*/
.aboutus-bnr{background:url(../images/company/about-bnr.jpg) no-repeat;background-position:0 0; background-size:cover;margin-bottom:0;}
.aboutus-page .why-go table{width:60%;margin:20px auto;font-size:20px;line-height:26px}
.aboutus-page .why-go table span{ display:block;font-size:18px}
.aboutus-page .all-technology aside{padding: 0 15px;}
.aboutus-page .all-technology aside:nth-child(2){margin:0 38px;padding:0}
.aboutus-page .all-technology aside p{font-size:14px;line-height:30px}
.aboutus-page .clr-g{color:#777;}
.aboutus-page .fw-13{font-size:13px;font-weight:700;}
.aboutus-page .fw-14{font-size:14px;font-weight:700;}
.aboutus-page .fw-15{font-size:15px;font-weight:700;}
.aboutus-page .fw-16{font-size:16px;font-weight:700;}
.aboutus-page .fw-17{font-size:17px;font-weight:700;}
.aboutus-page .fw-18{font-size:18px;font-weight:700;}
.aboutus-page .fw-19{font-size:19px;font-weight:700;}
.aboutus-page .fw-20{font-size:20px;font-weight:700;}
.aboutus-page .fw-25{font-size:25px;font-weight:700;}
.aboutus-page .fw-26{font-size:26px;font-weight:700;}
.aboutus-page .fw-28{font-size:28px;font-weight:700;}
.aboutus-page .txt-up{text-transform:uppercase}
.aboutus-page .fw-25.clr-g,.aboutus-page .fw-28.clr-g{font-weight:400}
.aboutus-page .fw-25.clr-b{font-weight:400;color:#303030;}
.as-about-timeline .container{background:url(../images/company/abt-new-bg.jpg) repeat-y scroll center top;
    height:auto;margin:40px auto 60px;position:relative;width:930px}
.as-about-timeline h4{font-size:22px;margin:0;text-align:center}
.as-about-timeline .box-panel{position:relative;padding:0 20px}
.as-about-timeline .box-panel h4{position:absolute;right:-18%;}
.as-about-timeline .box-panel h4.year-16{top:0%;}
.as-about-timeline .box-panel h4.year-15{bottom:6%;}
.as-about-timeline .box-panel h4.year-14{bottom:0%;}
.as-about-timeline .box-panel h4.year-13{top:6%;}
.as-about-timeline .box-panel h4.year-12{top:10%;}
.as-about-timeline .box-panel h4.year-11{top:0%;}
.as-about-timeline .box-panel h4.year-10{top:55%;left:-18%;right:initial}
.as-about-timeline .box-panel h4.year-9{top:50%;}
.as-about-timeline .fl.width-50 .box-panel{width:90%;margin:100px 50px 110px 0;}
.as-about-timeline .fr.width-50 .box-panel{width:90%;margin:110px 0px 140px 50px;}
.as-about-timeline .fr.width-50 .box-panel.mtb-250{margin-top:250px;margin-bottom:0}
.as-about-timeline .fr.width-50 .box-panel.mtb-280{margin-top:380px;margin-bottom:0}
.as-about-timeline .box-panel a{display:block;}
.as-about-timeline .box-panel ul li{width:auto;max-width:48%;display:inline-block;vertical-align:middle}
.as-about-timeline .fr.width-50 .box-panel ul li:last-child{text-align:right;}
.as-about-timeline .box-panel ul li h5{text-align:left;font-size:18px;line-height:24px;margin:0 0 10px;}
.as-about-timeline .box-panel ul li p{text-align:left;font-size:16px;line-height:24px;color:#303030}
/*Abouts us page end here*/

/*engagement model page start here*/
.eng-model-bnr{background:url(../images/company/engagement-model-bnr.jpg) no-repeat;background-position:50% 50%;background-size:cover;margin-bottom:0;}
.engagement-model-page .native-function{background:#d3e0f3}
.engagement-model-page a.cmn-blue-btn-bg{background:#424D5F;border-color:#424D5F}
.engagement-model-page a.cmn-blue-btn-bg:hover{background:transparent;color:#424D5F;}
.dedicate-dvlp-bnr{background:url(../images/company/dedicated-dev-bnr.jpg) no-repeat;background-position:0 0;background-size:cover;margin-bottom:0;}
.engagement-model-page.d-vlp-page .choose-hybrid{background:#ffd1d3}
.engagement-model-page.d-vlp-page .q_list .li-circle ul li:before{background:#ABABAC}
.engagement-model-page.d-vlp-page a.cmn-blue-btn-bg{background:#D35556;border-color:#D35556}
.engagement-model-page.d-vlp-page a.cmn-blue-btn-bg:hover{background:transparent;color:#D35556}
.fixbid-bnr{background:url(../images/company/fixed-bid-bnr.jpg) no-repeat;background-position:0 0;background-size:cover;margin-bottom:0;}
.engagement-model-page.fixbid-page .choose-hybrid{background:#efebe8}
.engagement-model-page.fixbid-page a.cmn-blue-btn-bg{background:#2B1F2B;border-color:#2B1F2B}
.engagement-model-page.fixbid-page a.cmn-blue-btn-bg:hover{background:transparent;color:#2B1F2B}
.time-material-bnr{background:url(../images/company/time-and-material-bnr.jpg) no-repeat;background-position:50% 0%;margin-bottom:0;}
.engagement-model-page.time-material-page .choose-hybrid{background:#cbd8fa}
.engagement-model-page.time-material-page a.cmn-blue-btn-bg{background:#354664;border-color:#354664}
.engagement-model-page.time-material-page a.cmn-blue-btn-bg:hover{background:transparent;color:#354664}
/*engagement model page end here*/

/*whyus page start here*/
.whyus-page .whyus-bnr{background:url(../images/company/whyus-bnr.jpg) no-repeat;background-position:0px 0px;background-size:100% 100%;margin-bottom:0;}
.txt-orange{color:#e60;}
.whyus-page h2.top-10-reason{padding:40px 0;margin-bottom:0;background:#fff;text-align:center}
.whyus-page .video{padding:30px 0}
.whyus-page .video aside > a{display:block}
.whyus-page .video aside h2{color:#909090;text-align:center}
.point-lines{background:#fff;padding:40px 0}
.point-lines aside strong{display:block;font-size:14px;line-height:30px;text-align:left;
    padding:12px 20px;margin-bottom:10px;color:#303030;font-weight:600;background:#e3e3e3;text-transform: uppercase;
    letter-spacing:1px;cursor:default;}
.point-lines aside strong:hover{color:#01ABE8;}
/*whyus page end here*/

/*how we work page start here*/
.hwk-page .hwk-bnr{background:url(../images/company/how-bnr.jpg) no-repeat;background-position:0px 0px;background-size:100% 100%;}
.hwk-page h2{margin-bottom:10px}
.hwk-page figure img{border:5px solid #fff;box-shadow:0px 0px 5px #ddd;}
/*how we work page end here*/

/*award page start here*/
.award-page .awrd-bnr{background:url(../images/company/awards-bnr.jpg) no-repeat;background-position:0px 0px;background-size:100% 100%;}
.award-page .rank aside h4{text-align:center;font-weight:400;color:#444;font-size:20px}
.award-page .rank aside figure{text-align:center;margin-bottom:20px;}
.award-page .rank aside ul{margin:0;padding:0}
.award-page .rank aside ul li{margin-bottom:16px}
.award-page .rank aside ul li .num-circle{width:45px;height:45px;display:inline-block;margin-right:10px;font-size:20px;font-weight:600;text-align:center;line-height:45px;border:1px solid #65c5bd;color:#65c5bd;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.award-page .rank aside ul li .num-circle:after{content:'';height:10px;width:2px;background:#65c5bd;position:absolute;bottom:-14px;left:0;right:0;margin:auto}
.award-page .rank aside ul li p{display:inline-block;font-size:16px;}
.award-page .rank aside ul li p.color-1 a{color:#74a800;font-weight:600;}
.award-page .rank aside ul li p.color-2 a{color:#4771BE;font-weight:600;}
.award-page .rank aside ul li p.color-3 a{color:#520265;font-weight:600;}
.award-page .rank aside ul li a.read-more{display:inline-block;font-size:16px;color:#303030;margin:20px 0 0 50px;}
/*award page end here*/

/*domaims and technology page start here*/
.domain-tech-page .dt-bnr{background:url(../images/company/title-image.jpg) no-repeat;background-position:0 0;background-size:cover;}
.domain-tech-page .dt-sec aside h4{font-size:20px;font-weight:600;line-height:28px;margin:0 0 10px;}
.domain-tech-page .dt-sec aside .d-industry a.more-toggle-txt{display:block;text-align:right;color:#c00808;margin:0 0 15px;padding:0 40px;}
.domain-tech-page .dt-sec aside .d-industry ul li{display:inline-block;width:32%;text-align:center;margin-bottom:20px;
    vertical-align:top;cursor:pointer;}
.domain-tech-page .dt-sec aside .d-industry ul li p{font-size:12px;line-height:18px;margin-top:10px;}
.domain-tech-page .dt-sec aside .technology span{cursor:pointer;display:inline-block;font-weight:700;margin:5px 10px 10px 0px;-webkit-transition: 0.5s;
    -moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
    .technology .os-tech{color:#6c6d73;font-size:25px;}
.technology .cakephp-tech{color:#aa8e3e;font-size:15px;}
.technology .html-tech{color:#f88257;font-size:30px;}
.technology .phonegap-tech{color:#929292;font-size:25px;}
.technology .ror-tech{color:#d75868;font-size:15px;}
.technology .android-tech{color:#a2c539;font-size:25px;}
.technology .aws-tech{color:#f8be5a;font-size:28px;}
.technology .mysql-tech{color:#144F61;font-size:16px;}
.technology .jquery-tech{color:#0769AD;font-size:24px;}
.technology .pentaho-tech{color:#005DA6;font-size:19px;}
.technology .ubuntu-tech{color:#DD4814;font-size:28px;}
.technology .rack-tech{color:#000;font-size:22px;}
.technology .sqlite-tech{color:#044A64;font-size:25px;}
.technology .postgre-tech{color:#336691;font-size:30px;}
.technology .css-tech{color:#2ba7e2;font-size:20px;}
.domain-tech-page .dt-sec aside .technology span:hover{-webkit-transform: scale(1.3,1.3);
    -moz-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3);}
.domain-tech-page .dt-sec aside .toggle-container .pm-icon{background:url(../images/company/pm-icon.png) no-repeat;display:inline-block;width:54px;height:54px;margin-right:15px;position:relative;top:0;left:0;vertical-align:middle; cursor: pointer;}
.domain-tech-page .dt-sec aside .toggle-container.state-expanded{position:relative;}
.domain-tech-page .dt-sec aside .toggle-container.state-expanded:before{content:'';border-left:1px solid #65c5bd;position:absolute;height:100%;left:25px;top:50px;}
.domain-tech-page .dt-sec aside .toggle-container.state-expanded .pm-icon{background-position:0px -54px}
.domain-tech-page .dt-sec aside .toggle-container.state-collapsed .pm-icon{background-position:0px 0px}
.domain-tech-page .dt-sec aside .toggle-container .toggle-content{display:none;padding-left:50px;}
.domain-tech-page .dt-sec aside .toggle-container .proj-numb{font-size:18px;color: #575757;
    margin-top:20px;line-height:28px}
.domain-tech-page .dt-sec aside .toggle-container ul{margin-top:10px;}
.domain-tech-page .dt-sec aside .toggle-container ul li{background:#f5f5f5;margin:0px 0px 5px 0px;padding:5px 10px 5px 20px;
    font-size:14px;color:#575757;line-height:20px;list-style-type:disc;list-style-position:inside;}
.domain-tech-page .dt-sec aside .toggle-container .env-left-n{font-size:16px;color:#575757;line-height:26px;margin:10px 0 20px}
.domain-tech-page .dt-sec aside .toggle-container .env-left-n strong{color:#575757}
.more_less_container{position:relative;height:auto;}
.more_less_container [type="checkbox"] {position:absolute;left:-9999px;}
.more_less_container > label {display: block;width:100%;cursor:pointer;position: absolute;top: 0;
	transition: top .10s cubic-bezier(.44, .99, .48, 1);-webkit-transition: top .10s cubic-bezier(.44, .99, .48, 1);-moz-transition: top .10s cubic-bezier(.44, .99, .48, 1);}
.more_less_container label:before,
.more_less_container label:after {position: absolute;color:#C00808;font-size:14px;font-weight:600;opacity:0.8}
.more_less_container label:before {content: 'More';left:75%;}
.more_less_container label:after {content: "\2192";right:40px;}
.more_less_container input[type="checkbox"] ~ ul {
  width: 100%;overflow: hidden; max-height: 0;
  transition: max-height .10s cubic-bezier(.44, .99, .48, 1);
  -webkit-transition: max-height .10s cubic-bezier(.44, .99, .48, 1);
  -moz-transition: max-height .10s cubic-bezier(.44, .99, .48, 1);}
.more_less_container [type="checkbox"]:checked ~ ul {max-height:100%;}
.more_less_container [type="checkbox"]:checked + label {top: 100%;}
.more_less_container [type="checkbox"]:checked + label:before {content: 'Less';right:40px;left:inherit;}
.more_less_container [type="checkbox"]:checked + label:after {content: "\2190";left:75%;}


.domain-tech-page .dt-sec aside .technology_description .toggle-container{display:none}
.domain-tech-page .dt-sec aside .technology_description .toggle-container .toggle-content{display:block}
.domain-tech-page .dt-sec aside .technology_description .toggle-container .pm-icon {background-position: 0px -54px;}





/*domaims and technology page end here*/

/*Jobs page start here*/
.jobs-page .jobs-bnr{background:url(../images/service-page/jobs.jpg) no-repeat;background-position:0 0;background-size:cover;}

.jobs-page .qa-form p{font-size:16px;line-height:30px;color:#333;text-align:left;margin-bottom:15px}
.jobs-page .qa-form strong{font-size:16px;display:block;margin:10px 0;color:#333;}
.jobs-page .qa-form ul li{list-style-type:disc;display:list-item;font-size:16px;line-height:30px;color:#333;text-align:left;margin-bottom:15px;margin-left:20px}
.jobs-page .hire-devloper > a{display:block;padding:10px;text-align:left;font-size:18px;
    background:#ebebeb;border-top: 1px solid #fff;color:#414141;margin-bottom:5px}
  .jobs-page .hire-devloper > a:hover{ background:#eb5a2a; color: #fff;}
.jobs-page .hire-devloper > a.open{background:#eb5a2a;color:#fff;}
.jobs-page .hire-devloper > a > span{display:inline-block;font-size:20px;text-transform:uppercase;color:#F0BA03;font-weight:600}
.jobs-page .requirement-info{display:none;padding:10px 20px;border:1px solid #ccc;background:#fff}
.jobs-page .requirement-info .apply-now a{background:url(../images/company/apply-now-btn.png) no-repeat 0px 0px;display:inline-block;width:105px;height:30px;float:right;}
.jobs-page .requirement-info p{font-size:15px;color:#494949;margin:0;line-height:30px; }
.jobs-page .requirement-info p strong{font-weight:600;display:inline-block;color:#494949}
.jobs-page .requirement-info p  a{color:#005FBD;}
.jobs-page .requirement-info ul{padding-left:30px;}
.jobs-page .post-ur-resume{margin:20px 0;padding:20px 10px;background:#EBEBEB;border-top:2px solid #fff;}
.jobs-page .post-ur-resume p{line-height:25px;font-size:14px}
.jobs-page .post-ur-resume input[type="file"]{display:none;}
.jobs-page .post-ur-resume .custom-file-upload {border:1px solid #ccc;display: inline-block;
    padding:14px 14px 14px 30px;cursor: pointer;width:90%;background:#fff;font-size: 18px;margin-bottom:10px;}
.jobs-page .post-ur-resume input[type="submit"]{border:2px solid #ff0000;background:#ff0000;text-transform:uppercase;font-size:15px;color:#fff;font-weight:600;padding:10px 20px;cursor:pointer;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.jobs-page .post-ur-resume input[type="submit"]:hover{box-shadow:0 6px 4px #888;}
/*Jobs page end here*/

/*invoice generator page start here*/
.invoice-generator-page .inv-g-bnr{background:url(../images/company/inv-generator-bnr.jpg) no-repeat;background-position:0 0;background-size:cover;}
.invoice-generator-page .strip h4{text-align:center;font-size:18px;opacity:0.8;text-transform:uppercase;line-height:28px;padding:25px 0;font-weight:600}
.invoice-generator-page .add-resouce p a{color:#00adeb;font-weight:600}
/*invoice generator page end here*/

/*custom applicaiton page start here*/
.csm-app-dvlp-page .bnr-h-line{width:100%;background-position:50% 50%;background-size:cover;}
.csm-app-dvlp-page .cad-bnr{background:url(../images/resource-page/custom-app-dev.jpg) no-repeat;background-size:cover}
.csm-app-dvlp-page h2{color:#303030;font-size:17px;line-height:26px;font-style:normal;font-weight:700;letter-spacing: 0px;text-transform: uppercase;}
.csm-app-dvlp-page .q_list .li-circle ul li:before{background:#ababab}
.csm-app-dvlp-page .q_list .li-circle ul li a,.csm-app-dvlp-page p a{color:#303030;}
.csm-app-dvlp-page .web-maintanance-bnr{background:url(../images/resource-page/website-maintance-bnr.jpg) no-repeat;}
.csm-app-dvlp-page .m-app-dvlp-bnr{background:url(../images/resource-page/mob-app-bnr.jpg) no-repeat;}
.csm-app-dvlp-page .term-service-bnr{background:url(../images/company/terms-bnr.jpg) no-repeat;}
.csm-app-dvlp-page .privacy-policy-bnr{background:url(../images/company/privacy-banner.jpg) no-repeat;background-size: 100% 100%;}
.csm-app-dvlp-page .q_list .li-circle ul li strong{display:block;font-size:16px;margin:10px 0;}
/*custom applicaiton page end here*/

/*Free security testing page start here*/
.free-security-test-page .free-st-bnr{background:url(../images/service-page/free-s-test-bnr.jpg) no-repeat;width:100%;background-position:50% 50%;background-size:cover;}
.free-security-test-page .q_list .li-circle ul li:before{background:#FDDB3C}
.free-security-test-page h2{margin-bottom:10px}
.free-security-test-page .org-bg-contact-form{width:80%;float:right}
.free-security-test-page .org-bg-contact-form strong{font-weight:600;font-size:15px}
.free-security-test-page h4{font-weight:400;margin-bottom:15px}
/*Free security testing page end here*/

/*contact us page start here*/
.cmn-contactus-page h1{font-size:34px;line-height:45px;margin:0px 0 10px;display:block;text-align:center}
.cmn-contactus-page .sub-hd{font-size:18px;line-height:24px;font-weight:600;display:block;text-align:center}
.cmn-contactus-page .inner-wrap{width:55%;margin:20px auto;}
.cmn-contactus-page .inner-wrap ul li{width:48%;}
.cmn-contactus-page .inner-wrap ul li p span.mashable{color: #00adeb; font-weight: bold;font-size:14px;}
.cmn-contactus-page .inner-wrap ul li p span.mashable a{display:none;position:absolute;}
.cmn-contactus-page .inner-wrap ul li p span.mashable:hover a{display:block;z-index:99}
.cmn-contactus-page .inner-wrap ul li p span.mashable img{width: 100%; max-width: 500px;}
.cmn-contactus-page .inner-wrap .testm-det{padding:6px 12px 6px;margin:0 0 5px;background: #fff;border-radius: 20px 0px 20px 0px;margin-top: 10px;}
.cmn-contactus-page .inner-wrap .testm-det > p{text-align:center;line-height:21px;font-size:12px;width:100%;}
.cmn-contactus-page .inner-wrap .testm-det ul li{display:inline-block;font-size:13px;text-align:left;vertical-align:middle;}
.cmn-contactus-page .inner-wrap .testm-det ul li:first-child{text-align:right}
.cmn-contactus-page .inner-wrap .testm-det ul li figure{display:inline-block;height:50px;width:50px;border:1px solid #bbb;margin-right:10px}
.cmn-contactus-page .inner-wrap form .as-contact .cmn-fld,.cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact .cmn-fld.btn-grenty{width:49%;}
.cmn-contactus-page .inner-wrap.cmn-contact-one{width:90%;}
.cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact .cmn-fld{width:100%}
.cmn-contactus-page .inner-wrap.cmn-contact-one .width-100{background:#fff;}
.cmn-contactus-page .inner-wrap.cmn-contact-one  form{padding:20px}
.cmn-contactus-page .inner-wrap form .as-contact .m-web,.cmn-contactus-page .inner-wrap form .as-contact .text-area{width:100%;}
.cmn-contactus-page .inner-wrap form .as-contact input[type="text"],
.cmn-contactus-page .inner-wrap form .as-contact input[type="email"],
.cmn-contactus-page .inner-wrap form .as-contact input[type="tel"],
.cmn-contactus-page .inner-wrap form .as-contact select,
.cmn-contactus-page .inner-wrap form .as-contact textarea{display:block;margin:5px 0 0;padding:0px 15px;border-radius:0; outline:0;resize: none;font-size:15px; height: 45px; line-height: 45px; border:1px solid #a8a8af; width:100%;background-color:#fff;color:#000;font-weight:400;appearance: none;-webkit-appearance: none;-moz-appearance: none}
.cmn-contactus-page .inner-wrap form .as-contact textarea{height: 100px; overflow: auto;}
.drp-option{position:relative;}
.cmn-contactus-page .inner-wrap form .as-contact .drp-option:before{content:'';background:url(../images/drop-down-arrow.png) no-repeat 0px 0px;width:16px;height:16px;display:block;position:absolute;right:16px;top:16px;pointer-events:none;opacity:0.5;}
.cmn-contactus-page .inner-wrap form .as-contact input[type="text"]:focus,
.cmn-contactus-page .inner-wrap form .as-contact input[type="email"]:focus,
.cmn-contactus-page .inner-wrap form .as-contact input[type="tel"]:focus,
.cmn-contactus-page .inner-wrap form .as-contact select:focus,
.cmn-contactus-page .inner-wrap form .as-contact textarea:focus{background:#eee}
.cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact input[type="text"]{border-radius:5px 5px 0px 0px}
.cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact input[type="text"],
.cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact input[type="email"],
.cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact input[type="tel"],
.cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact select
{border-bottom:none;margin:0}
.cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact select{border-bottom:1px solid #a8a8af}
/*.cmn-contactus-page .inner-wrap form .as-contact .m-web{margin:0 0 20px;}*/
.cmn-contactus-page .inner-wrap form .as-contact .m-web span{width:30%;display:inline-block;}
.cmn-contactus-page .inner-wrap form .as-contact .m-web input[type="radio"]{margin-top:-1px}
.cmn-contactus-page .inner-wrap form .as-contact .error-msg{display:none;opacity: 1}
.cmn-contactus-page .inner-wrap form .as-contact input[type="submit"]{font-weight:600;height:45px; line-height: 45px; padding:0px 25px;font-size:15px;}
.cmn-contactus-page .inner-wrap form .as-contact > p{text-align:center;margin:15px 0;font-size:13px;}
.cmn-contactus-page .inner-wrap.cmn-contact-one .address address h5{text-align:left}
.cmn-contactus-page .inner-wrap .address h5{font-size:24px;font-weight:500;line-height:30px;margin:10px 0;text-align:center}
.cmn-contactus-page .inner-wrap .address h5 .fa{font-size:20px;color:#67B35B;margin-right:10px}
.cmn-contactus-page .inner-wrap .address h5 a{color:#00adeb;}
.cmn-contactus-page .inner-wrap .address address{width:48%;font-style:initial;line-height:36px;font-size:16px;opacity:0.9;margin:10px 0;}
.cmn-contactus-page .inner-wrap .address address strong{font-size:14px}
.cmn-contactus-page .inner-wrap .rank-tstmonial{background:#023850;color:#fff}
.cmn-contactus-page .inner-wrap .rank-tstmonial ul li{width:100%;display:block;font-weight:600;
    font-size:12px;;padding:10px 20px;}
.cmn-contactus-page .inner-wrap .rank-tstmonial .t-monial figure{display:inline-block;
    height:50px; width:50px;border:1px solid #bbb;margin-right: 10px;float:left;vertical-align:middle;}
.cmn-contactus-page .inner-wrap .rank-tstmonial .t-monial:before{content:'';display:block;height:4px;background:#fff;position:relative;top:0;width:100%;}
.cmn-contactus-page .inner-wrap .rank-tstmonial .t-monial .quote-txt{text-align:left;line-height:21px;font-size:12px;padding:20px 20px 10px}
.cmn-contactus-page .inner-wrap .rank-tstmonial .t-monial .t-address{font-size:12px;line-height:20px;padding:0px 20px 10px;}
.cmn-contactus-page .inner-wrap.cmn-contact-one form .cmn-fld.btn-grenty input[type="submit"]{background:#023850;border:2px solid #023850;color:#fff;display:inline-block;  -moz-appearance:none; -webkit-appearance:none; appearance:none;}
.cmn-contactus-page .inner-wrap.cmn-contact-one form .cmn-fld.btn-grenty input[type="submit"]:hover{background:transparent;color:#023850;}
.cmn-contactus-page .inner-wrap.cmn-contact-two{width:70%;}
.cmn-contactus-page .inner-wrap.cmn-contact-two .rank-img ul li{display:block;width:100%;padding:9px 10px;text-align:center;border-radius:20px;background:#fff}
.cmn-contactus-page .inner-wrap.cmn-contact-two .rank-img ul li:first-child{border-radius:20px 20px 0 0;}
.cmn-contactus-page .inner-wrap.cmn-contact-two .rank-img ul li:nth-child(2){border-radius:0px 0px 20px 20px;}
.cmn-contactus-page .inner-wrap.cmn-contact-two .testm-det{border-radius:20px;margin:0;}
.cmn-contactus-page .inner-wrap.cmn-contact-two form .as-contact .text-area{margin:15px 0 20px}
.cmn-contactus-page .inner-wrap.cmn-contact-two form .cmn-fld input[type="submit"]{background:#7a4196;border:2px solid #7a4196;color:#fff;display:inline-block; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
.cmn-contactus-page .inner-wrap.cmn-contact-two form .cmn-fld input[type="submit"]:hover{background:transparent;color:#7a4196;}
.cmn-contactus-page .inner-wrap.cmn-contact-two .address h5{text-align:left}
.cmn-contactus-page .cmn-contact-three .container{width:70%;margin:0 auto;}
.cmn-contactus-page .fce-bnr{background-image:url(../images/contactus/contact-us-bnr.jpg);background-repeat: no-repeat;background-size:100% 100%;background-color:#5F9CD3;width:100%;padding:50px 0;}
.cmn-contactus-page .fce-bnr h1{color:#fff;margin:10px 0 0;font-weight:500;text-align:left;}
.cmn-contactus-page .cmn-contact-three .l-line-no{text-align:right;font-size:24px;font-weight:500;line-height:30px;margin:15px 0 0;opacity:0.8}
.cmn-contactus-page .cmn-contact-three .l-line-no .fa{color:#aaa;font-size:32px;vertical-align:middle;margin-right:10px;}
.cmn-contactus-page .cmn-contact-three .txt-abt-proj{color:#575757;font-size:16px;text-align:center;padding:15px 0}
.cmn-contactus-page .cmn-contact-three .inner-wrap{width:100%;}
.cmn-contactus-page .cmn-contact-three .inner-wrap .testm-det{border-radius:0;margin:0 0 10px}
.cmn-contactus-page .cmn-contact-three .inner-wrap .rank-tstmonial{background:#fff;padding:10px;color:#303030;}
.cmn-contactus-page .cmn-contact-three .inner-wrap .rank-tstmonial ul li{display:block;width:100%;font-size:16px;font-weight:400;}
.cmn-contactus-page .cmn-contact-three .inner-wrap form .as-contact .cmn-fld{width:100%;margin-bottom:15px;}
.cmn-contactus-page .cmn-contact-three .inner-wrap form .as-contact .cmn-fld.captch-btn{width:48%;}
.cmn-contactus-page .cmn-contact-three .inner-wrap .address address{line-height:24px;font-size: 14px;opacity:1}
.app-cost-form label.error{display:block;color:#ff0000;font-size:12px;line-height:16px;text-align:left; margin-top: 10px;}
.magento-devlop-page .app-cost-form li.pr{padding: 10px;}
.magento-devlop-page .app-cost-form li.pr label.error{position: absolute; left: 0px; bottom: -10px;}
/*contact us page end here*/

/*job apply page start here*/
.cmn-contactus-page.cmn-jobapply-page .fce-bnr{background-position:100% 30px;padding:80px 0;}
.cmn-contactus-page.cmn-jobapply-page h1{position:relative;top:30px;}
.cmn-contactus-page.cmn-jobapply-page h2{color:#666;font-size:24px;margin:0;}
.cmn-contactus-page.cmn-jobapply-page .txt-abt-proj p{color:#575757;font-size:16px;text-align:left;}
.cmn-contactus-page.cmn-jobapply-page .inner-wrap{width:100%}
.cmn-contactus-page.cmn-jobapply-page .inner-wrap form .as-contact .cmn-fld{width:100%;margin-bottom:20px}
.cmn-contactus-page.cmn-jobapply-page .inner-wrap form .as-contact .multi-fld .cmn-fld{width:49%;}
.cmn-contactus-page.cmn-jobapply-page .inner-wrap .address h5{text-align:left}
.cmn-contactus-page .inner-wrap .map-locator h5 .fa{color:#ff0000;font-size:30px}
.cmn-contactus-page .inner-wrap .map-locator address{width:100%}
.cmn-attach-file input[type="file"] {display:none;}
.cmn-attach-file .custom-file-upload {background:#fff;border:1px solid #a8a8af;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display: inline-block;font-size: 15px;
    font-weight:300;text-decoration:none;cursor:pointer;padding:15px 15px 15px 30px;line-height:20px}
.cmn-attach-file .fa-paperclip{position:absolute;left:10px;top:14px;font-size:20px;opacity:0.8;}
/*job apply page end here*/

/*sitemap page start here*/
.sitemap-bnr{background:url(../images/company/sitemap-bnr.jpg) no-repeat;width:100%;background-position:50% 50%;background-size:cover;}
.sitemap-page .sitemap-content{background-color:#F6F6F6;padding:55px 0 40px}
.sitemap-page a{font-size:14px;line-height:22px;color:#303030;display:block;margin-bottom:15px;}
.sitemap-page a.top-parent{position:relative;}
.sitemap-page a.top-parent:before{content:'';width:15px;height:15px;border-radius:50%;position:relative;top:0;left:0;background:#206477;display:inline-block;vertical-align:middle;margin-right:5px;}
.sitemap-page a.top-parent:after{content:'';width:5px;height:5px;border-radius:50%;position:absolute;top:9px;left:5px;background:#fff;display:block;}
.sitemap-page ul{padding-left:30px;}
.sitemap-page ul li{list-style-type:disc}
/*sitemap page end here*/
/*accordian section start here*/
.accordion {overflow:hidden;box-shadow:0px 1px 3px rgba(0,0,0,0.25);border-radius:3px;
    background:#f7f7f7}
.accordion-section{margin-bottom:5px}
.accordion-section:last-child{margin-bottom:0}
.accordion-section-title{width:100%;display:inline-block;text-align:left;background: #fefefe;
    color:#232323;box-shadow: 0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);
    -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);
    padding: 10px 30px 10px 67px;font-size: 22px;position: relative;
    transition:all linear 0.15s;-webkit-transition:all linear 0.15s;-moz-transition:all linear 0.15s;
    text-decoration:none;font-weight:600;letter-spacing:1px;line-height:2em;
    min-height:45px;}
.accordion-section-title:before{content: "";position: absolute;left: 15px;top: 12px;
    background: url("../images/service-page/faq3.png") no-repeat right bottom;
    width: 40px;height: 40px;}
.accordion-section-title.active, .accordion-section-title:hover {color:#1689d4;text-decoration:none;}
.accordion-section:last-child .accordion-section-title {border-bottom:none;}
.accordion-section-content {display:none;background:#efefef;padding:10px 30px;}
.accordion-section .accordion-section-content  > p{color:#0C1421;font-size:17px;
    border-left: 4px solid #95cef4;text-align:left;padding:5px 20px 5px 32px;line-height:26px
}
/*accordian section end here*/

/*404 page start here*/
.pagenot-found-page .cmn-top-bnr{background:url(../images/404error.jpg) no-repeat;background-size:cover;
    background-position:50% 50%;}
.cmn-contactus-page form input.error,.as-contact-us form input.error{border:1px solid #ff0000;}
.cmn-contactus-page form label.error,.as-contact-us form label.error{color:#ff0000;font-size:12px;line-height:16px;display:inline-block;margin-top:5px}
.landing-page .as-contact-us form label.error{margin:0px; position:absolute; bottom:8px; left:0px; width: 100%; font-size: 13px;}
.portfolio-page .as-contact-us form label.error{position:absolute; bottom:-20px; left:0px; width: 100%; white-space: pre;}

/*404 page end here*/

/*pop up section start here*/
.overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.75;z-index:1000;display:none;background:rgba(0,0,0,0.8)}
.popup_box{padding:20px;margin:auto;width:580px;height:auto;border:1px solid #ccc; background:#fff;
    position:fixed;left:0;right:0;top: 50%;-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);transform: translateY(-50%);display:none;z-index:9999;}
.popupBoxClose .fa-remove{line-height:15px;right:10px;top:10px;position:absolute;
    color:#666;font-size:20px;font-weight:500;cursor:pointer}
.popup_box.cstm-wh .popupBoxClose .fa-remove{background:#fff;border-radius:50%;
    padding:3px;font-size:18px;right:-10px;top:-16px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out}
.popup_box.cstm-wh .popupBoxClose .fa-remove:hover{background:#ff0000;color:#fff;}
.popup_box .cancel-link{cursor:pointer;font-weight:500;font-size:18px;margin-left:20px;}
.popup_box h4{font-size:28px;font-weight:500;margin-bottom:20px;color:#444;}

.popup_box label.error{font-size:12px;color:#ff0000;margin:5px 0;display:block;}
.popup_box .error-msg{font-size:12px;color:#ff0000;margin:5px 0;display:none;}
.popup_box .field-icon{position:absolute;width:40px;height:38px;left:6px;top:0;font-size:30px;display:block;
    line-height:40px;color:#ccc;}

  /*.popup_box .inp-fld{width:100%;height:40px;display:block;padding:4px 10px 4px 45px;border:1px solid #CCC;font-size: 18px;  color: #333;}
.popup_box.cmn-only-fldpopup .inp-fld{box-shadow:0 2px 2px #ddd}
.popup_box.cmn-only-fldpopup .inp-fld:focus{border:1px solid #0790d4;}
*/  
/*.popup_box .text_area{margin-top:20px;}
*/


.popup_box textarea.inp-fld{height:80px;resize:none;}
.popup_box .text_area .field-icon{height:80px;}
.popup_box.cstm-wh{width:720px;}
.popup_box.cstm-wh figure{text-align:left;position:relative;}
.popup_box.cstm-wh .popup-container .fr.width-50{position:relative;}
.popup_box.cstm-wh .popup-container .fr.width-50:before{content: '';height:100%;border-left:1px solid #eee;position: absolute;
    top:0;left:-20px;width:1px;}
.popup_box.cstm-wh h4{font-size:20px;font-weight:700;line-height:28px;color:#333;margin-bottom:5px}
.popup_box.cstm-wh .release-txt{display:block;text-align:center;font-size:16px;color:#e60;font-weight:600;
    margin-bottom:10px;text-transform:uppercase}

.popup_box.cstm-wh .inp-fld, .popup_box .inp-fld{border: 1px solid #bbb;color: #333;font-size: 15px;padding:0px 15px; height:40px; line-height: 40px; border-radius:5px; box-shadow: 0 2px 6px #CCC;-moz-box-shadow: 0 2px 6px #CCC;-webkit-box-shadow: 0 2px 6px #CCC;-o-box-shadow: 0 2px 6px #CCC;}
.popup_box .inp-fld{padding:0px 10px 0px 45px; width: 100%;}

/*pop up section end here*/

/*footer section start here*/
.cmn-contactus-page + .footer-one{display:none}
.cmn-contactus-page + .footer-one + .footer-bottom{background:transparent;}
.cmn-contactus-page + .footer-one + .footer-bottom a{color:#303030}
.footer-one{position:relative;background:#285582;z-index:9}
.footer-one .cmn-foot-block h6{text-transform:uppercase;}
.footer-one .cmn-foot-block p{color:#fff;overflow-wrap:break-word;font-size:14px;font-weight:400;line-height:26px}
.footer-one .social-icon > a > .fa{color:#fff;display:inline-block;font-size:17px;margin-right:10px}
.footer-one .social-icon > a:hover > .h-blue{color:#56adee;}
.footer-one .social-icon > a:hover > .h-red{color:#bd081c;}
.footer-one .cmn-foot-block ul li a{font-size:14px;line-height:30px;color:#fff;transition:color 0.2s ease-in-out 0s;-webkit-transition:color 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s;}
.footer-one .cmn-foot-block ul li a:hover{color:#00adeb}
.footer-one .cmn-foot-block.our-recent-work figure{display:block;margin: 0 12px 0px 0; margin-bottom: 50px;}
.footer-one .cmn-foot-block.our-recent-work figure a{display: block;}
.footer-one .cmn-foot-block.our-recent-work figure img{width:100%;height:auto;   -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.footer-one .cmn-foot-block.our-recent-work figure img:hover{-moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}
.footer-bottom{position:relative;z-index:9;background:#1A3E63;padding:30px 0;color:#999;font-size:12px;line-height:22px}
.footer-bottom small{display:block;font-size:9px;line-height:12px;color:#999}
.footer-bottom a:hover{color:#00adeb}
.footer-bottom small a{color:#999}
.footer-one  .logo_footer{margin-top: -35px;}
.footer-one  .logo_footer a{display: block;}
/*footer section end here*/

/*goto top start here*/
.scrollToTop{width:70px;height:70px;border-radius:50%;line-height:55px;padding:10px;font-size:30px;text-align:center;
    font-weight:bold;color:#444;border:1px solid #00ADEB;position:fixed;top:70%;right:20px;display:none;z-index:99;cursor:pointer}
.scrollToTop:hover{background:#00ADEB;color:#fff}
/*goto top start here*/


/*placeholder section start here*/
form textarea::-webkit-input-placeholder {
    font-family: "Poppins";
}
form textarea::-moz-placeholder {
    font-family: "Poppins";
}
form textarea::-moz-placeholder {
    font-family: "Poppins";
}
form textarea:-ms-input-placeholder {
    font-family: "Poppins";
}
/*placeholder section end here*/

/*Animation start here*/
@-webkit-keyframes data-bar{
    0% { width:0%; }
    100% { width:100%; }
}

@-webkit-keyframes glowing {
    0% { background-color: transparent; border: 2px solid #fff; }
    50% { background-color: #F78B00; border: 2px solid #F78B00; }
    100% { background-color: transparent; border: 2px solid #fff; }
}

@-moz-keyframes glowing {
    0% { background-color: transparent; border: 2px solid #fff; }
    50% { background-color: #F78B00; border: 2px solid #F78B00; }
    100% { background-color: transparent; border: 2px solid #fff; }
}

@-o-keyframes glowing {
    0% { background-color: transparent; border: 2px solid #fff; }
    50% { background-color: #F78B00; border: 2px solid #F78B00; }
    100% { background-color: transparent; border: 2px solid #fff; }
}
@keyframes glowing {
    0% { background-color: transparent; border: 2px solid #fff; }
    50% { background-color: #F78B00; border: 2px solid #F78B00; }
    100% { background-color: transparent; border: 2px solid #fff; }
}
.visit-portfolio{color:#fff; box-shadow:none;
    color:#fff;font-size:16px;line-height:20px;font-weight:600;width: auto;
    padding:14px 16px;display: inline-block;
    text-transform: uppercase;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}


/*Animation end here*/

/*What they say section start here*/
.what-they-say{background:url(../images/company/parallax2.jpg) no-repeat 0px 0px;background-size:100% auto;
    background-attachment:fixed;padding:40px 0;color:#fff}
.what-they-say h2{color:#fff}
.what-they-say .container{height:300px;}
.what-they-say .content-slide{width:100%;display:inline-block;display:none;}
.what-they-say .content-slide p{font-size:18px;line-height:35px;text-align:center}
.what-they-say .content-slide p.author{margin-top:20px;font-weight:600;text-transform:uppercase;}
.what-they-say .page-btn{width:100%;text-align:center;}
.what-they-say .page-btn span{display:inline-block;margin:0  10px;font-size:20px;line-height:20px;padding:5px 10px;background:transparent;border:2px solid #fff;border-radius:3px;cursor:pointer;}
.what-they-say .page-btn span:hover{background:#00adeb;border-color:#00adeb;}
/*What they say section end here*/



/* Customer saying page start*/
.customer_saying_page .banner{background:url(../images/resource-page/customer-saying-bnr.jpg) no-repeat;;width:100%;background-position:50% 50%;background-size:cover;}
.customer_saying_page .customer_testimonial{background:#fff;border:1px solid #eeeeee;padding:20px;margin-top:40px;text-align:center;line-height:26px;}
.customer_saying_page .customer_testimonial figure{display:inline-block;
    margin: 0 0 10px;padding:3px;border:1px solid #eeeeee;}
.customer_saying_page .customer_testimonial h6{margin:10px 0;font-size: 13px;color:#303030;line-height:22px;letter-spacing:1px;}
/* Customer saying page end*/





/*web-and-app-design-pricing-calculator page stats here*/
.calc_page_bnr.cmn-top-bnr{background:url(../images/others/calculator-page-banner.png) no-repeat center bottom; z-index: 9; height: 400px; background-size: auto 100%;  padding: 50px 0px 0px 0px;}
input[type=radio].web_type_btn {position:absolute;z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].web_type_btn + label.web_type_label{height:75px; display:block;line-height:75px;font-size:22px; font-weight: 300; color:#222; vertical-align:middle; cursor:pointer; background: #f7f7f7; border-bottom:1px solid #D8D8D8; position: relative; padding: 0px 40px;}
input[type=radio].web_type_btn + label.web_type_label::after{content: ""; position: absolute; right: 40px; top: 50%; margin-top: -16px; height: 31px; width: 31px;  background:url(../images/radiobox-icon.png) no-repeat 0px 0px; }
input[type=radio].web_type_btn:checked + label.web_type_label::after{background-position: 0px -33px;}
input[type=radio].web_type_btn:checked + label.web_type_label{color: #fff; background: #00CCFF; font-weight: 500;}
input[type=radio].calc-radiokbox {position:absolute;	z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0);  height:1px; width:1px;  margin:-1px;padding:0;  border:0;}
input[type=radio].calc-radiokbox + label.calc-label {padding-right:30px; height:19px; display:inline-block; line-height:19px; background-repeat:no-repeat; background-position: right top; font-size:18px; color:#000; vertical-align:middle; cursor:pointer; line-height: 19px; font-weight: 500}
input[type=radio].calc-radiokbox:checked + label.calc-label {background-position: right top -19px;}
label.calc-label {background-image:url(../images/radiobox-icon-small.png);}
.cmn_radio_btn_mdiv{display: inline-block; margin-left: 35px;}
.cbox_sec input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.cbox_sec input[type=checkbox].css-checkbox + label.css-label {padding-left:35px; height:20px; display:inline-block;line-height:20px;background-repeat:no-repeat;background-position: 0 0;font-size:19px;	vertical-align:middle; cursor:pointer; color: #333; font-weight: 300;}
.cbox_sec input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -20px;}
.cbox_sec label.css-label {background-image:url(../images/checkbox-icon.png);	-webkit-touch-callout: none;
		-webkit-user-select: none;	-khtml-user-select: none; -moz-user-select: none;	-ms-user-select: none; user-select: none;}





.web_calc_page .container{max-width: 1000px;}
.web_calc_page .calc_top_ttl h2{font-size: 37px; line-height: 45px; color: #000; font-weight: 500; padding-bottom: 20px; margin-bottom: 25px; border: 0px;}
.calc_top_ttl p{font-size: 16px; line-height: 25px; color: #000;}

.web_calc_page .calc_top_ttl h2::after{ bottom:0px; left:50%; margin-left: -40px;}


.web_calc_page main{position: relative; margin-bottom: 30px; display: block;}
.web_calc_page main span{width: 100px; height: 35px; line-height: 38px; text-align:center; background: #336699; color: #fff; text-transform: uppercase; border-radius: 20px; display: block; position: relative; font-size: 20px; font-weight: 600;}
.web_calc_page main::before{content: ""; background: #ECECEC; height: 1px; width: 100%; position: absolute; top: 19px;}
.web_calc_page h2{position: relative; padding-bottom: 45px; border-bottom: 1px solid #ECECEC; width: 100%; font-size: 26px; line-height: 26px; font-weight: 500; text-transform: uppercase; color: #000;}
.web_calc_page h2::after{content: ""; position: absolute; bottom: 25px; left: 0px; background: #3EBDF6; width: 80px; height: 3px;}

.web_type article{width: 100%;}

.web_calc_page label.cmn_label{font-size: 19px; line-height: 19px; color: #000; font-weight: 300; margin-bottom: 15px; display: inline-block;}
.web_calc_page select{width: 100%; border: 1px solid #999; border-radius: 5px; text-align: center; height: 50px; line-height: 50px; margin-bottom: 45px; font-size: 18px; color: #000; padding: 0px 15px; text-align: left;}

.web_calc_page .pr_select select{appearance: none; -webkit-appearance: none;-moz-appearance: none; 
	-ms-appearance: none;}
.web_calc_page .pr_select{position: relative; width: 100%;}
.web_calc_page .pr_select::before{content:'';background:url(../images/drop-down-arrow.png) no-repeat 0px 0px;width:16px;height:16px;display:block;position:absolute;right:16px;top:16px;pointer-events:none;opacity:0.5;}

.cmn_input_box{width: 100%; border: 1px solid #999; border-radius: 5px; text-align: center; height: 50px; line-height: 50px; margin-bottom: 25px; font-size: 18px; color: #000; padding: 0px 15px; text-align: left;}


.web_calc_page summary{display: block;}
.web_calc_page .note_cnt{position: absolute; bottom: 20px; left: 0px; font-size: 13px; color: #666; font-weight: 300;}
.web_calc_page .cmn_cbox_mdiv{margin-bottom: 20px;}
.adv_sec .cmn_radio_btn_mdiv{margin-left: 0px; margin-right: 35px;}

.estmt_cost ul li{padding-left: 65px; margin-bottom: 30px; position: relative;}
.estmt_cost ul li h3{font-size: 20px; line-height: 20px; color: #000; font-weight: 300; margin-bottom: 15px;}
.estmt_cost ul li p{font-size: 19px; line-height: 19px; color: #00ccFF; font-weight: 500;}

.estmt_cost ul li:first-child h3{font-weight: 500;}
.estmt_cost ul li:first-child p{font-size: 26px;}
.estmt_cost ul li::before{content: ""; position: absolute; left: 0px; top: 0px; background:url(../images/others/dollar-icon.png) no-repeat 0px 0px; width: 45px; height: 47px;}
.estmt_cost ul li:nth-child(2n+2)::before{background-position: 0px -57px;}
.estmt_cost ul li:last-child::before{background-position: 0px -114px;}


.web_calc_page .rt_img_sec{padding-left: 40px; text-align: right;}
.web_calc_page .rt_img_sec img{width: auto; height: auto; max-width: 100%;}

.calc_page_btm_sec, .cnt_btm_sec{background:url(../images/others/calc-footer-bg.png) no-repeat center bottom; width: 100%; height: auto; background-size: center bottom; min-height: 347px; background-size: 100% auto;}
.calc_page_btm_sec figure{margin-bottom: 50px;}
.calc_page_btm_sec a.cmn-calc-btn, .cmn-calc-btn{color: #03A9F3; border: 1px solid #03A9F3; background: transparent; width: 100%;  height: 50px; line-height: 50px; padding: 0px 10px; text-align: center; font-size: 19px; text-transform: inherit; font-weight: 500; display: block; margin-bottom: 50px; appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.web_calc_page select::-ms-expand {display: none;}
.calc_page_btm_sec a.cmn-calc-btn:hover, .cmn-calc-btn:hover{background: #03A9F3; color: #fff;}
.calc_page_btm_sec p{color: #4D4D4D; font-size: 13px; line-height: 25px; font-weight: 300;}

.estmt_cost .cmn-calc-btn{width: auto;}


.others_sec{position: absolute; top:393px; z-index: 999; width: 100%;}
section.web_type{padding-bottom: 80px;}

.web_calc_page .adv_sec .rt_img_sec img{position: relative;  margin-top: -65px;}
.web_calc_page .adv_sec summary{margin-top: 40px;}
.web_calc_page  textarea.cmn_input_box{min-height: 100px; line-height: 20px; padding: 10px 15px; resize:none; }

.estmt_cost table{width: 100%;}
.estmt_cost table th, .estmt_cost table td{border: 1px solid #999; padding: 4px 12px; font-size: 14px;}
.estmt_cost table th{background:#c1c1c1}
.estmt_cost table tr td:last-child{text-align: center;}

.form_content .cmn-calc-btn{ height: 60px; line-height: 60px; margin: 0 auto;  padding: 0 100px; width: auto;}

.cnt_btm_sec aside.width-60{padding-top: 10px;}
.cnt_btm_sec aside.width-60 p{margin-bottom: 15px; font-size: 16px; color: #4D4D4D;}

.web_calc_page .total_price_bg{background:url(../images/others/price-tag.png) no-repeat 0px 0px; position: fixed; background-size: 100% auto; width: 150px; height: 300px; left:0px; top:50%; margin-top: -190px; display: table;}
.web_calc_page .total_price_bg .totalPrice{color:#fff; font-size: 24px; line-height: 24px; font-weight: 700; display: table-cell; vertical-align: bottom; padding: 0px 15px 25px; text-align: center;}
.web_calc_page .total_price_bg .totalPrice span{display: block;  font-weight: normal;  margin: 5px 0;}

.form_content label.error {bottom: 2px; color: #ff0000; left: 0;  position: absolute;}
.form_content .error{color: red;}
.web_calc_page summary.concfemail_btm{display: none;}
.estmt_cost table td.total{font-weight: 700;}
.estmt_cost table td.total span{font-weight: normal;}

.adv_sec .note_cnt{position: static; margin-top: 10px; display: block;}
.form_content .note_cnt{position: static; margin-top: 10px; display: block; text-align: center;}

.web_calc_page .little_info{border-bottom: 1px solid #ececec; margin-bottom: 40px; padding-bottom: 20px;}
.web_calc_page .little_info h2{margin-bottom: 10px; border-bottom: 0px;}
.web_calc_page .little_info p{font-size: 15px; margin: 0px; line-height: 15px;}

/*web-and-app-design-pricing-calculator page ends here*/
.home-page-bnr.wus_bnr{text-align: right;}
.home-page-bnr.wus_bnr h1, .home-page-bnr.wus_bnr h3{text-align: right;}
.home-page-bnr.wus_bnr aside{text-align: right;}


.custom_chat_msg{}
.custom_chat_msg menuitem{border-radius:100%; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4); height: 52px;
     width: 52px; z-index: 1; background:  #0176ff; display: block; font-size: 35px; text-align: center; cursor: pointer; color: #fff; position: fixed; right: 30px; bottom: 30px;  z-index: 9999;}
.custom_chat_msg menuitem .fa.fa-commenting{background:url(../images/macy.png) no-repeat 0px 0px; width: 48px; height:48px; background-size: 100% auto;  position: relative;  text-indent: -4000px;  top: -7px;}


.start_chat_cnt{border-radius: 5px;  background: #fff; z-index: 110; box-shadow: 0 0 20px 0 rgba(0,0,0,.15);  width: 230px; position: absolute;right: 60px; color:#2e2e2e; font-size: 12px; line-height: 20px; padding: 5px 10px; cursor: pointer; font-weight: 500;}

.custom_chat_msg article{border-radius:7px; width: 380px; text-align: center; color: #fff; background: #fff; box-shadow: 0 4px 23px 0 rgba(0, 0, 0, 0.09); -moz-box-shadow: 0 4px 23px 0 rgba(0, 0, 0, 0.09); -webkit-box-shadow: 0 4px 23px 0 rgba(0, 0, 0, 0.09); right: 30px; bottom: 90px;  z-index: 2147483647;  display: none;  position: fixed;}
.custom_chat_msg aside{background: #0176ff; padding:15px 20px;border-radius: 7px 7px 0 0;}
.custom_chat_msg h2{text-align: center; color: #fff; font-size: 22px; line-height: 22px; margin: 0px 0px 5px 0px; display: none;}
.custom_chat_msg h3{color: #ffffff; font-size: 16px;  font-weight: 500; line-height: 16px;}

.custom_chat_msg figure img{border-radius:100%; height: 50px; width: 50px;}
.custom_chat_msg figure span{display: block;font-size: 13px; font-weight: bold; line-height: 15px;}

.custom_chat_msg aside p{margin:10px 0px; line-height: 18px;}
.custom_chat_msg summary{height: 290px;width: 100%; display: block; padding: 10px 20px;overflow-y: auto;}

.custom_chat_msg .chart_cnt{position: relative; text-align: left; margin: 0px 0px 10px 0px; padding-left: 32px;}
.custom_chat_msg .chart_cnt::before{content:"";position: absolute; left:0px; top:3px; background:url(../images/macy.png) no-repeat 0px 0px; width: 25px; height: 25px; background-size: 100% auto;}

.custom_chat_msg .chart_cnt p{font-size: 12px; color: #222; line-height: 16px; background: #e5e5e5; position: relative; padding: 8px 10px; border-radius:0 15px 15px 15px; border: 1px solid #dddddd; width:auto; text-align: left;display: inline-block;}
.custom_chat_msg .choose_proj{margin: 10px 0px 0px;}
.custom_chat_msg .choose_proj .proj_mcbox{float: left; padding:5px 5px 5px 45px; width:50%;}
.custom_chat_msg .choose_proj .proj_mcbox a{display: block;/* background: #fff;-webkit-box-shadow: 0 0 5px rgba(0,0,0, .55); -moz-box-shadow: 0 0 5px rgba(0,0,0, .55);box-shadow: 0 0 5px rgba(0,0,0, .55);*/ font-size: 12px; line-height: 18px; cursor: pointer; color: #333; font-weight: 500; padding:6px 6px 0 24px; position: relative; background:url(../images/chat-bg-app.png) no-repeat 0px 0px; width: 112px; height: 65px; text-align: center;}
.custom_chat_msg .choose_proj .proj_mcbox a:hover{/*background-position:0px -71px;*/ color: #0176ff; }
.custom_chat_msg .choose_proj .proj_mcbox.app4 a {padding-top: 15px;}

.custom_chat_msg .choose_proj .proj_mcbox a::before{content:"";position: absolute; left:-41px; top:2px; background:url(../images/chat.png) no-repeat; width: 62px; height: 62px;}
.custom_chat_msg .choose_proj .proj_mcbox.app1 a::before{background-position: 0 -52px;}
.custom_chat_msg .choose_proj .proj_mcbox.app2 a::before{background-position: 0px -121px;}
.custom_chat_msg .choose_proj .proj_mcbox.app3 a::before{background-position: 0px -193px;}
.custom_chat_msg .choose_proj .proj_mcbox.app4 a::before{background-position: 0px -262px;}
.custom_chat_msg .choose_proj .proj_mcbox.app5 a::before{background-position: 0px -332px;}
.custom_chat_msg .choose_proj .proj_mcbox.app6 a::before{background-position: 0px -402px;}


/*.custom_chat_msg .chart_q_btn{background:#ffffff; border: 1px solid #0176ff;cursor: pointer; display: inline-block; font-size: 12px; height: 25px; line-height: 25px; margin: 10px 3px 0; padding: 0 15px; color: #0176ff;}
.custom_chat_msg .chart_q_btn:hover{background:#0176ff; color: #fff;}*/
.custom_chat_msg .chart_ans_btn{text-align: right; margin-top: 10px;}
.custom_chat_msg .chart_ans_btn span{background:#0176ff; color: #fff; font-size: 13px; line-height: 18px; border-radius: 15px 0 15px 15px; padding:8px 10px; display: inline-block; min-width: 80px; text-align: left;}


.custom_chat_msg .email_chart{margin: 10px 0px;}
.custom_chat_msg .power_by{width: 100%; padding:6px 20px; border-radius:0px 0px 5px 5px; background: #f5f5f5;}
.custom_chat_msg .power_by span{display: block; text-align: right;}
.power_by input{width: 100%; font-size: 13px; border: 0px; line-height: 15px; background: none; padding: 8px 0 5px; outline: none; border-bottom: 1px solid #ddd;}
.power_by input:focus{border-bottom: 1px solid #0176ff;}
.chat_btm_type{position: relative; width: 100%; margin-bottom: 8px; margin-top: 5px;  padding-right: 15px;}
.chat_btm_type .click_echat{position: absolute; right:-8px; top: 2px; background:url(../images/send-chat.png) no-repeat 0px 0px; width: 20px; height: 20px; cursor: pointer;}
.chat_btm_type .click_echat.sucs_sumit{background:url(../images/send-chat.png) no-repeat 0px -21px;}
.chart_ans_btn{margin: 10px 0px;}

 .proj_ans_sec, .get_mail_txt, .thnax_msg{display: none;}




.loader_chat{position: absolute; left: 0px; color: red;}


.loader_circle{width:79px;margin:auto;}
.circleG{background-color:rgb(255,255,255);float:left;	height:8px;margin-left:9px;width:8px;animation-name:bounce_circleG;-o-animation-name:bounce_circleG;-ms-animation-name:bounce_circleG;-webkit-animation-name:bounce_circleG;-moz-animation-name:bounce_circleG;animation-duration:2.24s;-o-animation-duration:2.24s;-ms-animation-duration:2.24s;-webkit-animation-duration:2.24s;-moz-animation-duration:2.24s;animation-iteration-count:infinite;	-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;	-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;border-radius:11px;-o-border-radius:11px;-ms-border-radius:11px;-webkit-border-radius:11px;-moz-border-radius:11px;}

.circleG.load1{animation-delay:0.45s;-o-animation-delay:0.45s;-ms-animation-delay:0.45s;-webkit-animation-delay:0.45s;-moz-animation-delay:0.45s;}
.circleG.load2{animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;}
.circleG.load3{animation-delay:1.35s;-o-animation-delay:1.35s;	-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;}
@keyframes bounce_circleG{
	0%{}
	50%{
		background-color:rgb(1,120,255);
	}
	100%{}
}
@-o-keyframes bounce_circleG{
	0%{}
	50%{
		background-color:rgb(1,120,255);
	}
	100%{}
}
@-ms-keyframes bounce_circleG{
	0%{}

	50%{
		background-color:rgb(1,120,255);
	}

	100%{}
}
@-webkit-keyframes bounce_circleG{
	0%{}
	50%{
		background-color:rgb(1,120,255);
	}
	100%{}
}
@-moz-keyframes bounce_circleG{
	0%{}
	50%{
		background-color:rgb(1,120,255);
	}
	100%{}
}









/*BXSLIDER CSS Starts here.*/
.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display:block;}
.bx-wrapper .bx-viewport {-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border:  5px solid #fff;left: -5px;background: #fff; -webkit-transform: translatez(0);	-moz-transform: translatez(0); 	-ms-transform: translatez(0);  -o-transform: translatez(0); 	transform: translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position:absolute;bottom:-30px;width:100%;}
/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px;/* background: url(../images/bx_loader.gif) center center no-repeat #fff;*/ background: #fff;	height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;	font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;	*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;
    outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left:-60px;	background:url(../images/controls.png) no-repeat 0 0px;}
.bx-wrapper .bx-next {right:-60px;background: url(../images/controls.png) no-repeat 0 -60px;}
.landing_page_banner .bx-wrapper .bx-prev {left:-60px;	background:url(../images/controls-home.png) no-repeat 0 0px;}
.landing_page_banner .bx-wrapper .bx-next {right:-60px;background: url(../images/controls-home.png) no-repeat 0 -60px;}
.bx-wrapper .bx-prev:hover{background-position: -50px 0px;}
.bx-wrapper .bx-next:hover {background-position: -50px -60px;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;	outline: 0;width:50px;height:50px;text-indent: -9999px;z-index:9;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;	height: 11px;outline: 0;background: url('../images/controls.png') -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;	height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;	margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;	width: 35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;	font-size: .85em;padding: 10px;}

.landing_page_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{display: none;}
.landing_page_banner .bx-wrapper .bx-viewport{border: 0px; box-shadow: none; overflow: inherit !important; height: auto;}
.landing_page_banner .bx-wrapper{margin: 0px; width: 100%;}
.landing_page_banner .bx-controls.bx-has-pager {/* width: 100%;*/}
.landing_page_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{padding: 0; text-align: center; width: 100%; bottom: 40px; position: absolute;}
.landing_page_banner .bx-controls-direction{display: none;}
.landing_page_banner:hover .bx-controls-direction{display: block;}
.landing_page_banner .bx-wrapper .bx-prev{left:40px;}
.landing_page_banner .bx-wrapper .bx-next{right:40px;}
.landing_page_banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.landing_page_banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #f05a1a;}


.cmpy-like-grow .bx-wrapper .bx-viewport {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border: 0px;left:0px;background: #fff; -webkit-transform: translatez(0);	-moz-transform: translatez(0); 	-ms-transform: translatez(0);  -o-transform: translatez(0); 	transform: translatez(0);}

.cmpy-like-grow .bx-wrapper {margin: 0 auto 10px;}
.cmpy-like-grow .bx-wrapper .bx-pager{bottom: 5px; padding-top: 0px;}
.cmpy-like-grow .bx-wrapper .bx-pager.bx-default-pager a:hover, .cmpy-like-grow .bx-wrapper .bx-pager.bx-default-pager a.active {background:#f05a1a;}
.cmpy-like-grow .bx-controls-direction, .cmpy-like-grow .bx-controls-auto{display: none;}
.cmpy-like-grow .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align: center;  width: 100%;}

/*BXSLIDER CSS Ends here.*/





.cmn-jobapply-page span#file-upload-value{display: block; padding: 10px 0px 0px;}
.respo_logo{display: none;}
.top_plan_mgento_sec{min-height: 160px;}






/*MEDIA QUERY START HERE*/
@media only screen and (max-width:1300px){
   .make-privilege::before{width:370px; top:40px;}
   	.web_calc_page .total_price_bg{width: 120px; height: 240px;}
	.web_calc_page .total_price_bg .totalPrice{font-size: 20px; line-height: 20px; padding: 0 15px 17px;}
}
@media only screen and (max-width:1250px){
	.web_calc_page .container {max-width: 850px;}
	.web_calc_page .calc_top_ttl h2 br{display: none;}
	.web_calc_page .design_sec label.cmn_label{display: block;}
	.web_calc_page .cmn_radio_btn_mdiv {display: inline-block; margin:0px 30px 15px 0px;}
	
}

@media only screen and (max-width:1100px){
	section.comp_logo_sec .container::before{left: -10px; top: -30px; width: 100px;}
	.project-strip figure{width: 270px;}
    .cmn-top-bnr, .bnr-h-line{background-size:100% 100%}
    .cmn-page-title .container{width:100%}
    .container{width:95%}
    .cmn-top-bnr .cmn-page-title h1{font-size:40px;line-height:60px}
    .footer-one .cmn-foot-block.our-recent-work ul li figure{width:70px;height:70px;}
    .our-resource aside:nth-child(2n+2) {margin:0 32px}
    header .nav > li.menubar-tech-icon{display:none}
    .choose-plan .price-box .offer {width:340px}
    .choose-plan .price-box .basic, .choose-plan .price-box .silver, .choose-plan .price-box .gold {
        margin-left:10px}
    .cmn-contactus-page .inner-wrap.cmn-contact-one{width:100%}
    .cmn-contactus-page .cmn-contact-three .container{width:95%;}
    .cmn-portfolio-inside-page .single-slider .bx-wrapper{width:85%}
    .cmn-portfolio-inside-page .external-linkbtn a{}
    .cmn-portfolio-inside-page .external-linkbtn a img{width:100%;max-width:100%}
    .cmn-cost-page > .container > .width-75{width:65%}
    .cmn-cost-page > .container > .width-25{width:35%}
    .cmn-cost-page h2 {font-size:20px;line-height:30px}
    .cmn-migration-page h1 br{display:none}
    .cmn-migration-page .width-75{width:100%}
    .cmn-migration-page .business-need.width-25{width:100%}
    .cmn-migration-page .single-slider .bx-wrapper{width:73%}
    .our-all-client .tab ul.tabnav li{padding:0 20px}
    .cmn-migration-page figure{text-align: center;}
    .our-all-client .tab ul.tabnav li a{font-size:16px}
    .aboutus-page .all-technology aside:nth-child(2){margin:0 30px;}
    .aboutus-page .fw-20 {font-size:18px}
    .aboutus-page .fw-25,.aboutus-page .fw-28,.aboutus-page .fw-26{font-size:22px}
    .award-page .rank aside:first-child{width:30%;}
    .award-page .rank aside:nth-child(2){width:70%;padding-left:15px}



    .make-privilege::before{top: 58px; width: 240px;}
    .what-we-do .tech-box figure{width:100px; height: 100px; left: -50px;}
    .what-we-do .tech-box{padding: 20px 20px 20px 65px;}
    .landing-page .as-contact-us form label.error{font-size: 12px;}

    .landing_page_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{bottom: 10px;}
    .home-page-bnr h3{margin-top: 10px;}
    .home-page-bnr .cmn-page-title p{margin: 15px 0px;}
    .web_calc_page .total_price_bg {height: 180px; width: 90px;}
    .web_calc_page .total_price_bg .totalPrice { font-size: 14px; line-height: 14px;padding: 0 5px 12px;}
    .web_calc_page .container {max-width: 800px;}
}
@media only screen and (max-width:1000px){
    .make-privilege::before{top: 68px; width: 220px;}
    .landing-page .as-contact-us form label.error{font-size: 11px;}
    .why-our-cmny ul li:first-child{width: 14%}
    .what-they-say{background-size:auto 100%; }
    .what-they-say iframe{max-width: 100%;}
}
@media only screen and (max-width:950px) {
	.web_calc_page .container { max-width: 560px;}
	.web_calc_page .calc_top_ttl h2{font-size: 25px; line-height: 30px;}
	input.web_type_btn[type="radio"] + label.web_type_label{font-size: 16px;  height: 50px;
    line-height: 50px; padding: 0 15px;}
    .others_sec{top: 317px;}
    .web_calc_page .width-60,  .web_calc_page .width-40, .web_calc_page .width-1-3, .web_calc_page .width-48{width: 100%; float: none;}
    .web_calc_page .rt_img_sec{text-align: center;}
    .web_calc_page .adv_sec .rt_img_sec img{margin-top: 0px;}
    .cnt_btm_sec{padding-bottom: 20px;}
   .cnt_btm_sec .cmn-calc-btn{margin-bottom: 20px;}
   .web_calc_page .cmn_input_box{height: 40px; line-height: 40px; margin-bottom: 20px;}
   .form_content label.error { bottom: 0;}
   .web_calc_page .rt_img_sec { padding-left: 0px;}
   section.web_type {padding-bottom: 35px;}

}
@media only screen and (max-width:850px) {
    h6{font-size:16px;line-height:24px}
    /*menu section media query start here*/
    header{text-align:right;border-bottom:none}
    header .nav > li.cmpy-logo{display:none}
    header .nav{background:#000;padding:15px 0 0;height:auto;overflow:hidden}
	header.sticky_header .nav > li{height:auto}
	header.sticky_header .nav > li > a{color:#fff}
    header .active {display:block;}
    header .nav > li > a{line-height: 14px;}
    header.sticky_header .nav > li > a{line-height: 14px;}
    header .nav > li.hover ,header.sticky_header .nav > li.hover{overflow-x:hidden;overflow-y:auto;height:100%;}
	header .nav > li.service-li.hover,header.sticky_header .nav > li.service-li.hover{height:300px}
	header .nav li.service-li ul li:nth-child(2){padding:0}
	header .nav > li {float:none;display:block;height:auto;padding:10px 10px;line-height:20px;text-align:center}
    header .nav ul > li{float:none;width:100%;}
    header .nav > li.get-free-quote a{width:90%;margin:0 auto}
    header.sticky_header .nav > li.get-free-quote > a:hover{color:#fff}
    header .nav > li > .parent {background-position: 95% 50%;}
    header .toggleMenu{font-size:30px}
    header .nav li li .parent {background-image: url("../images/downArrow.png");background-repeat: no-repeat;background-position: 95% 50%;}
    header .nav ul {display: block;width: 100%;}
    header .nav > li.service-li > ul,.nav > li.work-li > ul,.nav > li.resource-li > ul,.nav > li.company-li > ul{width:100%;}
    header .nav > li.hover > ul,header .nav li li.hover ul {position:static;margin-top:20px}
    header .nav > li.service-li.hover,header .nav > li.work-li.hover,header .nav > li.resource-li.hover,header .nav > li.blog-li.hover,header .nav > li.company-li.hover{background-color: rgba(250,250,250,0.4)}
	header .nav > li.resource-li > ul > li > ul,header .nav > li ul.approach-ul{width: 100%;}
	header .nav > li > ul > li:hover ul{display:block;position:relative;left:0}
    header .container{position: relative;}
    .respo_logo.cmpy-logo{display: block; position: absolute; left: 0px; top: 5px;}
    .respo_logo.cmpy-logo a{display: block;}
    .respo_logo.cmpy-logo a img{display: block; height: 60px; width: auto;}

    /*menu section media query end here*/
    h1{font-size:40px;line-height:60px}
    h2{font-size:26px}
    h5{font-size:18px}
    .cmn-top-bnr .cmn-page-title, .bnr-h-line .cmn-page-title{padding:0 20px}
    .cmn-top-bnr .cmn-page-title h1,.bnr-h-line .cmn-page-title h1{font-size:40px;line-height:50px}
    .cmn-top-bnr .cmn-page-title p{font-size:20px}
    .project-strip figure {margin: 1%;  width:46%;}  
    section.comp_logo_sec{padding-top: 170px;}  
	section.comp_logo_sec .container::before {left: 50%;  margin-left: -50px;  top: -140px; width: 100px;}
    .landing-page .rank_section aside.width-1-3 {padding: 0 10px;}
    .landing-page .rank_section article {margin-left: -10px; margin-right: -10px;}
    .cmpy-like-grow .testimonail h2 br{display:none}
    .as-contact-us form{width:100%;}
    .footer-one .cmn-foot-block.our-recent-work ul li figure{width:50px;height:50px}
    .why-our-cmny ul li:first-child{width:15%;}
    .why-our-cmny ul li:last-child{width:80%;}
    .our-resource aside:nth-child(2n+2) {margin:0 24px 40px}
    .case-studies-page .our-resource aside{margin-bottom: 40px;}
    .development-help aside{min-height:300px}
    .cloud-management-page .development-help aside{min-height:400px}
    .wordpress-devlop-page .development-help aside{height:auto;min-height:initial}
    .development-help strong{font-size:13px}
    .business-need .app-cost-form .form-hd{font-size:16px;line-height:26px}
    .business-need .app-cost-form input.smq-btn{font-size:14px}
    .technology-use-sp{display:block;width:100%;margin-bottom:10px}
    .technology-use-sp.icon-1{background-position:center 25px}
    .technology-use-sp.icon-2{background-position:center -70px}
    .technology-use-sp.icon-3{background-position:center -250px}
    .technology-use-sp.icon-4{background-position:center -160px}
    .industry-experience aside ul li{font-size:14px}
    .feature-work aside a.bold-anchor{font-size:13px}
    .our-resource aside h6{font-size:16px;line-height:24px}
    .testimonial aside h5{font-size:18px; line-height:25px}
    .testimonial aside ul li{display:block;text-align:center}
    .testimonial aside ul li figure{margin:0 auto;}
    .testimonial aside ul li strong,.testimonial aside ul li em{font-size:15px}
    .mwcy-counter p{font-size:15px}
    .native-function{padding-bottom:40px;position:relative;}
    .native-function aside:nth-child(2){position:absolute;right:0;bottom:0}
    .post-blog aside:nth-child(2) {margin:0 3.5%}
    .subscribe-to-blog > .container{margin:40px auto}
    .subscribe-to-blog .inp-field-box input[type="submit"]{font-size:14px}
    .choose-hybrid aside{float:none;width:100%;margin-bottom:30px}
    .choose-hybrid aside figure{width:100%;}
    .post-blog aside{float:none;width:100%;margin-bottom:20px}
    .cakephp-devlop-page .add-resouce > .container > a{display:block;width:60%;margin:0 auto;}
    .cakephp-devlop-page .add-resouce > .container > span{width:100%;display:block;text-align:center;margin:10px 0;}
    .plane-para-head{width:95%;margin:0 auto 25px;}
    .choose-plan .price-box .offer,.choose-plan .price-box .basic, .choose-plan .price-box .silver, .choose-plan .price-box .gold{float:none;width:60%;margin:0 auto 20px}
    .choose-plan .price-box,.choose-plan .price-box .basic{margin-top:60px}
    .cmn-contactus-page .inner-wrap{width:95%;}
    .cmn-contactus-page h1{font-size:30px}
    .cmn-contactus-page .fce-bnr{background-size:115% 100%}
    .cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact .cmn-fld.btn-grenty{float:none;width:100%;margin-bottom:10px;}
    .cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact figure{text-align:left}
    .cmn-contactus-page .inner-wrap.cmn-contact-two{width:100%}
    .aws-managed-page .development-help aside {min-height:330px;}
    .aws-managed-page .benifits-advantage aside.width-60,
    .aws-managed-page .benifits-advantage aside.width-40{width:50%;}
    .aws-managed-page .q_list .li-circle ul li {line-height:26px;margin-bottom:10px}
    .quality-assurance-page .strip{text-align:center;}
    .quality-assurance-page .strip span,.quality-assurance-page .strip a.btn-cmn-effect{float:none;display:inline-block;margin:5px 0;}
    .cmn-portfolio-inside-page .external-linkbtn a{margin-right:5px}
    .cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-viewport {height:auto !important;}
    .cmn-portfolio-inside-page .sld-catagory #bx-pager a{height:70px;width:70px}
    .cmn-portfolio-inside-page .sld-catagory #bx-pager a img{width:100%;height:100%}
    .cmn-cost-page .cmn-app-cost-bnr h1 br{display:none}
    .cmn-migration-page .single-slider .slide a p{font-size:12px}
    .cmn-migration-page .cmn-as-strip span,.cmn-migration-page .strip span{float:none;display:block;text-align:center;}
    .cmn-migration-page .cmn-as-strip a.cmn-wht-btn,.cmn-migration-page .strip a.btn-cmn-effect{float:none;display:block;width:60%;margin:10px auto 0;text-align:center;}
    .cmn-testimonial2{padding:60px 0 50px;}
    .cmn-testimonial2 .fill-box a{ padding:90px 50px 50px;margin-top:40px;}
    .cmn-testimonial2 .fill-box .circle{left:0;right:0;margin:0 auto;top:-60px;}
    .audinet-audit-app-page .a-ec-summary aside{float:none;width:100%;margin:5px 0;}
    .our-all-client .tab ul.tabnav li{padding:0 10px}
    .our-all-client .tab ul.tabnav li a{font-size:14px}
    .resource-page .width-75,.resource-page .width-25{float:none;width:100%;margin-bottom:20px}
    .resource-page .catagories, .resource-page .business-need{padding-left:0}
    .famous-app-page .cmpy-like-grow aside{width:100%;float:none;}
    .famous-app-page .cmpy-like-grow h4{margin:40% 0}
    .ebook-page .cmpy-like-grow aside{width:100%;float:none}
    .aboutus-page .all-technology aside,.aboutus-page .all-technology aside:nth-child(2){text-align:center;width:100%;margin:10px 0;}
    .as-about-timeline .container{width:100%}
    .as-about-timeline .box-panel ul li h5,.as-about-timeline .box-panel ul li p{font-size:14px}
    .engagement-model-page .choose-hybrid aside:first-child{width:30%;float:left;margin:0;padding:30px 0;}
    .engagement-model-page .choose-hybrid aside:nth-child(2){width:70%;float:left;padding-left:10%}
    .engagement-model-page .native-function aside:nth-child(2){position:initial}
    .d-vlp-page h2{font-size:20px;padding:0 10px;}
    .d-vlp-page h2 br{display:none}
    .award-page .rank aside:nth-child(2){padding-left:0}
    .award-page .rank aside ul li p{font-size:13px}
    .jobs-page .hire-devloper > a{font-size:15px;line-height:24px}
    .cmn-contactus-page.cmn-jobapply-page .fce-bnr {background-position:100% 100%;padding:50px 0;}
    .cmn-contactus-page.cmn-jobapply-page h1{position:relative;top:0;}
    .cmn-jobapply-page .cmn-attach-file .custom-file-upload{width:100%;}
    .free-security-test-page .org-bg-contact-form{width:100%}

    
    .home-page-bnr h1 br, .home-page-bnr .cmn-page-title p br, .landing-page h2 br, .landing-page .white-bg h3 br{display: none;}
    .cmpy-like-grow .testimonail main br{display: none;}
    .landing-page h3 br{display: none;}
    .cmn-top-bnr .cmn-page-title p br{display: none;}
    .landing-page h2{font-size: 25px;}

    .make-privilege::before{top:10px;}
    .landing-page .white-bg h3 br{display: none;}
    .what-we-do .tech-box figure{position: static; margin: 0 auto 25px; left: inherit; top: inherit;}
    .what-we-do .tech-box{padding: 20px;}
    .what-we-do .tech-box::before{bottom: inherit;}
    .what-we-do .tech-box .more-btn{padding: 0px;}
    .project_link_section .cmn_prod_link{margin: 0px 10px;}
    .project_link_section main{display: block; height: inherit;line-height: inherit; margin: 15px 0px; top: 0px;}
    .project_link_section main::before, .project_link_section main::after{display: none;}
    .project_link_section .cmn-orange-btn{top: 0px;}
    .project_link_section{padding: 45px 0px;}
    .mwcy-counter .counter-txt span{font-size:60px}
    .why-our-cmny .andola-point{min-height: 200px; margin-bottom: 0px;}
	.project_link_section .cmn-orange-btn{margin-left:0px;}
	.landing-page .mwcy-counter .counter-txt span{font-size: 60px;}
	.landing-page .mwcy-counter p{font-size: 14px;}
	.landing-page .mwcy-counter p .fa{font-size: 20px; margin-right: 5px; top: 2px;}
	.landing-page .mwcy-counter .counter-txt span::before{right: -30px; top: 0px;}
	.landing-page .as-contact-us form label.error{line-height: 12px; bottom: 4px;}
	.footer-one .cmn-foot-block ul li a {display: block; font-size: 14px; line-height: 17px; margin-bottom: 15px;}
	.business-need .fl.width-25{width: 33.333%;}
	.business-need .fl.width-25.last{width: 100%; margin-top: 20px;}
	.service-page .what-we-do .tech-box { min-height: 460px;}
	.time-material-page .add-resouce.cost-effct{padding: 40px 20px;}
 	.time-material-page .add-resouce.cost-effct br{display: none;}

 	.home-page-bnr h1{font-size: 30px; line-height: 35px;}
 	.home-page-bnr .cmn-page-title p{margin: 10px 0; font-size: 14px; line-height: 22px;}
 	.landing_page_banner .btn-cmn-effect.cmn-orange-btn {font-size: 14px; line-height: 14px; padding: 8px 15px;}
 	.landing_page_banner .bx-wrapper .bx-next {right: 15px;}
 	.landing_page_banner .bx-wrapper .bx-prev {left: 15px;}
 	
 	.what-we-do .tech-box p{font-size: 14px;  line-height: 22px;}
 	.testimonial_sec_home article aside figure{margin-top: 75px;}


}
@media only screen and (max-width:700px) {
	.landing-page .rank_section aside.width-1-3 {margin-bottom: 20px;  padding: 10px; width: 100%;}
	.custom_chat_msg, .custom_chat_msg menuitem, .custom_chat_msg article{display: none;}
	.service-page .what-we-do .tech-box { min-height: inherit;}
	.our-all-client .feature-work aside{padding-right: 0px;}
	.cmn-as-strip{text-align: center;}
	.cmn-as-strip a.fr{float: none;}
	.cmn-as-strip span{display: block; line-height: 30px; margin-bottom: 15px;}
	.popup_box{max-width:90%; margin: 0px auto; padding: 10px;}
	.popup_box .field-icon{display: none;}
	.popup_box .mbtm-20{margin-bottom: 10px;}


    h1{font-size:35px;line-height:40px}
    .cmn-top-bnr, .bnr-h-line{padding:100px 0;}
    .cmn-top-bnr .cmn-page-title h1,.home-page-bnr .cmn-page-title,.bnr-h-line .cmn-page-title h1{font-size:35px}
    .cmn-top-bnr .cmn-page-title p{font-size:18px}
    .cmpy-like-grow .t-quote{font-size:14px}
    .cmpy-like-grow .testimonail{float:none;width:100%;margin-bottom:30px}
    .cmpy-like-grow .testimonail:last-child{margin-bottom:0;}
    .cmpy-like-grow a.see-more-sucess{margin-top:10px;}
    .make-privilege .width-50,.footer-one .cmn-foot-block,.mwcy-counter .width-25{float:none;width:100%;margin-bottom:30px;text-align:center;}
    .make-privilege .width-50:last-child,.footer-one .cmn-foot-block:last-child,.mwcy-counter .width-25:last-child{margin-bottom:0;}
    .what-we-do .tech-box{float:none;width:100%;}
    .footer-one .cmn-foot-block.our-recent-work ul li:nth-child(3n+3){margin-right:12px}
    .why-our-cmny .andola-point{float:none;width:100%;text-align:left;padding:0 !important}
    .mwcy-counter{height:auto}
    .business-need aside,.our-resource aside,.post-blog aside{float:none;width:90%;margin:0 auto 20px}
    .case-studies-page .our-resource aside.fdw{margin:0 auto 20px}
    .development-help aside{float:none;width:100%;min-height:initial;height:auto}
    .testimonial aside{float:none;width:100%;margin-bottom:30px}
    .industry-experience .width-1-3{width:100%}
    .our-resource aside:nth-child(2n+2),.post-blog aside:nth-child(2){margin:0px auto 20px;}
    .our-resource aside img{width:100%;}
    .feature-work .width-25{float:none;width:100%;padding:0;margin-bottom:10px}
    .feature-work aside .effct-block figcaption{margin-top:25%;}
    .accordion-section-title{font-size:16px}
    .accordion-section .accordion-section-content > p{font-size:14px}
    .benifits-advantage aside,.as-progress-bar aside,.industry-experience aside{float:none;width:100%;margin-bottom:20px}
    .subscribe-to-blog .inp-field-box input[type="submit"]{font-size:13px;padding:0 10px}
    .add-resouce h2 br{display:none}
    .head-start {padding:90px 0}
    .cakephp-devlop-page .head-start .container{width:95%}
    .cakephp-devlop-page .head-start .container aside{float:none;width:100%;margin-bottom:20px}
    .portfolio-look aside,.m-csm-width aside,.business-need aside ul{float:none;width:100%;}
    .as-progress-bar .progress-bar strong{font-size:14px}
    .cloud-management-page .development-help aside{min-height:initial}
    .cmn-contactus-page .fce-bnr{background-image:none}
    .cmn-contactus-page .fce-bnr h1{text-align:center}
    .cmn-contactus-page .cmn-contact-three aside{float:none;width:100%;text-align:center;}
    .cmn-contactus-page .cmn-contact-three .txt-abt-proj{padding:15px}
    .cmn-contactus-page .cmn-contact-three .inner-wrap form .as-contact .cmn-fld.captch-btn{width:100%;text-align:left}
    .cmn-contactus-page .cmn-contact-three .l-line-no{margin:0;padding:10px 0;text-align:center}
    .cmn-contactus-page .cmn-contact-three .inner-wrap form .as-contact .m-web{text-align:left}
    .cmn-contactus-page .inner-wrap.cmn-contact-one aside{float:none;width:100%}
    .cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact figure{}
    .cmn-contactus-page .inner-wrap.cmn-contact-one .address address h5{text-align:center;}
    .cmn-contactus-page .inner-wrap .address h5{font-size:18px}
    .support-option aside{width:100%;float:none;margin:5px 0;}
    .aws-managed-page .development-help{padding:40px 0}
    .aws-managed-page .development-help aside {min-height:initial;}
    .aws-managed-page .benifits-advantage aside.width-60,
    .aws-managed-page .benifits-advantage aside.width-40{width:100%;padding:0}
    .quality-assurance-page .qa-type aside{float:none;width:100%}
    .cmn-portfolio-inside-page .sld-catagory aside{float:none;width:100%}
    .cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-viewport{left:0;}
    .cmn-portfolio-inside-page .sld-catagory .bx-wrapper img{margin:0 auto;}
    .cmn-portfolio-inside-page .sld-catagory #bx-pager{margin-bottom:20px}
    .cmn-portfolio-inside-page .single-slider .bx-wrapper {width:67%;}
    .cmn-cost-page > .container > .width-75,.cmn-cost-page > .container > .width-25{width:100%;float:none;padding:0;border:none;}
    .cmn-cost-page .as-address address{text-align:center;}
    .cmn-migration-page .width-75,.cmn-migration-page .business-need.width-25{float:none;width:100%}
    .cmn-cost-page aside,.cmn-migration-page aside{width:100%;float:none;}
    .cmn-migration-page .cmn-as-strip span,.cmn-migration-page .strip span{font-size:20px;line-height:30px}
    .single-slider .slide a p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .swb-clients > .container > p{font-size:18px;line-height:30px}
    .our-all-client .tab ul.tabnav li {padding:0 6px}
    .ebook-page .cmpy-like-grow h2{ font-size: 25px;line-height:35px}
    .popup_box.cstm-wh {height:auto;width:92%;}
    .popup_box.cstm-wh h4{font-size:13px;line-height:15px}
    .popup_box.cstm-wh{font-size:12px;line-height:15px}
    .popup_box.cstm-wh .inp-fld, .popup_box .inp-fld {font-size: 13px; height: 30px; line-height: 30px;
    padding: 0 7px;}
    .popup_box.cstm-wh .cmn-blue-btn-bg{font-size:13px;padding:5px 10px;}
    .electronic-sign-pdf-page .container{padding-bottom:40px}
    .electronic-sign-pdf-page .width-75,.electronic-sign-pdf-page .width-25{float:none;width:100%}
    .invoice-generator-page .strip h4{font-size:14px;line-height:26px; padding:25px 10px;}
    .invoice-generator-page .strip h4 br{display:none}
    .invoice-generator-page aside,.d-vlp-page aside{float:none;width:100%}
    .whyus-page aside{float:none;width:100%;text-align:center;margin:10px 0;}
    .whyus-page aside h2{font-size:20px;margin-bottom:0;line-height:35px}
    .award-page .rank aside:first-child,.award-page .rank aside:nth-child(2){float:none;width:100%}
    .jobs-page .qa-form aside{float:none;width:100%;}
    .cmn-contactus-page .inner-wrap form .as-contact input[type="text"], .cmn-contactus-page .inner-wrap form .as-contact input[type="email"], .cmn-contactus-page .inner-wrap form .as-contact input[type="tel"], .cmn-contactus-page .inner-wrap form .as-contact select, .cmn-contactus-page .inner-wrap form .as-contact textarea{font-size:14px}
    .free-security-test-page aside{float:none;width:100%;margin:10px 0 15px;}
    .pagenot-found-page .cmn-top-bnr{background-position:46% 46%}
    .pagenot-found-page h2{padding:0 20px}
    .electronic-sign-pdf-page .popup_box{width:90%;height:300px;overflow-y:auto;}
    .electronic-sign-pdf-page .popup_box .popup-container{margin-bottom:30px}
    .electronic-sign-pdf-page .popup_box{font-size:20px}
    .sitemap-page .sitemap-content aside{width:100%;float:none;}


    .make-privilege figure img{width: 100%; height: auto; margin: 15px 0px;}
    .what-we-do .tech-box{margin: 30px 0px;}
    .product_details aside{width: 100%; float: none; text-align: center; padding: 0px;}
    .product_details aside.fl{text-align: center; margin-bottom: 50px;}
    .as-contact-us aside{width: 100%; float: none;}
    .as-contact-us .fl{margin-bottom: 20px;}
    .cmpy-like-grow .testimonail main{min-height: 90px;}
    .as-contact-us .fr{padding-left: 0px;}
    .why-our-cmny .andola-point {margin-bottom: 30px; min-height: inherit;}
    .as-contact-us .fl, .as-contact-us h3{padding-right: 0px;}
    .mwcy-counter .mbtm-20 {margin-bottom: 0;}
	 .why-our-cmny ul li:first-child{width:14%;}
    .why-our-cmny ul li:last-child{width:75%;}
    .product_details aside.fl{border-right:0px;}
    .landing-page .mwcy-counter p{margin-top: 10px;}
    .landing-page .as-contact-us form label.error{font-size: 12px; bottom: 8px;}
    .footer-one .cmn-foot-block.our-recent-work figure img{width: auto; max-width: 100%;}
    .footer-one .logo_footer {margin-bottom: 10px; margin-top: 0;}
    .footer-one.padtb-60{padding: 20px 0px 10px;}
    .footer-one .cmn-foot-block.our-recent-work figure{margin: 0 0 10px;}
    .landing-page .cmpy-like-grow a.see-more-sucess{margin: 10px 0 0;}
    .landing-page .cmpy-like-grow, .landing-page .what-we-do, .landing-page .mwcy-counter, .why-our-cmny, .landing-page .as-contact-us, .product_details, .our-process{padding: 30px 0px;}
    .cmn-top-bnr, .bnr-h-line {padding: 40px 0;}
    .make-privilege {padding: 80px 0 20px;}
    .landing-page h3{margin: 0 0 20px;}
    .landing-page .as-contact-us .fl{padding-right: 0px;}
    .landing-page .as-contact-us article{width: 100%;}

	.business-need .fl.width-25{width: 100%;}
	.business-need .fl.width-25.last{width: 100%; margin-top: 20px;}
	.ruby-on-rail-page .add-resouce a.find-sloution-btn{margin: 0px auto;}
	.what-they-say{background-size:auto 100%; }
	.what-they-say .content-slide p { font-size: 14px; line-height: 20px;}


	.home-page-bnr .cmn_product_btn{background:url("../images/home-page/product-logo-small.png") no-repeat; width: 140px; height:70px; }
	.landing_page_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{bottom: 0px;}
	.landing_page_banner .bx-wrapper .bx-viewport{min-height: 300px; height: 300px !important;}
	.landing_page_banner .bx-wrapper .bx-viewport .columns{min-height: 300px; height: 300px;}
	.landing_page_banner .bx-wrapper img{height: 100%;}


	.web_calc_page .total_price_bg{display: none;}
	.web_calc_page select{margin-bottom: 25px;}
	.web_calc_page .note_cnt {bottom:0px;}

	.landing_page_banner .home-page-bnr{padding: 0px 10px;}
	.home-page-bnr h1 {font-size: 20px; line-height: 25px;}
	.home-page-bnr .cmn-page-title p {font-size: 12px; line-height: 18px;}
	.testimonial_sec_home article aside.fl {border-right: 0 none; float:none; padding-right:0; width:100%;}
	.testimonial_sec_home article aside.fr {padding-left: 0;  text-align: center;  width: 100%;}
	.what-we-do .tech-box{ margin: 30px 0;   width: 100%; float: none; }
	.landing-page .cmpy-like-grow .testimonail{width: 100%; float: none;}
	.product_cnt_home .width-48{width: 100%; float: none;}
	.respo_logo.cmpy-logo a img { height: 50px;}
	.landing-page .cmpy-like-grow .testimonail h4 {font-size: 18px; line-height: 25px; min-height: inherit;}
	.landing-page .cmpy-like-grow .t-quote{min-height: inherit; margin: 15px 0px;}
	.landing-page .cmpy-like-grow .product_cnt_home a.see-more-sucess {margin-bottom: 20px;}
	.testimonial_sec_home article aside.fl p{font-size: 14px; line-height: 24px;}
	.testimonial_sec_home{padding: 40px 0px; background-size: auto 100%;}
	.testimonial_sec_home article aside figure {margin-top: 25px;}


}
@media only screen and (max-width:600px) {
	.web_calc_page h2{font-size: 20px;padding-bottom: 30px; margin-bottom: 15px;}
	.web_calc_page .cmn_radio_btn_mdiv {margin: 0 10px 0px 0;}
	.others_sec{top:287px;}
	.web_calc_page .mbtm-50 {margin-bottom: 25px;}
}

@media only screen and (max-width:500px) {
    h1{font-size:30px;line-height:40px}
    h2{font-size:22px;line-height:35px}
    h4{font-size:18px}
    h5{font-size:16px}
    .cmn-top-bnr .cmn-page-title h1,.home-page-bnr .cmn-page-title,.bnr-h-line .cmn-page-title h1{font-size:30px}
    .cmn-top-bnr .cmn-page-title p{font-size:16px;line-height:30px}
    .testimonial h2,.development-help h2,.as-contact-us h2,.business-need h2,.choose-plan h2{width:95%;margin:0 auto 50px;}
    .as-contact-us .width-49 {float:none;width:100%;margin-bottom:20px}
    .add-resouce > .container > a{display:block;}
    .add-resouce > .container > span{width:100%;display:block;text-align:center;margin:10px 0;}
    .native-function{padding-bottom:0}
    .native-function aside,.native-function aside ul{width:100%;float:none}
    .native-function aside:nth-child(2){position:initial}
    .subscribe-to-blog .inp-field-box{float:none;width:100%;margin-bottom:20px}
    .technical-expert  aside{float:none;width:100%;}
    .not-impressed aside{float:none;width:100%;text-align:center;margin-bottom:20px}
    .cmn-contactus-page .inner-wrap ul li,.cmn-contactus-page .inner-wrap .testm-det ul li{width:100%;text-align:center}
    .cmn-contactus-page .inner-wrap .testm-det ul li:first-child{text-align:center;}
    .cmn-contactus-page .inner-wrap form .as-contact .cmn-fld, .cmn-contactus-page .inner-wrap.cmn-contact-one form .as-contact .cmn-fld.btn-grenty{width:100%; text-align: center;}
    .cmn-contactus-page .inner-wrap form .as-contact .cmn-fld figure{text-align: center; margin-top: 15px;}
    .cmn-contactus-page .inner-wrap .address address{width:100%;float:none;text-align:center}
    .cmn-contactus-page .inner-wrap.cmn-contact-two aside{float:none;width:100%}
    .cmn-contactus-page .inner-wrap.cmn-contact-two .address h5{text-align:center}
    .cmn-contactus-page .inner-wrap.cmn-contact-two form .cmn-fld input[type="submit"]{display:block;margin:0 auto;  -moz-appearance:none; -webkit-appearance:none; appearance:none;}
    .aws-managed-page .amazon-partner aside{float:none;width:100%;padding:0;margin:5px 0;}
    .quality-assurance-page aside{width:100%;float:none;}
    .quality-assurance-page .strip span{font-size:22px;line-height:30px}
    .cmn-portfolio-inside-page .single-slider .bx-wrapper {width:200px;}
    .cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-viewport {height:410px !important;}
    .cmn-portfolio-inside-page .sld-catagory #bx-pager{display:none}
    .cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-prev{left:5px;}
    .cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-next{right:5px;}
    .cmn-portfolio-inside-page .sld-catagory aside ul{width:100%;float:none;}
    .cmn-migration-page .single-slider .bx-wrapper .bx-viewport{left:0;height:120px !important}
    .cmn-migration-page .single-slider .bx-wrapper {width:200px;}
    .cmn-migration-page .single-slider .bx-wrapper .slide{width:200px !important;}
    .cmn-migration-page .single-slider .bx-wrapper .slide a img{height:120px}
    .our-all-client .tab ul.tabnav li{display:block;margin-bottom:20px;text-align:center;}
    .our-all-client .tab ul.tabnav li a{font-size:16px}
    .resource-box ul li.image-li {float:none;width:100%;text-align:center;}
    .resource-box ul li.content-li {float:none;padding-left:0;width:100%;}
    .resource-box .tag-btn {margin-top:10px;position:initial;width:100%}
    .famous-app-page .cmpy-like-grow aside .width-50{width:100%;float:none;text-align:center}
    .famous-app-page .cmpy-like-grow h4{margin:0 0 20px}
    .famous-app-page .cmpy-like-grow aside .width-50 figure{text-align:center}
    .ebook-page .cmpy-like-grow h2{ font-size: 20px;line-height:30px}
    .ebook-page .cmpy-like-grow aside .width-50{width:100%;float:none}
    .popup_box.cstm-wh {height:270px;}
    .popup_box.cstm-wh .popup-container{height:100%;overflow-x:hidden;overflow-y:auto;}
    .popup_box.cstm-wh .width-50{float:none;width:100%}
    .popup_box.cstm-wh figure{text-align:center}
    .popup_box.cstm-wh figure::before{display:none}
    .popup_box .inp-fld{width:100%}
    .as-about-timeline .box-panel ul li{display:block;max-width:100%;text-align:left}
    .as-about-timeline .fr.width-50 .box-panel ul li:last-child{text-align:left}
    .engagement-model-page .native-function aside:nth-child(2),.engagement-model-page .choose-hybrid aside:first-child{float:none;width:100%;text-align:center;}
    .engagement-model-page .choose-hybrid aside:nth-child(2){float:none;width:100%;padding-left:0}
    .point-lines aside strong{font-size:12px;line-height:24px}
    .hwk-page aside{float:none;width:100%;}
    .hwk-page aside figure{text-align:left;margin:20px 0}
    .hwk-page aside figure img{width:100%;height:100%}
    .cmn-contactus-page.cmn-jobapply-page aside{float:none;width:100%;}
    .cmn-contactus-page.cmn-jobapply-page aside p br{display:none}
    .cmn-contactus-page.cmn-jobapply-page aside figure.text-right{text-align:left}
    .cmn-contactus-page.cmn-jobapply-page .inner-wrap address{text-align:left}
    .csm-app-dvlp-page aside,.csm-app-dvlp-page aside .width-50,.csm-app-dvlp-page aside .width-1-3{float:none;width:100%}
    .cmn-contactus-page .inner-wrap form .as-contact input[type="submit"]{font-size: 12px;}
    .as-about-timeline .container{background:none;}
    .as-about-timeline .width-50{width: 100%; text-align: center;}
    .as-about-timeline .fl.width-50 .box-panel, .as-about-timeline .fr.width-50 .box-panel{margin: 0 0 50px; width: 100%;}
    .as-about-timeline .box-panel a {width:100%;}
    .as-about-timeline .box-panel ul li h5, .as-about-timeline .width-50 li figure, .as-about-timeline .box-panel ul li p{text-align: center;}
    .as-about-timeline .fr.width-50 .box-panel.mtb-280, .as-about-timeline .fr.width-50 .box-panel.mtb-250{margin-top: 0px;}
    .as-about-timeline .box-panel h4{position: static;}
    .home-page-bnr h1 {font-size: 25px; line-height: 30px; padding: 0 10px;}
   .home-page-bnr .cmn-page-title p{font-size: 13px; line-height: 20px; padding: 0 10px;}
   .landing_page_banner .home-page-bnr h3 {font-size: 14px; margin-top: 5px; padding: 0 10px;}
   .landing_page_banner .bx-wrapper .bx-next{right: 5px;}
   .landing_page_banner .bx-wrapper .bx-prev{left: 5px;}


}
@media only screen and (max-width:400px) {
    h1{font-size:25px;line-height:35px}
    h2{font-size:20px;line-height:30px}
    h4{font-size:18px;line-height:28px}
    h5{font-size:16px;line-height:26px}
    .cmn-top-bnr .cmn-page-title h1, .home-page-bnr .cmn-page-title,.bnr-h-line .cmn-page-title h1{font-size:25px;line-height:35px}
    .cmn-top-bnr .cmn-page-title p {font-size:15px}
    .testimonial aside h5 {font-size:16px;line-height:26px}
    .find-sloution-btn,.cmn-orange-btn{font-size:12px}
    .cmn-blue-btn-bg{font-size:11px}
    .cakephp-devlop-page .add-resouce > .container > a{width:100%}
    .choose-plan .container > p{font-size:14px;}
    .choose-plan .price-box .offer, .choose-plan .price-box .basic, .choose-plan .price-box .silver, .choose-plan .price-box .gold{width:100%;}
    .our-work aside{float:none;width:100%;margin-bottom:20px}
    .our-work aside figure{text-align: left}
    .cmn-contactus-page h1{font-size:24px;line-height:30px}
    .cmn-contactus-page .inner-wrap form .as-contact .m-web span{display:block;margin:0 0 10px;
        width:100%}
    .ongoing-support-page .choose-hybrid strong{font-size:14px}
    .support-option aside strong{font-size:18px;line-height:30px}
    .add-resouce.cost-effct p{padding:0 15px}
    .cmn-portfolio-inside-page .sld-catagory .bx-wrapper .bx-viewport {height:305px !important;}
    .bx-wrapper .bx-prev{left:-55px;}
    .bx-wrapper .bx-next{right:-55px;}
    .cmn-cost-page .find-sloution-btn{padding:10px 5px;}
    .as-contact-us .wb-row span{display:block;margin:0 0 10px;}
    .aboutus-page .why-go table{width:100%}
    .as-about-timeline{}
    .award-page .rank aside ul li{margin-bottom:0;}
    .award-page .rank aside ul li p{font-size: 12px;margin:10px 0 0 10px;}
    .cmn-contactus-page.cmn-jobapply-page .inner-wrap form .as-contact .multi-fld .cmn-fld{float:none;width:100%}
    .free-security-test-page aside.width-50 > div{margin:0 0 10px;}
    .org-bg-contact-form input, .org-bg-contact-form textarea{font-size:14px}
    .popup_box.cmn-only-fldpopup h4{font-size:20px}
    .popup_box.cmn-only-fldpopup .popup_box .inp-fld{width:100%;font-size:16px}
    .landing-page .as-contact-us form label.error {bottom: 3px;}
    .landing_page_banner .bx-wrapper .bx-viewport{min-height: 350px; height: 350px !important;}
	.landing_page_banner .bx-wrapper .bx-viewport .columns{min-height: 350px; height: 350px;}


	input.web_type_btn[type="radio"] + label.web_type_label { font-size: 12px;  height: 40px;  line-height: 40px;   padding: 0 5px;}
	.others_sec {top: 257px;}
	section.web_type {padding-bottom: 20px;}
	input.web_type_btn[type="radio"] + label.web_type_label::after{right: 5px;}
	.web_calc_page label.cmn_label{font-size: 14px; line-height: 16px;}
	input.calc-radiokbox[type="radio"] + label.calc-label{font-size: 14px;}
	.web_calc_page select{ font-size: 15px; height: 35px; line-height: 35px; margin-bottom: 15px;}
	.web_calc_page .mbtm-50 {margin-bottom: 25px;}
	.web_calc_page .note_cnt {display: none;}
	.cbox_sec input.css-checkbox[type="checkbox"] + label.css-label{font-size: 14px;}
	.web_calc_page .cmn_cbox_mdiv {margin-bottom: 10px;}
	.form_content label.error {position: relative;  font-size: 12px; line-height: 15px; top: -10px;}
	.form_content .cmn-calc-btn { height: 40px;  line-height: 40px;  padding: 0 25px;}
	.web_calc_page .cmn_radio_btn_mdiv {margin: 0 10px 0px 0;}
	.cmn_input_box{font-size: 14px;}
	.sumTab table{table-layout: fixed;}
	.sumTab table td{word-wrap:break-word;}
	.sumTab table td {font-size: 10px !important; padding: 4px 3px !important;}
}
/*MEDIA QUERY END HERE*/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.nav > li.service-li > ul{width:850px;}
	.nav > li.work-li > ul{width:360px;}
	.nav > li.resource-li > ul{width:280px;}
} 

iframe.iframe-wysija{border:0px solid red; width:100%;margin: 0px; height:110px;}