.wsmenu body, .wsmenu h1, .wsmenu h2, .wsmenu h3, .wsmenu h4, .wsmenu h5, .wsmenu h6, .wsmenu html, .wsmenu iframe { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; font-weight: 400; font-size: 12px; line-height: 18px; font-family: Helvetica, sans-serif; -webkit-font-smoothing: subpixel-antialiased; font-smoothing: antialiased; font-smooth: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: subpixel-antialiased; font-smoothing: subpixel-antialiased; font-smooth: subpixel-antialiased }
.wsmenu .cl { clear: both }
.wsmenu img, embed, object, video { border: 0; max-width: 100% }
.wsmenu a:focus { outline: 0 }
.wsmenu:after, .wsmenu:before { content: ""; display: table }
.wsmenu:after { clear: both }
.headerfull { width: 100%; height: 90px; position: relative }
.smllogo { padding: 9px 0 0 16px; margin: 0; float: left; width: 15% }
.smllogo a { display: block; float: left; padding: 0 }
.wsmain { width: 100%; margin: 0 auto; padding: 0 25px; max-width: 100% }
.wsmenu { width: auto; float: right; font-family: Helvetica, sans-serif; color: #fff; font-size: 13px; padding: 0; display: block; margin: 0 }
.wsmenu>.wsmenu-list { text-align: left; margin: 0 auto; width: 100%; display: block; padding: 0 }
.wsmenu>.wsmenu-list>li { display: block; float: left; padding: 0; margin: 0 }
.wsmenu>.wsmenu-list>li>.navtext { line-height: 16px; text-align: right; padding: 37px 20px; margin: 0; background: border-box; border: none }
.wsmenu>.wsmenu-list>li>a { display: block; text-decoration: none; position: relative }
.wsmenu>.wsmenu-list>li:hover { background: #fff }
.wsmenu>.wsmenu-list>li:hover .navtext>span { color: #000 }
.wsmenu>.wsmenu-list>li>.navtext>span+span:after { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; content: "\f078"; font-family: "font awesome 5 free"; font-weight: 900; font-size: 9px; line-height: 10px; margin-left: 0; position: relative; right: -7px; text-align: right; top: 1px; font: normal normal normal 12px/1 FontAwesome }
.wsmenu>.wsmenu-list>li>.navtext>span { display: block; font-size: 16px; text-align: left; white-space: nowrap; width: 100%; line-height: 16px; color: #fff; text-transform: uppercase }
.wsmenu>.wsmenu-list>li>.navtext>span+span { white-space: nowrap; font-size: 12px; font-weight: 700 }
.wsmenu>.wsmenu-list>li a:hover .arrow:after { border-top-color: #b3b3b3 }
.wsmenu>.wsmenu-list>li a.active .arrow:after { border-top-color: #b3b3b3 }
.wsmenu>.wsmenu-list>li:hover>a .arrow:after { border-top-color: #b3b3b3 }
.wsmenu>.wsmenu-list>li.wssearchbar { width: 40%; float: left; padding-left: 15px }
.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch { float: right; width: 100%; height: 42px; position: relative; margin: 9px 0 0 }
.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>.searchicon { -webkit-transition: all .7s ease 0s; -moz-transition: all .7s ease 0s; -o-transition: all .7s ease 0s; transition: all .7s ease 0s }
.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>input { width: 100%; position: relative; float: right; top: 0; right: 0; bottom: 0; border: 0; padding: 0; margin: 0; text-indent: 15px; font-size: 12px; height: 42px; z-index: 2; outline: 0; color: #7d7d7d; -webkit-transition: all .7s ease 0s; -moz-transition: all .7s ease 0s; -o-transition: all .7s ease 0s; transition: all .7s ease 0s; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px }
.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>input:focus~.btnstyle { color: #fff; opacity: .9 }
.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>input:focus~.searchicon { opacity: 1; z-index: 3; color: #fff }
.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>.btnstyle { top: 0; position: absolute; right: 0; bottom: 0; width: 49px; line-height: 30px; z-index: 1; cursor: pointer; color: #fff; z-index: 1000; border: solid 0; -webkit-transition: all .7s ease 0s; -moz-transition: all .7s ease 0s; -o-transition: all .7s ease 0s; transition: all .7s ease 0s; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0 }
.wsmenu>.wsmenu-list>li.wssearchbar>.topmenusearch>.btnstyle>i { line-height: 38px; margin: 0; padding: 0; text-align: center; color: #9c9c9c }
.wsmenu>.wsmenu-list>li>ul.sub-menu { position: absolute; top: 60px; z-index: 1000; margin: 0; padding: 0; min-width: 190px; background-color: #fff; border: solid 1px #eee }
.wsmenu>.wsmenu-list>li>ul.sub-menu>li { position: relative; margin: 0; padding: 0; display: block }
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a { background-image: none; color: #666; border-right: 0; text-align: left; display: block; line-height: 22px; padding: 8px 12px; text-transform: none; font-size: 13px; letter-spacing: normal; border-right: 0 solid }
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover { text-decoration: none }
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a>i { margin-right: 9px; font-size: 14px }
.wsmenu>.wsmenu-list>li.wsshopmyaccount { float: right }
.wsmenu>.wsmenu-list>li.wsshopmyaccount>a { display: block; padding: 0 24px; line-height: 59px; text-decoration: none; position: relative }
.wsmenu>.wsmenu-list>.wsshopmyaccount>a i { display: inline-block; font-size: 13px; line-height: inherit; margin-right: 11px; vertical-align: middle }
.wsmenu>.wsmenu-list>li.wscarticon { float: right; clear: right }
.wsmenu>.wsmenu-list>li.wscarticon>a { display: block; color: #828181; padding: 0 26px 0 22px; line-height: 59px; text-decoration: none; position: relative }
.wsmenu>.wsmenu-list>li.wscarticon .hidetxt { display: none }
.wsmenu>.wsmenu-list>li.wscarticon a { padding: 0 27px 0 23px; text-align: center; border-left: 1px solid rgba(0,0,0,.1); border-right: 1px solid rgba(0,0,0,.1) }
.wsmenu>.wsmenu-list>li.wscarticon a i { font-size: 16px }
.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint { position: absolute; top: 14px; right: 21px; width: 17px; height: 17px; background-color: #da4b38; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 9px; text-align: center; font-style: normal; line-height: 16px; color: #fff }
.wsmenu>.wsmenu-list>li.wscarticon i { display: inline-block; font-size: 13px; line-height: inherit; margin-right: 2px; color: #7b7b7b }
.wsmenu>.wsmenu-list>li>.wsshoptabing { width: 100%; text-align: left; margin: 0; padding: 0; position: absolute; top: 90px; background-color: #f8f8f8; left: 0; border-bottom: solid 2px #376cb7; border-top: solid 0; z-index: 101 }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp { width: 100%; display: block; position: relative; background-color: #f5f5f5 }
.wsmenu>.wsmenu-list>li>.wsshoptabing.wtsdepartmentmenu { background: #fff; border-bottom: solid 1px #d1d3d4 }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem { display: block; margin: 0; padding: 0; font-size: 12px }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li:after, .wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li:before { content: ""; display: table }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li:after { clear: both }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li { width: 100%; list-style: none }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a { display: block; padding: 15px 11px; font-size: 13px; color: #606060; border-bottom: solid 1px #e5e5e5; width: 23%; float: left; position: relative; border-left: 3px solid #fff; background-color: #fff }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li:hover a { text-decoration: none }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li:hover>a { text-decoration: none }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a>i { color: #848484; margin-right: 5px; text-align: center; width: 24px; font-size: 16px }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright { opacity: 0; visibility: hidden; position: absolute; right: 0; top: 0; background-color: #f5f5f5; color: #000; display: block; float: left; padding: 10px 8px 0; width: 77%; min-height: 400px }
.wsmenu>.wsmenu-list>li:hover>.wsshoptabing>.wsshopwp>.wstabitem>li.wsshoplink-active>.wstitemright { opacity: 1; visibility: visible }
.carousel-caption { width: 100%; display: block; text-align: center; right: 0; left: 0; margin: 0; padding: 0; bottom: 0 }
.carousel-caption h3 { width: 100%; display: block; padding: 7px 0; background-color: rgba(0,0,0,.5) }
.wsmenu>.wsmenu-list>li .wstbootslider { float: right; margin-top: 8px }
.wsmenu>.wsmenu-list>li .wstmegamenucolr { display: block; float: right; margin-top: 8px }
.wsmenu>.wsmenu-list>li .wstheading { width: 100%; display: block; padding: 10px 0 6px; font-size: 14px; font-weight: 400; color: #000; margin-bottom: 5px; text-transform: uppercase }
.wsmenu>.wsmenu-list>li .wstliststy01 { padding: 0 0 8px; margin: 0 }
.wsmenu>.wsmenu-list>li .wstliststy01 li { width: 33.33%; float: left; line-height: 23px; font-size: 14px; list-style: none; padding: 0; margin: 0 }
.wsmenu>.wsmenu-list>li .wstliststy01 li a { color: #6e6e6e; font-size: 12px }
.wsmenu>.wsmenu-list>li .wstliststy01 li a:hover { color: #000; text-decoration: none }
.wsmenu>.wsmenu-list>li .wstliststy02 { padding: 5px 0 10px; margin: 0; text-align: left }
.wsmenu>.wsmenu-list>li .wstliststy02 li { width: 100%; list-style: none; line-height: 25px }
.wsmenu>.wsmenu-list>li .wstliststy02 li a { color: #6e6e6e; font-size: 12px }
.wsmenu>.wsmenu-list>li .wstliststy02 li a:hover { color: #000; text-decoration: none }
.wsmenu>.wsmenu-list>li .wstliststy02 li.wstheading { line-height: normal; padding-left: 0; margin-top: 0; text-transform: none }
.wsmenu>.wsmenu-list>li .wstliststy02 li a .wstcount { font-size: 10px; color: #adadad }
.wsmenu>.wsmenu-list>li .wstliststy06 li.wstheading { line-height: normal; padding-left: 0 }
.wsmenu>.wsmenu-list>li .wstliststy06 { padding: 0; margin: 0 }
.wsmenu>.wsmenu-list>li .wstliststy06 li { width: 100%; list-style: none; line-height: 24px }
.wsmenu>.wsmenu-list>li .wstliststy06 li a { color: #6e6e6e; font-size: 14px; display: inline-block; padding: 8px 0; text-decoration: none }
.wsmenu>.wsmenu-list>li .wstliststy06 li a:hover { color: #000; text-decoration: none }
.wsmenu>.wsmenu-list>li .wstliststy06 li.wstheading { line-height: normal }
.wsmenu>.wsmenu-list>li .wstliststy06 li a .wstcount { font-size: 10px; color: #adadad }
.wsmenu>.wsmenu-list>li .wstliststy03 { width: 100%; padding: 0 0 8px; margin: 0 }
.wsmenu>.wsmenu-list>li .wstliststy03 li { width: 33.33%; float: left; line-height: 23px; font-size: 14px; list-style: none; padding: 0; margin: 0 }
.wsmenu>.wsmenu-list>li .wstliststy03 li a { color: #6e6e6e; font-size: 12px }
.wsmenu>.wsmenu-list>li .wstliststy03 li a:hover { color: #000; text-decoration: none }
.wsmenu>.wsmenu-list>li .wstliststy04 { padding: 14px 0 0; margin: 0 }
.wsmenu>.wsmenu-list>li .wstliststy04 li { width: 100%; list-style: none; line-height: 22px }
.wsmenu>.wsmenu-list>li .wstliststy04 li a { color: #6e6e6e; font-size: 12px }
.wsmenu>.wsmenu-list>li .wstliststy04 li a:hover { color: #000; text-decoration: none }
.wsmenu>.wsmenu-list>li .wstliststy04 li.wstheading { line-height: normal; text-align: center; padding: 12px 0; font-size: 13px; margin-bottom: 12px }
.wsmenu>.wsmenu-list>li .wstliststy04 li a .wstcount { font-size: 10px; color: #adadad }
.wsmenu>.wsmenu-list>li .wstliststy05 { padding: 10px 0 0; margin: 0 }
.wsmenu>.wsmenu-list>li .wstmegamenucolr03 { padding-top: 10px; padding-left: 20px }
.wsmenu>.wsmenu-list>li .wstliststy05 li { width: 100%; list-style: none; line-height: 22px }
.wsmenu>.wsmenu-list>li .wstliststy05 li a { color: #6e6e6e; font-size: 12px }
.wsmenu>.wsmenu-list>li .wstliststy05 li a:hover { color: #000; text-decoration: none }
.wsmenu>.wsmenu-list>li .wstliststy05 li.wstheading { line-height: normal }
.wsmenu>.wsmenu-list>li .wstliststy05 li a .wstcount { font-size: 10px; color: #adadad }
.wsmenu>.wsmenu-list>li .wstmorebtn { border-radius: 2px; color: #9b9b9b; display: inline-block; float: right; font-size: 10px; font-weight: 400; letter-spacing: 0; padding: 1px 7px; text-align: right; text-transform: none }
.wsmenu>.wsmenu-list>li .wstmenutag { height: 18px; line-height: 18px; text-align: center; font-size: 11px; color: #fff; border-radius: 2px; position: relative; font-family: Arial, Helvetica, sans-serif; font-weight: 400; padding: 1px 6px; margin-left: 6px; text-transform: none; letter-spacing: 0 }
.wsmenu>.wsmenu-list>li .wstmenutag:after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; border-style: solid; border-width: 3px; content: ""; left: -6px; margin-top: 0; position: absolute; top: 4px; z-index: 1 }
.wsmenu>.wsmenu-list>li .wstpngsml { padding-left: 18px }
.wsmenu>.wsmenu-list>li .wstfullwtag { width: 100%; display: block; border-bottom: solid 1px #e5e5e5; background-color: #f5f5f5 }
.wsmenu>.wsmenu-list>li .wstbrandbottom { width: 100%; background-color: #fff; display: block; opacity: 0; position: absolute; right: 0; visibility: hidden; padding: 9px 6px }
.wsmenu-list>li:hover>.wtsbrandmenu>.wsshoptabingwp>.wstabitem02>li.wsshoplink-active>.wstbrandbottom { opacity: 1; visibility: visible }
.wsmenu>.wsmenu-list>li .wstabitem02 { width: 100%; padding: 0; margin: 0; list-style: none; display: table }
.wsmenu>.wsmenu-list>li .wstabitem02>li { display: table-cell; list-style: outside none none; text-align: center }
.wsmenu>.wsmenu-list>li .wstabitem02>li>a { display: block; padding: 45px 0; font-size: 15px; color: #000; background-color: #fff; border-bottom: 1px solid #ddd; position: relative; text-transform: uppercase; border-right: 1px solid #ddd }
.wsmenu>.wsmenu-list>li .wstabitem02>li>a::last-child {
border-right:0
}
.wsmenu>.wsmenu-list>li .wstabitem02>.wsshoplink-active>a:after { position: absolute; content: ''; top: 107px; right: 0; left: 0; margin: 0 auto; width: 18px; height: 18px; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; z-index: 100; background-color: #fff }
.wsmenu>.wsmenu-list>li .wstabitem02>li:hover a { text-decoration: none; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px }
.wsmenu>.wsmenu-list>li .wstabitem02>.wsshoplink-active>a { text-decoration: none; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; background-color: #eee; color: #333; border-radius: 0 }
.wsmenu>.wsmenu-list>li .wstabitem02>.wsshoplink-active>a>i { opacity: 1 }
.wsmenu>.wsmenu-list>li .wstabitem02>li:hover a { text-decoration: none; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 0 }
.wsmenu>.wsmenu-list>li .wstabitem02>li>a i { margin-right: 5px; text-align: center; width: 25px; font-size: 17px; opacity: .5 }
.wsmenu>.wsmenu-list>li .brandcolor01 { color: #424242 }
.wsmenu>.wsmenu-list>li .brandcolor02 { color: #00bcf2 }
.wsmenu>.wsmenu-list>li .brandcolor03 { color: #00aff0 }
.wsmenu>.wsmenu-list>li .brandcolor04 { color: #003087 }
.wsmenu>.wsmenu-list>li .brandcolor05 { color: #a82400 }
.wsmenu>.wsmenu-list>li .brandcolor06 { color: #f30 }
.wsmenu>.wsmenu-list>li .brandcolor07 { color: #7ac142 }
.wsmenu>.wsmenu-list>li .brandcolor08 { color: #ef4056 }
.wsmenu>.wsmenu-list>li>.wsmegamenu { width: 100%; left: 0; position: absolute; top: 90px; color: #000; z-index: 1000; margin: 0; text-align: left; padding: 30px 5px; font-size: 15px; border: solid 1px #eee; background-color: #fff; min-height: 480px }
.wsmenu>.wsmenu-list>li>.wsmegamenu .title { border-bottom: 1px solid #ccc; font-size: 14px; padding: 9px 5px 9px 0; font-size: 17px; color: #424242; margin: 0 0 7px; text-align: left; height: 39px }
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li { display: block; text-align: center; white-space: nowrap; text-align: left }
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a { line-height: 18px; border-right: none; text-align: left; padding: 6px 0; background: #fff; background-image: none; color: #666; border-right: 0; display: block; background-color: #fff; color: #424242 }
.wsmenu>.wsmenu-list>li>.wsmegamenu li i { margin-right: 5px; text-align: center; width: 18px }
.wsmenu>.wsmenu-list>li>.wsmegamenu li a:hover { background: 0 0 }
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li i { font-size: 11px }
.wsmenu>.wsmenu-list>li>.wsmegamenu li i { margin-right: 5px; text-align: center; width: 18px }
.wsmenu>.wsmenu-list>li>.wsmegamenu .mrgtop { margin-top: 15px }
.wsmenu>.wsmenu-list>li>.wsmegamenu .show-grid div { padding-bottom: 10px; padding-top: 10px; background-color: #dbdbdb; border: 1px solid #e7e7e7; color: #6a6a6a; margin: 2px 0; font-size: 13px }
.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu { width: 100%; right: 0; left: 0 }
.wsmenu>.wsmenu-list>li>.wsmegamenu.halfdiv { width: 35%; right: 0; left: auto }
.wsmobileheader { display: none }
.overlapblackbg { opacity: 0; visibility: hidden }
.wsmenu .wsmenu-click { display: none }
.wsmenu .wsmenu-click02 { display: none }
.wsmenu .wsmenu-click03 { display: none }
.hometext { display: none }
.hire_resources_weblist li { width: 50%; float: left; list-style: none; margin-bottom: 20px }
.hire_resources_weblist li { position: relative; padding-left: 20px }
.hire_resources_weblist li a { font-size: 14px; color: #2d2d2d; border-left: none }
.wsmenu>.wsmenu-list>li .wstheading::after, .wsmenu>.wsmenu-list>li .wstheading::before { display: none }
.hire_resources_weblist li::before { content: ""; position: absolute; top: 4px; left: -2px; width: 12px; height: 12px; border: 2px solid #5f5f5f; border-radius: 50% }
.hire_resources_weblist li::after { content: ""; position: absolute; left: 3px; top: 9px; width: 6px; height: 6px; border-radius: 50%; background: #5f5f5f }
.gamemenu_weblist li { width: 33.33%; float: left }
.companymenu_weblist li { width: 33.33%; float: left }
.ready_touse_weblist li { width: 25%; float: left }
.services_inner_weblist li { width: 100%; float: left; text-align: left; margin-bottom: 5px }
.ecommerce_inner_weblist li { width: 50%; float: left; text-align: left }
.asborder_rightmaint a { border-left: 1px solid #ddd }
.navtext i.fa.fa-phone { transform: rotate(90deg) }


.case-studies-banner .banner-ratio-content:before {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.case-studies-banner .bannertext_area { top: 36%;  }

.case-studies-cta {
    height: 220px;
    background: #ff0000;
    position: relative;
    overflow: hidden; margin-bottom: 30px;border-radius: 5px;
}
.case-studies-cta img {
    height: 100%;
    width: 100%;
	-webkit-transition: all .5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s; 
}

.case-studies-cta-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px;
    color: #fff;
    text-align: center;
    height: 100%;
}

.case-studies-cta-title h2 {
    padding: 0;
    font-size: 16px;
    color: #fff;
    display: table;
    width: 100%;
    height: 100%;
}
.case-studies-cta-title h2 a {
    display: table-cell;
    vertical-align: middle; color: #fff;
}

.case-studies-cta:hover img {
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
}

.case-study-category {
    text-align: center; position: relative;
}


span.case-study-category-icon {
    display: inline-block;
    border: 1px solid #2147ca;
    border-radius: 50%;
    font-size: 54px;
    margin-bottom: 15px;
    color: #fff;
    padding: 5px;
}

span.case-study-category-icon i {
    width: 130px;
    height: 130px;
    border-radius: 50%;
    display: inline-block;
    background: #2147ca;
    line-height: 130px;
}
.case-study-category h3 {
    font-size: 18px;
}

.case-study-category:hover span.case-study-category-icon i { background: #333; color: #fff; }

.case-study-category a {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 150px;
}

.case-study-category:hover span.case-study-category-icon {     border: 1px solid #333;  }

/* New Css Aug 2021 */

#info {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;				
	background:#fcf8e3;
	border:1px solid  #fbeed5;
	width:95%;
	max-width:900px;
	margin:0 auto 40px auto;
	font-family:arial;
	font-size:12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

	#info .info-wrapper {
		padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;

	}
	
	#info a {
		color:#c09853;
		text-decoration:none;
	}
	
	#info p {
		margin:5px 0 0 0;
	}


.container { 
	-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;	
}
 
#filters {
  margin: 1%;
  padding: 0;
  list-style: none;
  text-align: center;
  display: flex;
  justify-content: center;
}

	#filters li {
		display: inline-block;
	}
	
  #filters li span {
    display: block;
    padding: 10px 13px;
    text-decoration: none;
    color: #5742ad;
    cursor: pointer;
    border: 2px solid;
    margin: 0 5px;
    border-radius: 10px;
    text-transform: uppercase;
}
	
	#filters li span.active {
		background: linear-gradient(90deg, #2147ca, #4644c2, #5b41b9, #693fb1, #753da8, #7d3ca0, #843c99, #893c91);
		color:#fff;
    border: 2px solid #5742ad;
	}
 

 
#portfoliolist .portfolio {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width:31.3%;
	margin:1%;
	display:none;
	float:left;
	overflow:hidden;
}


	.portfolio-wrapper {
		overflow:hidden;
		position: relative !important;
		background: #666;
		cursor:pointer;
	}

	.portfolio img {
		max-width:100%;
		position: relative;
		top:0;
    -webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition:         all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);		
    margin-bottom: -8px;
	}
	
	.portfolio .label {
		position: absolute;
		width: 100%;
		height:60px;
		bottom:-60px;
    -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition:         all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
	}

		.portfolio .label-bg {
			background: linear-gradient(90deg, #2147ca, #4644c2, #5b41b9, #693fb1, #753da8, #7d3ca0, #843c99, #893c91);
			width: 100%;
			height:100%;
			position: absolute;
			top:0;
			left:0;
		}
	
		.portfolio .label-text {
			color:#fff;
			position: relative;
			z-index:500;
			padding:5px 8px;
		}
    .portfolio .label-text a {
      color: #FFF;
    }
			
    .portfolio .text-category {
      display: block;
      font-size: 13px;
    }
	
	.portfolio:hover .label {
    bottom:0;
  }
	.portfolio:hover img {
    top:-30px;
  }  

  .mt-3 {
    margin-top: 30px;
  }
	
.our-work-section h3 {
    font-size: 28px;
    text-align: center;
    margin-bottom: 45px;
}
.our-work-box {
    position: relative;
}
.our-work-box img {
    width: 100%;
    border-radius: 10px;
}
.our-work-box-content {
    position: absolute;
    bottom: 8px;
    background-image: linear-gradient(to right, #3857fc, #4951fc, #584bfb, #6544fa, #723bf9);
    width: 100%;
    padding: 20px 15px;
    border-radius: 10px;
    opacity: 0.9;
}
.our-work-box a {
    display: block;
}
.our-work-box-content h4, .our-work-box-content h5 {
    font-size: 28px;
    color: #FFF;
    margin: 0;
    text-transform: uppercase;
}
.our-work-box-content h5 {
    font-size: 25px;
    font-weight: 500;
    margin-top: 10px;
}
.our-work-box-content i {
    position: absolute;
    right: 20px;
    top: 40px;
}
.our-work-box-content i img {
    width: auto;
}



.game-btn-box {
    background-image: linear-gradient(to right, #3857fc, #4951fc, #584bfb, #6544fa, #723bf9);
    width: 100%;
    padding: 20px 15px;
    border-radius: 10px;
    margin-top: 70px;
    position: relative;
}
.game-btn-box a {
    display: block;
}

.game-btn-box span {
    background-color: #FFF;
    display: inline-block;
    padding: 10px;
    height: 100px;
    border-radius: 10px;
    box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
    position: absolute;
    top: -50px;
    left: 20px;
    border: 1px solid #eee;
}
.game-btn-box h4 {
    color: #FFF;
    font-size: 25px;
    margin: 20px;
    display: flex;
    justify-content: flex-end;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.game-btn-box h4 i{
    margin-left: 15px;
}
	
@media only screen and (max-width:1369px) {
.smllogo { padding: 20px 0 0; width: 12% }
.wsmenu>.wsmenu-list>li>.navtext { padding: 37px 12px }
.wsmenu>.wsmenu-list>li>.navtext>span { font-size: 12px }
}
@media only screen and (max-width:1166px) {
html { overflow: hidden; height: 100%; -webkit-overflow-scrolling: touch }
body { height: 100%; overflow-y: auto; overflow-x: hidden }
body.wsactive { overflow: hidden; background: #4d4f5a }
.smllogo { display: none }
.wsmain { margin: 0; background-color: transparent }
.wsmenu { width: 100%; background: transparent none repeat scroll 0 0; left: 0; overflow-y: hidden; padding: 0; top: 0; visibility: hidden; position: fixed; margin: 0; border-left: none }
.wsmenu>.wsmenu-list { height: auto; min-height: 100%; width: 260px; background: #4d4f5a; padding-bottom: 0; margin-left: -260px; display: block; text-align: center; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; transition: all .25s ease-in-out; position: static }
.wsmenu>.wsmenu-list>li { width: 100%; display: block; float: none; border-right: none; background-color: transparent; position: relative; white-space: inherit }
@supports(-webkit-overflow-scrolling:touch) {
.wsmenu>.wsmenu-list>li:last-child {
padding-bottom:110px
}
}
.wsmenu>.wsmenu-list>li>a { padding: 9px 32px 9px 18px; font-size: 14px; text-align: left; border-right: solid 0; background-color: transparent; color: #c7c7c7; line-height: 25px; border-bottom: 1px solid #575757; position: static }
.wsmenu>.wsmenu-list>li>.navtext { padding-left: 18px }
.wsmenu>.wsmenu-list>li.wscarticon a { padding-left: 18px }
.wsmenu>.wsmenu-list>li.wsshopmyaccount>a { padding-left: 18px }
.wsmenu>.wsmenu-list>li>a>i { font-size: 16px; color: #bfbfbf }
.wsmenu>.wsmenu-list>li.wscarticon a i { margin-right: 7px; font-size: 15px }
.wsmenu>.wsmenu-list>li>a .wsarrow:after { display: none }
.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint { display: inline-block; right: auto; left: 27px }
.wsmenu>.wsmenu-list>li:hover>a { background-color: #393b48; text-decoration: none }
.wsmenu>.wsmenu-list>li>a>.hometext { display: inline-block }
.wsmenu>.wsmenu-list>li.wscarticon .hidetxt { display: inline-block }
.wsmenu>.wsmenu-list>li.wssearchbar { display: none }
.wsmenu>.wsmenu-list>li.wscarticon { float: none }
.wsmenu>.wsmenu-list>li.wsshopmyaccount { float: none }
.wsmenu>.wsmenu-list>li.wscarticon a { text-align: left; font-size: 13px }
.wsmenu>.wsmenu-list>li>ul.sub-menu { display: none; position: relative; top: 0; background-color: #fff; border-bottom: solid 1px #ccc; padding: 0; opacity: 1; visibility: visible; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-transition: inherit; -moz-transition: inherit; transition: inherit; -webkit-transform-style: flat }
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a { line-height: 20px; font-size: 13px; padding: 13px 0 13px 16px; color: #6e6e6e; border-bottom: solid 1px rgba(0,0,0,.13) }
.wsmenu>.wsmenu-list>li>ul.sub-menu>li span+a { padding-right: 30px }
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover { background-color: #e7e7e7; color: #666; text-decoration: underline }
.wsmenu>.wsmenu-list>li>ul.sub-menu li:hover>a { background-color: #e7e7e7; color: #666 }
.wsmenu>.wsmenu-list>li>.wsmegamenu { background-color: #fff; padding-top: 5px; color: #666; display: none; position: relative; top: 0; padding: 8px 0; border: solid 0; opacity: 1; visibility: visible; transform: none; -o-transform: none; -moz-transform: none; -webkit-transform: none; border-bottom: 1px solid rgba(0,0,0,.13); -webkit-transform-style: flat }
.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu { width: 100% }
.wstabitem02>.wsshoplink-active>a:after { display: none }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li { position: relative }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a { width: 100%; margin: 0; float: none; font-size: 12px; padding: 14px 11px; font-weight: 700 }
.wsmenu>.wsmenu-list>li .wstheading { font-weight: 400; padding-left: 0; padding-right: 0 }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wstitemright { width: 100%; position: static; top: 0; min-height: inherit; padding: 10px 0; opacity: 1; visibility: visible; display: none; background-color: #fff; border-bottom: 1px solid rgba(0,0,0,.13) }
.wsmenu>.wsmenu-list>li .wstbootslider { width: auto }
.wsmenu>.wsmenu-list>li .wstmegamenucolr { width: auto }
.wsmenu>.wsmenu-list>li .wstliststy01>li { width: 100%; padding: 0; margin: 0 }
.wsmenu>.wsmenu-list>li .wstliststy02 { width: 100%; padding: 0; margin: 0 0 15px }
.wsmenu>.wsmenu-list>li .wstliststy03 li { width: 100% }
.wsmenu>.wsmenu-list>li .wstliststy05 { width: 100%; padding: 0; margin-bottom: 10px }
.wsmenu>.wsmenu-list>li .kitchenmenuimg { background-image: none }
.wsmenu>.wsmenu-list>li .computermenubg { background-image: none }
.wsmenu>.wsmenu-list>li .wstbrandbottom { width: 100%; position: static; top: 0; min-height: inherit; padding: 10px 5px 15px; opacity: 1; visibility: visible; display: none; border-bottom: 1px solid rgba(0,0,0,.13) }
.wsmenu>.wsmenu-list>li .wstabitem02 { display: block }
.wsmenu>.wsmenu-list>li .wstabitem02>li { position: relative; text-align: left; display: block }
.wsmenu>.wsmenu-list>li .wstabitem02>li>a { padding: 13px 11px; font-size: 13px; color: #000; text-transform: capitalize }
.wsmenu>.wsmenu-list>li .wstabitem02>li>a { background-color: #fff }
.wsmenu>.wsmenu-list>li .wstheading { padding-left: 0 }
.wsmenu-list>li>.navtext { margin: 0 }
.wsmenu .wsmenu-list>li .wsshoptabingwp { background-color: #fff; padding-left: 0; padding-right: 0 }
.wsmenu>.wsmenu-list>li>.wsshoptabing { background-color: #fff; color: #666; display: none; position: relative; top: 0; padding: 0; border: solid 0; opacity: 1; visibility: visible; transform: none; -o-transform: none; -moz-transform: none; -webkit-transform: none; -webkit-transform-style: flat }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem { width: 100%; background-color: #fff }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a:after { border: none }
.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a i { display: none }
.wsmobileheader { width: 100%; display: block; position: fixed; top: 0; left: 0; z-index: 10002; height: 60px; background-color: #eaecf0; text-align: center; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; transition: all .25s ease-in-out; box-shadow: 0 0 1px rgba(0,0,0,.3) }
.wsactive .wsmobileheader { margin-left: 260px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; transition: all .25s ease-in-out }
.wsmobileheader>.smllogo { display: block; width: 120px; margin: 7px auto 0; float: none; padding-left: 0 }
.mobiletext { display: inline-block }
.wsmobileheader .header_callicon_mobile { background-color: transparent; z-index: 1000; position: absolute; top: 0; right: 0; cursor: pointer }
.wsmobileheader .wssearch i { font-size: 18px; color: #9196a0 }
.wsmobileheader .wssearchform { display: none; position: absolute; width: 100%; height: 50px; line-height: 44px; top: 0; left: 0; padding: 13px 15px; cursor: default }
.wsmobileheader .wssearch.wsopensearch { width: 100%; background-color: #000 }
.wsmobileheader .wssearch.wsopensearch .wssearchform { display: block }
.wsmobileheader .wssearchform form { width: calc((100% - 10px) - 45px); display: block; position: relative }
.wsmobileheader .wssearchform form:before { content: "\f002"; font-family: "font awesome 5 free"; font-weight: 900; left: 12px; position: absolute; top: 0; color: #777; height: 34px; line-height: 36px; font-size: 15px }
.wsmobileheader .wssearchform input { width: 100%; height: 34px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: solid 0; text-indent: 33px; margin: 0; line-height: 18px; padding: 0; display: block }
.wsmobileheader .wssearch.wsopensearch { left: 0; right: auto; width: 100%; height: 60px }
.wsmobileheader .wssearch i.wsclosesearch { display: none }
.wsmobileheader .wssearch.wsopensearch i.wsclosesearch { display: inline-block; float: right; font-size: 23px }
.wsmobileheader .wssearch.wsopensearch i.wsopensearch { display: none }
.wsanimated-arrow { position: absolute; left: 0; top: 0; z-index: 102; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.wsanimated-arrow { cursor: pointer; padding: 16px 35px 16px 0; margin: 12px 0 0 15px }
.wsanimated-arrow span, .wsanimated-arrow span:after, .wsanimated-arrow span:before { cursor: pointer; height: 2px; width: 17px; background: #000; position: absolute; display: block; content: '' }
.wsanimated-arrow span:before { top: -7px; width: 23px }
.wsanimated-arrow span:after { bottom: -7px; width: 17px }
.wsanimated-arrow span, .wsanimated-arrow span:after, .wsanimated-arrow span:before { transition: all .5s ease-in-out }
.wsactive .wsanimated-arrow span:after { width: 23px }
.wsactive .wsanimated-arrow span { background-color: transparent }
.wsactive .wsanimated-arrow span:before, .wsactive .wsanimated-arrow.active span:after { top: 7px }
.wsactive .wsanimated-arrow span:before { transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); bottom: 0 }
.wsactive .wsanimated-arrow span:after { transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg) }
.wsmenu>.overlapblackbg { right: 0; width: calc(100% - 260px); height: 100vh; min-height: 100%; position: fixed; top: 0; opacity: 0; visibility: hidden; background-color: rgba(0,0,0,.45); cursor: pointer }
.wsactive .wsmenu>.overlapblackbg { opacity: 1; visibility: visible; -webkit-transition: opacity 1.5s ease-in-out; -moz-transition: opacity 1.5s ease-in-out; -ms-transition: opacity 1.5s ease-in-out; -o-transition: opacity 1.5s ease-in-out }
.wsmenucontainer { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; transition: all .25s ease-in-out }
.wsactive .wsmenucontainer { margin-left: 260px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; transition: all .25s ease-in-out }
.wsactive .wsmenu { overflow-y: scroll; -webkit-overflow-scrolling: touch; visibility: visible; z-index: 1000; top: 0 }
.wsactive .wsmenu>.wsmenu-list { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; transition: all .25s ease-in-out; margin-left: 0 }
.wsmenu>.wsmenu-list>li>.wsmenu-click { cursor: pointer; display: block; height: 60px; position: absolute; right: 0; top: 0; width: 49px; z-index: 10 }
.wsmenu>.wsmenu-list>li>.wsmenu-click>i { display: block; height: 8px; width: 8px; float: right; transform: rotate(-225deg); margin: 23px 21px 0 0 }
.wsmenu>.wsmenu-list>li>.wsmenu-click>i:before { content: ""; width: 100%; height: 100%; border-width: 1.5px 1.5px 0 0; border-style: solid; border-color: rgba(255,251,251,.77); transition: .2s ease; display: block; transform-origin: 100% 0 }
.wsmenu>.wsmenu-list>li>.wsmenu-click.ws-activearrow>i { transform: rotate(-45deg); margin-top: 27px }
.wsmenu .wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wsmenu-click02 { border-left: 1px solid #f3f3f3; cursor: pointer; display: block; height: 45px; position: absolute; right: 0; top: 0; width: 49px; z-index: 10; background-color: #f5f5f5 }
.wsmenu .wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wsmenu-click02 i { display: block; height: 8px; width: 8px; float: right; transform: rotate(-225deg); margin: 17px 21px 0 0 }
.wsmenu .wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wsmenu-click02 i:before { content: ""; width: 100%; height: 100%; border-width: 1.5px 1.5px 0 0; border-style: solid; border-color: rgba(0,0,0,.4); transition: .2s ease; display: block; transform-origin: 100% 0 }
.wsmenu .wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>.wsmenu-click02.ws-activearrow02>i { transform: rotate(-45deg); margin-top: 21px }
.wsmenu .wsmenu-list>li>.wtsbrandmenu>.wsshoptabingwp>.wstabitem02>li>.wsmenu-click03 { border-left: 1px solid #f3f3f3; cursor: pointer; display: block; height: 52px; position: absolute; right: 0; top: 0; width: 49px; z-index: 10; background-color: #f3f3f3 }
.wsmenu .wsmenu-list>li>.wtsbrandmenu>.wsshoptabingwp>.wstabitem02>li>.wsmenu-click03 i { display: block; height: 8px; width: 8px; float: right; transform: rotate(-225deg); margin: 17px 21px 0 0 }
.wsmenu .wsmenu-list>li>.wtsbrandmenu>.wsshoptabingwp>.wstabitem02>li>.wsmenu-click03 i:before { content: ""; width: 100%; height: 100%; border-width: 1.5px 1.5px 0 0; border-style: solid; border-color: rgba(0,0,0,.4); transition: .2s ease; display: block; transform-origin: 100% 0 }
.wsmenu .wsmenu-list>li>.wtsbrandmenu>.wsshoptabingwp>.wstabitem02>li>.wsmenu-click03.ws-activearrow03>i { transform: rotate(-45deg); margin-top: 21px }
.wsmenu>.wsmenu-list>li>.navtext>span { color: #dedede }
.wsmenu>.wsmenu-list>li>.navtext { padding: 20px 10px }
.wsmenu>.wsmenu-list>li>.navtext { text-align: left }
.gamemenu_weblist li { width: 100%; float: left }
.companymenu_weblist li { width: 100%; float: left }
.ready_touse_weblist li { width: 100%; float: left }
.services_inner_weblist li { width: 100%; float: left }
.ecommerce_inner_weblist li { width: 100%; float: left }
.hire_resources_weblist li { padding-left: 0; width: 100% }
.hire_resources_weblist li::after { display: none }
.hire_resources_weblist li::before { display: none }
.smllogo { padding: 3px 0 }
.main_admobile_none { display: none!important }
.wstbrandbottom { height: 250px!important; overflow: auto }
.wsmegamenu { height: 250px!important; overflow: auto }
.quote_headerbtnmain { margin-top: 0!important; padding: 20px 10px }
.wsbr_samnone { height: auto!important }
.wsmenu>.wsmenu-list>li:hover .navtext>span { color: #fff }
.headerfull { height: auto }
.hire_resources_weblist li a { color: #757575 }
}
@media only screen and (min-width:992px) and (max-width:1262px) {
.wsmenu>.wsmenu-list>li.wssearchbar { width: 21% }
}
.wsmenu>.wsmenu-list>li>ul.sub-menu { opacity: 0; visibility: hidden; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; -o-transition: -o-transform .3s, opacity .3s; -ms-transition: -ms-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; -webkit-transition: -webkit-transform .3s, opacity .3s; transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg) }
.wsmenu>.wsmenu-list>li:hover>ul.sub-menu { opacity: 1; visibility: visible; transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0) }
.wsmenu>.wsmenu-list>li>.wsmegamenu { opacity: 0; visibility: hidden; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; -o-transition: -o-transform .3s, opacity .3s; -ms-transition: -ms-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; -webkit-transition: -webkit-transform .3s, opacity .3s; transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg) }
.wsmenu>.wsmenu-list>li:hover>.wsmegamenu { opacity: 1; visibility: visible; transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0) }
.wsmenu-list>li>.wsshoptabing { opacity: 0; visibility: hidden; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; -o-transition: -o-transform .3s, opacity .3s; -ms-transition: -ms-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; -webkit-transition: -webkit-transform .3s, opacity .3s; transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg) }
.wsmenu-list>li:hover .wsshoptabing { opacity: 1; visibility: visible; transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0) }
.wsmenu>.wsmenu-list>li>ul.sub-menu { opacity: 0; visibility: hidden; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; -o-transition: -o-transform .3s, opacity .3s; -ms-transition: -ms-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; -webkit-transition: -webkit-transform .3s, opacity .3s; transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg) }
.wsmenu>.wsmenu-list>li:hover>ul.sub-menu { opacity: 1; visibility: visible; transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0) }
.wsmenu>.wsmenu-list>li>.wsmegamenu { opacity: 0; visibility: hidden; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; -o-transition: -o-transform .3s, opacity .3s; -ms-transition: -ms-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; -webkit-transition: -webkit-transform .3s, opacity .3s; transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg) }
.wsmenu>.wsmenu-list>li:hover>.wsmegamenu { opacity: 1; visibility: visible; transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0) }
.wsmenu-list>li>.wsshoptabing { opacity: 0; visibility: hidden; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; -moz-transform-origin: 0 0; -webkit-transform-origin: 0 0; -o-transition: -o-transform .3s, opacity .3s; -ms-transition: -ms-transform .3s, opacity .3s; -moz-transition: -moz-transform .3s, opacity .3s; -webkit-transition: -webkit-transform .3s, opacity .3s; transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-75deg); -o-transform: rotateX(-75deg); -moz-transform: rotateX(-75deg); -webkit-transform: rotateX(-75deg) }
.wsmenu-list>li:hover .wsshoptabing { opacity: 1; visibility: visible; transform: rotateX(0); -o-transform: rotateX(0); -moz-transform: rotateX(0); -webkit-transform: rotateX(0) }/*!* Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)*/
.fa, .fab, .far, .fas { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1 }
.fa-envelope:before { content: "\f0e0" }
.fa-envelope-open-text:before { content: "\f658" }
.fa-facebook-f:before { content: "\f39e" }
.fa-linkedin-in:before { content: "\f0e1" }
.fa-phone:before { content: "\f095" }
.fa-pinterest-p:before { content: "\f231" }
.fa-search:before { content: "\f002" }
.fa-skype:before { content: "\f17e" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitter:before { content: "\f099" }
.fa-vk:before { content: "\f189" }
.fa-whatsapp-square:before { content: "\f40c" }
.fa-youtube:before { content: "\f167" }
@font-face { font-family: "font awesome 5 brands"; font-style: normal; font-weight: 400; font-display: block; src: url(../eot/fa-brands-405.eot); src: url(../eot/fa-brands-400d41d-6.eot#iefix) format("embedded-opentype"), url(../woff2/fa-brands-405.woff2) format("woff2"), url(../woff/fa-brands-405.woff) format("woff"), url(../ttf/fa-brands-405.ttf) format("truetype"), url(../svg/fa-brands-405.svg#fontawesome) format("svg") }
.fab { font-family: "font awesome 5 brands" }
@font-face { font-family: "font awesome 5 free"; font-style: normal; font-weight: 400; font-display: block; src: url(../eot/fa-regular-405.eot); src: url(../eot/fa-regular-400d41d-6.eot#iefix) format("embedded-opentype"), url(../woff2/fa-regular-405.woff2) format("woff2"), url(../woff/fa-regular-405.woff) format("woff"), url(../ttf/fa-regular-405.ttf) format("truetype"), url(../svg/fa-regular-405.svg#fontawesome) format("svg") }
.fab, .far { font-weight: 400 }
@font-face { font-family: "font awesome 5 free"; font-style: normal; font-weight: 900; font-display: block; src: url(../eot/fa-solid-905.eot); src: url(../eot/fa-solid-900d41d-6.eot#iefix) format("embedded-opentype"), url(../woff2/fa-solid-905.woff2) format("woff2"), url(../woff/fa-solid-905.woff) format("woff"), url(../ttf/fa-solid-905.ttf) format("truetype"), url(../svg/fa-solid-905.svg#fontawesome) format("svg") }
.fa, .far, .fas { font-family: "font awesome 5 free" }
.fa, .fas { font-weight: 900 }
.fa-angle-double-right:before { content: "\f101" }
.fa-phone-square-alt:before { content: "\f87b" }
.fa-users:before { content: "\f0c0" }
.fa-uncharted:before {content: "\e084";}
.fa-street-view:before {content: "\f21d";}
.fa-clock:before { content: "\f017" }
.fa-user-tie:before { content: "\f508" }
.fa-hourglass:before { content: "\f254" }
.fa-hourglass-half:before { content: "\f252" }
.fa-mobile-alt:before { content: "\f3cd" }
.fa-pencil-ruler:before { content: "\f5ae" }
.fa-list:before { content: "\f03a" }
.fa-tools:before { content: "\f7d9" }
.fa-calendar-alt:before { content: "\f073" }
.fa-smile:before { content: "\f118" }
.fa-user-clock:before { content: "\f4fd" }
.fa-shield-alt:before { content: "\f3ed" }
.fa-thumbs-up:before { content: "\f164" }
.fa-android:before { content: "\f17b" }
.fa-user-cog:before { content: "\f4fe" }
.fa-map:before { content: "\f279" }
.fa-code:before { content: "\f121" }
.fa-star:before { content: "\f005" }
.fa-sort-numeric-down:before { content: "\f162" }
.fa-fingerprint:before { content: "\f577" }
.fa-chart-line:before { content: "\f201" }
.fa-search-dollar:before { content: "\f688" }
.fa-apple:before { content: "\f179" }
.fa-windows:before { content: "\f17a" }
.fa-headset:before { content: "\f590" }
.fa-dungeon:before { content: "\f6d9" }
.fa-car:before { content: "\f1b9" }
.fa-puzzle-piece:before { content: "\f12e" }
.fa-ghost:before { content: "\f6e2" }
.fa-gratipay:before { content: "\f184" }
.fa-dice:before { content: "\f522" }
.fa-store-slash:before { content: "\f971" }
.fa-chess-knight:before { content: "\f441" }
.fa-futbol:before { content: "\f1e3" }
.fa-dice-d6:before { content: "\f6d1" }
.fa-laptop-house:before { content: "\f966" }
.fa-film:before { content: "\f008" }
.fa-gamepad:before { content: "\f11b" }
.fa-lightbulb:before { content: "\f0eb" }
.fa-american-sign-language-interpreting:before { content: "\f2a3" }
.fa-people-carry:before { content: "\f4ce" }
.fa-file-code:before { content: "\f1c9" }
.fa-chalkboard-teacher:before { content: "\f51c" }
.fa-search:before { content: "\f002" }
.fa-chess-rook:before { content: "\f447" }
.fa-bolt:before { content: "\f0e7" }
.fa-bars:before { content: "\f0c9" }
.fa-keyboard:before { content: "\f11c" }
.fa-laptop-code:before { content: "\f5fc" }
.fa-file-signature:before { content: "\f573" }
.fa-rocket:before { content: "\f135" }
.fa-grin:before { content: "\f580" }
.fa-tags:before { content: "\f02c" }
.fa-tablet-alt:before { content: "\f3fa" }
.fa-people-arrows:before { content: "\f968" }
.fa-brain:before { content: "\f5dc" }
.fa-hand-holding-usd:before { content: "\f4c0" }
.fa-sitemap:before { content: "\f0e8" }
.fa-file-alt:before { content: "\f15c" }
.fa-tachometer-alt:before { content: "\f3fd" }
.fa-signal:before { content: "\f012" }
.fa-balance-scale:before { content: "\f24e" }
.fa-sort-amount-down:before { content: "\f160" }
.fa-retweet:before { content: "\f079" }
.fa-laptop:before { content: "\f109" }
.fa-database:before { content: "\f1c0" }
.fa-tv:before { content: "\f26c" }
.fa-vector-square:before { content: "\f5cb" }
.fa-window-restore:before { content: "\f2d2" }
.fa-user:before { content: "\f007" }
.fa-medal:before { content: "\f5a2" }
.fa-sass:before { content: "\f41e" }
.fa-angular:before { content: "\f420" }
.fa-check:before { content: "\f00c" }
.fa-comment-alt:before { content: "\f27a" }
.fa-trophy:before { content: "\f091" }
.fa-bullhorn:before { content: "\f0a1" }
.fa-researchgate:before { content: "\f4f8" }
.fa-drafting-compass:before { content: "\f568" }
.fa-search-location:before { content: "\f689" }
.fa-globe:before { content: "\f0ac" }
.fa-filter:before { content: "\f0b0" }
.fa-images:before { content: "\f302" }
.fa-music:before { content: "\f001" }
.fa-search-dollar:before { content: "\f688" }
.fa-video:before { content: "\f03d" }
.fa-language:before { content: "\f1ab" }
.fa-vr-cardboard:before { content: "\f729" }
.fa-connectdevelop:before { content: "\f20e" }
.fa-money-bill-wave:before { content: "\f53a" }
.fa-flag:before { content: "\f024" }
.fa-laptop::before { content: "\f109" }
.fa-shopping-cart::before { content: "\f07a" }
.fa-pencil-ruler::before { content: "\f5ae" }
.fa-users-cog::before { content: "\f509" }
.fa-clone::before { content: "\f24d" }
.fa-history::before { content: "\f1da" }
.fa-gem::before { content: "\f3a5" }
.fa-chart-line::before { content: "\f201" }
.fa-money-bill-wave::before { content: "\f53a" }
.fa-headset::before { content: "\f590" }
.fa-stream::before { content: "\f550" }
.fa-php::before { content: "\f457" }
.fa-database::before { content: "\f1c0" }
.fa-laptop-code::before { content: "\f5fc" }
.fa-cloud-download-alt::before { content: "\f381" }
.fa-business-time::before { content: "\f64a" }
.fa-check-circle::before { content: "\f058" }
.fa-clipboard::before { content: "\f328" }
.fa-tasks::before { content: "\f0ae" }
.fa-code-branch::before { content: "\f126" }
.fa-project-diagram::before { content: "\f542" }
.fa-java::before { content: "\f4e4" }
.fa-object-ungroup::before { content: "\f248" }
.fa-wordpress::before { content: "\f19a" }
.fa-globe::before { content: "\f0ac" }
.fa-network-wired::before { content: "\f6ff" }
.fa-hands-helping::before { content: "\f4c4" }
.fa-comment-dots::before { content: "\f4ad" }
.fa-infinity::before { content: "\f534" }
.fa-codepen::before { content: "\f1cb" }
.fa-globe-europe::before { content: "\f7a2" }
.fa-table::before { content: "\f0ce" }
.fa-globe-asia::before { content: "\f57e" }
.fa-exclamation-triangle::before { content: "\f071" }
.fa-trophy::before { content: "\f091" }
.fa-window-restore::before { content: "\f2d2" }
.fa-node-js::before { content: "\f3d3" }
.fa-node-js::before { content: "\f3d3" }
.fa-salesforce::before { content: "\f83b" }
.fa-cloud::before { content: "\f0c2" }
.fa-bolt::before { content: "\f0e7" }
.fa-file-alt::before { content: "\f15c" }
.fa-keyboard::before { content: "\f11c" }
.fa-pen-square::before { content: "\f14b" }
.fa-cog:before { content: "\f013" }
.fa-chart-pie:before { content: "\f200" }
.fa-cloudversify:before { content: "\f385" }
.fa-lock:before { content: "\f023" }
.fa-cubes:before { content: "\f1b3" }
.fa-user-lock:before { content: "\f502" }
.fa-unlock-alt:before { content: "\f13e" }
.fa-question-circle:before { content: "\f059" }
.fa-500px:before { content: "\f26e" }
.fa-user-friends:before { content: "\f500" }
.fa-file-signature:before { content: "\f573" }
.fa-check-double:before { content: "\f560" }
.fa-graduation-cap:before { content: "\f19d" }
.fa-piggy-bank:before { content: "\f4d3" }
.fa-photo-video:before { content: "\f87c" }
.fa-shuttle-van:before { content: "\f5b6" }
.fa-info:before { content: "\f129" }
.fa-boxes:before {content: "\f468";}
.fa-futbol:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-chess-board:before { content: "\f43c" }
.fa-algolia:before { content: "\f36c" }
.fa-credit-card:before { content: "\f09d" }
.fa-heartbeat:before { content: "\f21e" }
.fa-people-arrows:before { content: "\e068" }
.fa-store:before { content: "\f54e" }
.fa-shopping-basket:before { content: "\f291" }
.fa-building:before { content: "\f1ad" }
.fa-dolly:before { content: "\f472" }
.fa-link:before { content: "\f0c1" }
.fa-people-arrows:before { content: "\f968" }
.fa-tasks:before { content: "\f0ae" }
.fa-coins:before { content: "\f51e" }
.fa-sliders-h:before { content: "\f1de" }
.fa-image:before { content: "\f03e" }
.fa-chart-pie:before { content: "\f200" }
.fa-cogs:before { content: "\f085" }
.fa-file-alt:before { content: "\f15c" }
.fa-globe-americas:before { content: "\f57d" }
.fa-exchange-alt:before { content: "\f362" }
.fa-pills:before { content: "\f484" }
.fa-procedures:before { content: "\f487" }
.fa-user-injured:before { content: "\f728" }
.fa-laptop-house:before { content: "\e066" }
.fa-laptop-house:before { content: "\f966" }
.fa-book-open:before { content: "\f518" }
.fa-vector-square:before { content: "\f5cb" }
.fa-video:before { content: "\f03d" }
.fa-route:before { content: "\f4d7" }
.fa-bitcoin:before { content: "\f379" }
.fa-bell:before { content: "\f0f3" }
.fa-hand-point-up:before { content: "\f0a6" }
.fa-truck:before { content: "\f0d1" }
.fa-house-user:before { content: "\f965" }
.fa-amazon-pay:before { content: "\f42c" }
.fa-file-signature:before { content: "\f573" }
.fa-pen-fancy:before { content: "\f5ac" }
.fa-dollar-sign:before { content: "\f155" }
.fa-language:before { content: "\f1ab" }
.fa-mail-bulk:before { content: "\f674" }
.fa-stopwatch-20:before { content: "\f96f" }
.fa-search-plus:before { content: "\f00e" }
.fa-code:before { content: "\f121" }
.fa-award:before { content: "\f559" }
.fa-tag:before { content: "\f02b" }
.fa-accessible-icon:before { content: "\f368" }
.fa-user-edit:before { content: "\f4ff" }
.fa-osi:before { content: "\f41a" }
.fa-ethereum:before { content: "\f42e" }
.fa-key:before { content: "\f084" }
.fa-parachute-box:before { content: "\f4cd" }
.fa-bahai:before { content: "\f666" }
.fa-icons::before { content: "" }
.fa-bus-alt:before { content: "\f55e" }
.fa-warehouse:before { content: "\f494" }
.fa-anchor:before { content: "\f13d" }
.fa-compress-arrows-alt:before { content: "\f78c" }
.fa-cash-register:before { content: "\f788" }
.fa-magento:before { content: "\f3c4" }
.fa-shopify:before { content: "\f957" }
.fa-drupal:before { content: "\f1a9" }
.fa-angle-right:before { content: "\f105" }
.fa-magnet:before {content: "\f076";}
footer, header, nav, section, title { display: block }
body { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 26px; -webkit-font-smoothing: antialiased; margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #404040; font-weight: 500 }
h1, h2, h3, input, li, p, textarea, ul { margin: 0; padding: 0 }
img { border: 0 }
* { box-sizing: border-box }
ul { list-style: none }
:focus, a:active, a:focus, a:hover, input, select:focus { outline: 0; text-decoration: none }
a { color: #0075cc; transition: all .2s ease-in-out 0s; cursor: pointer; text-decoration: none }
a:hover { transition: all .2s ease-in-out 0s; color: #000 }
p { margin-bottom: 20px; font-size: 15px; line-height: 24px; text-align: justify }
img { max-width: 100% }
:focus, a:active, a:focus, a:hover, input, select:focus { outline: 0; text-decoration: none; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all }
.clearfix:after, .clearfix:before { display: block; content: ""; line-height: 0 }
.clearfix:after { clear: both }
a:focus { outline: 0!important }
h2 { font-size: 28px; padding-bottom: 28px; line-height: 34px }
a.quote_headerbtnmain { background: #ef323a!important; border-radius: 5px; color: #fff; display: block; font-size: 15px; font-weight: 400; line-height: 34px!important; padding: 0 15px!important }
a.quote_headerbtnmain:hover { background: #4e3d9e!important }
.btn_quoteanbr_ms { margin-top: 25px!important }
.main-container { position: relative }
header { position: fixed; left: 0; width: 100%; border-bottom: 1px solid rgba(255,255,255,.2); z-index: 99; background: #2147ca; background: -moz-linear-gradient(left, #2147ca 1%, #893c91 100%); background: -webkit-linear-gradient(left, #2147ca 1%, #893c91 100%); background: linear-gradient(to right, #2147ca 1%, #893c91 100%) }
.container { width: 100%; margin: 0 auto; max-width: 1170px; padding-left: 15px; padding-right: 15px }
.new-section-area { padding: 50px 0; float: left; width: 100% }
.new-main-hedding { text-align: center; color: #404040 }
.new-main-hedding h2 { font-size: 28px; line-height: 34px }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-5 { float: left; padding-left: 15px; padding-right: 15px; position: relative }
.row { margin-right: -15px; margin-left: -15px; float: left; width: 100% }
.col-sm-1 { width: 8.33333333% }
.col-sm-2 { width: 16.66666667% }
.col-sm-3 { width: 25% }
.col-sm-4 { width: 33.33333333% }
.col-sm-5 { width: 41.66666667% }
.col-sm-6 { width: 50% }
.col-sm-7 { width: 58.33333333% }
.col-sm-8 { width: 66.66666667% }
.col-sm-9 { width: 75% }
.col-sm-10 { width: 83.33333333% }
.col-sm-11 { width: 91.66666667% }
.col-sm-12 { width: 100% }
.col-5 { width: 20% }
.text-left { text-align: left!important }
.text-right { text-align: right!important }
.text-center { text-align: center!important }
.common-btn {
    display: inline-block;
    color: #fff;
    background: #028ff9;
    padding: 10px 36px;
    font-size: 15px;
    border-radius: 6px;
    text-transform: uppercase;
    border: 2px solid #028ff9;
}
.common-btn:hover { color: #028ff9; background: #fff; border: 2px solid #028ff9 }
.graybg { background: #f6f6f6 }
.footer-area { float: left; width: 100%; background: #1d1d29 }
.footer-area h2 { color: #d5d5d7; font-size: 18px; font-weight: 400; padding-bottom: 20px }
.footer-nav { float: left; width: 100% }
.footer-nav ul li { float: left; width: 100% }
.footer-nav ul li a { color: #7f7f82; font-size: 14px; line-height: 38px }
.footer-nav ul li a:hover { color: #fff }
.footer-blog-area ul>li { display: inline-block; margin-top: 10px; padding-bottom: 10px; width: 100% }
.footer-blog-area .icon_box { width: 63px; margin-right: 15px; float: left }
.footer-blog-area .icon_box .top { background: #d5d5d7; color: #1d1d29; padding: 2px 20px; border-top-left-radius: 2px; border-top-right-radius: 2px; font-size: 17px; font-weight: 500 }
.footer-blog-area .icon_box .bott { background: #e52e2f; color: #fff; padding: 1px 16px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; font-size: 15px }
.footer-blog-area .right_text { float: right; width: calc(100% - 78px) }
.footer-blog-area .right_text a { color: #c8c8c8; line-height: 22px; font-size: 13px; padding: 3px 0 0; display: block }
.footer-socila-icon { float: left; width: 100% }
.footer-socila-icon ul { float: left; width: 100%; margin-bottom: 30px }
.footer-socila-icon ul li { float: left; margin-left: 12px }
.footer-socila-icon ul li:first-child { margin-left: 0 }
.footer-socila-icon ul li a { background: #b1c0d7; width: 31px; height: 31px; display: inline-block; text-align: center; color: #1d1d29; line-height: 31px; font-size: 18px }
.footer-socila-icon ul li a:hover { color: #fff }
.footer-socila-icon ul li.facebook a:hover { background: #597ac7 }
.footer-socila-icon ul li.twitter a:hover { background: #58c8f0 }
.footer-socila-icon ul li.youtube a:hover { background: #fd3832 }
.footer-socila-icon ul li.linkedin a:hover { background: #0776b3 }
.footer-socila-icon ul li.pinterest a:hover { background: #ca161c }
.footer-socila-icon ul li.vk a:hover { background: #01c0ea }
.footer-socila-icon ul li.slideshare a:hover { background: #0776b3 }
.submit-btn { background: #e52e2f; border: 0; border-radius: 2px; color: #fff; font-size: 16px; padding: 13px 20px; text-align: center }
.hiring-area { float: left; width: 100% }
.hiring-area h2 { padding-bottom: 10px }
.br_ourportfolio_mainblk.footerprotfolio { float: left; width: 100%; margin-top: 20px }
.our_protfolio_towbtns { display: inline-flex; border-radius: 45px; background-image: linear-gradient(-161deg, #fd1c1c 0, #b00a26 100%); box-shadow: 0 2.99px 15px 0 rgba(50,20,29,.5); width: 370px; max-width: 100%; height: 90px; color: #fff; font-size: 18px; font-weight: 300; align-items: center; padding: 0 15px; margin-bottom: 10px; transition: ease-in-out .6s; background-color: #ffe614 }
.br_ourportfolio_mainblk i { flex: 0 0 auto; background: #f78f1e; background: -moz-linear-gradient(top, #f78f1e 0, #f8921e 100%); background: -webkit-linear-gradient(top, #f78f1e 0, #f8921e 100%); background: linear-gradient(to bottom, #f78f1e 0, #f8921e 100%); border-radius: 50%; width: 61px; height: 61px; padding: 2px; margin-right: 13px; position: relative; box-sizing: border-box; text-align: center; line-height: 56px; font-size: 26px }
span.br_ourportfolio_left { text-align: left }
span.br_ourmail_getxet { display: block; font-size: 18px; font-weight: 600 }
.dna_lofoo { background: #111119; padding: 10px 0; text-align: center; float: left; width: 100% }
.dna_lofoo a { color: #fff; font-size: 11px; text-transform: uppercase; display: inline-block; margin: 0 5px; vertical-align: middle }
.dna_lofoo .copyright { background: #040204; line-height: 15px; padding: 3px 5px }
.dna_lofoo a span { color: #6466fc }
.footer-top-area { float: left; width: 100% }
.enquiry-area { float: left; width: 100%; background: #f1f1f7; margin-bottom: 60px }
.enquiry-area ul li { float: left; width: 25% }
.enquiry-area ul li a { padding: 15px; display: inline-block; color: #404040 }
.enquiry-area ul li a i { color: #e52e2f; margin-right: 5px; font-size: 18px; vertical-align: middle }
.enquiry-area ul li a i.fa.fa-phone { transform: rotate(90deg) }
.enquiry-area ul li a:hover { color: gray }
.enquiry-area ul li.enquire-btn a { background: #1d1d29; color: #fff!important; text-transform: uppercase; font-size: 18px; display: block; text-align: center }
.enquiry-area ul li.enquire-btn a:hover { background: #ef323a }
.enquiry-area ul li i.fab.fa-skype { font-size: 22px!important }
.enquiry-area ul li.enquire-btn a i { margin-right: 0; margin-left: 10px; color: #fff; font-size: 24px }
.certified-area { float: left; width: 100%; margin-top: 20px }
.certified-area li { float: left; margin-left: 14px }
.certified-area li:first-child { margin-left: 0 }
.bottom-address-area { float: left; width: 100% }
button { cursor: pointer }
.wsmenu>.wsmenu-list>li.call-menu { position: relative }
.wsmenu>.wsmenu-list>li.call-menu ul { position: absolute; right: 0; width: 250px; background: #fff; color: #333; border-radius: 5px; top: 86px; display: none; border: 1px solid #ddd; border-top: none }
.wsmenu>.wsmenu-list>li.call-menu ul li { border-bottom: 1px solid #ddd; display: block }
.wsmenu>.wsmenu-list>li.call-menu ul li a { padding: 10px 15px; display: block; color: #333 }
.wsmenu>.wsmenu-list>li.hover_none:hover i { color: #333 }
li.btn_quoteanbr_ms.hover_none { background: 0 0!important }
.wsmenu>.wsmenu-list>li.call-menu:hover ul { display: block }
.wsmenu>.wsmenu-list>li.call-menu ul li a:hover, .wsmenu>.wsmenu-list>li.call-menu ul li a:hover i { color: #4285f4 }
.wsmenu>.wsmenu-list>li.call-menu ul li a i { font-size: 22px; vertical-align: middle; margin-right: 10px }
.wsmenu>.wsmenu-list>li.call-menu ul li a i.fa.fa-phone { font-size: 14px; transform: rotate(90deg) }
.wsmenu>.wsmenu-list>li.call-menu ul li:last-child { border-bottom: none }
.inner-main-section { padding-top: 90px }
.float-area { float: left; width: 100% }
.banner_bottom-hedding { background: #f4f4f4; padding: 20px 0 }
.game-left-text p { margin-bottom: 15px }
.getauote_area { background: #f4f4f4 none repeat scroll 0 0; border: 1px solid #ccc; border-radius: 10px; padding: 20px }
.getauote_area .forminput { background: #fff; border: 1px solid #cfcfcf; height: 49px; width: 100%; padding-left: 10px; color: #333; font-size: 14px }
.getauote_area .form-group { margin-bottom: 5px }
.getauote_area .first_call { float: left; width: 20% }
.getauote_area .second_call { float: right; width: 78% }
.getauote_area textarea.forminput { background: #fff; border: 1px solid #cfcfcf; height: 133px; width: 100%; padding-left: 10px; color: #333; padding-top: 5px }
.getauote_area button.send_button { background: #b11d12; border-radius: 4px; display: block; text-transform: uppercase; border: 0; padding: 14px 5px; width: 100%; color: #fff; font-size: 18px; margin-top: 15px; cursor: pointer }
.getauote_area button.send_button:hover { background: #214df5 }
.getauote_area h3 { color: #4f3e9a; font-size: 30px; text-align: center; padding-top: 0; margin-bottom: 20px }
.blue-gradiant-bg { background: #643cb1; background: -moz-linear-gradient(left, #643cb1 0, #274ab6 100%); background: -webkit-linear-gradient(left, #643cb1 0, #274ab6 100%); background: linear-gradient(to right, #643cb1 0, #274ab6 100%); color: #fff }
.blue-gradiant-bg .new-main-hedding, .blue-gradiant-bg2 .new-main-hedding { color: #fff }
ul.checkli { display: inline-block; width: 100% }
ul.checkli li { margin-bottom: 15px }
ul.checkli li { padding-left: 30px }
.our-location-area h2 { padding-bottom: 26px; font-size: 24px }
.location-box { padding: 15px; min-height: 198px; color: #fff; border-radius: 5px; position: relative; overflow: hidden; background: #67449e }
.location-box:after { position: absolute; width: 85px; height: 85px; background: rgba(255,255,255,.1); right: -20px; bottom: -20px; content: ""; border-radius: 100% }
.location-box p { text-align: left; font-size: 14px; white-space: initial }
.full-widthh { width: 50%!important; float: left }
.location-box h3 { position: relative; padding-bottom: 25px }
.location-box h3:before { position: absolute; left: 0; bottom: 15px; width: 50px; height: 1px; background: #fff; content: "" }
.orange-box { background: #ff8400 }
.darkblue-box { background: #2c2267 }
.purpal-box { background: #8715a4 }
.blue-gradiant-bg2 { background: #2e5cfd; background: -moz-linear-gradient(left, #2e5cfd 0, #7639f9 100%); background: -webkit-linear-gradient(left, #2e5cfd 0, #7639f9 100%); background: linear-gradient(to right, #2e5cfd 0, #7639f9 100%); color: #fff }
.new-main-hedding p { text-align: center }
.new-main-hedding h2 { padding-bottom: 10px }
ul.checkli li, ul.checkli.checkli-white li { position: relative; background: 0 0 }
ul.checkli li:before { position: absolute; content: "\f058"; font-size: 16px; left: 0; top: 0; font-family: "font awesome 5 free"; border: 0; color: #000 }
ul.checkli.checkli-white li:before { color: #fff }
.new-main-hedding { margin-bottom: 20px }
.submit-btn { background: #a62dc0; font-size: 16px; padding: 5px 10px; border-radius: 4px }
.submit-btn { background: #a62dc0; font-size: 16px; padding: 12px 30px; border-radius: 4px; font-weight: 700; cursor: pointer }
.submit-btn:hover { background: #2958ff }
section.ready-use-banne-area { float: left; width: 100% }
.banner_ratio { position: relative; display: block }
.banner_ratio:before { content: ''; display: block; width: 100%; padding-bottom: 42%; background: 0 0 }
.banner_ratio_content { display: flex!important }
.banner_ratio_content { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.align-items-center { align-items: center!important; display: flex }
.banner_left_content h1 { font-size: 36px; line-height: 40px; margin-bottom: 20px; color: #fff; text-transform: uppercase }
.banner-right-col { padding-top: 35px }
.banner-right-col img { float: right }
.banner-bg { background: #013797; background: -moz-linear-gradient(left, #013797 0%, #2f74ff 100%); background: -webkit-linear-gradient(left, #013797 0%, #2f74ff 100%); background: linear-gradient(to right, #013797 0%, #2f74ff 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#013797', endColorstr='#2f74ff', GradientType=1 );
color: #fff }
 .new-banner .banner_ratio:before {
    padding-bottom:15%;
   }
   .new-banner .banner_left_content {
    justify-content: center;
}
.new-banner .banner_left_content h1{
    margin-bottom:0px;
}
.order-2 {order:2;}
.banner_bottom-hedding { background: #f4f4f4; padding: 20px 0 }
.banner_bottom-hedding h2 { padding: 0; font-size: 28px; color: #373737 }
.box-content ul { background: #fff; padding: 30px 20px; border-radius: 10px; border: 1px dashed #bdd3e4 }
.box-content ul li { position: relative; padding-left: 40px; color: #404040 }
.box-content ul li:before { content: ''; position: absolute; left: 0; top: 15px; width: 0; height: 0; border: 10px solid transparent; border-top-color: red }
.box-content ul li:after { content: ''; position: absolute; left: 0; top: -5px; width: 0; height: 0; border: 10px solid transparent; border-top-color: red; transform: rotate(180deg) }
.box-content ul li:last-child p:last-child { margin-bottom: 0 }
.color-box-text { display: table; background: #fff; width: 100%; vertical-align: middle; line-height: 20px; height: 70px; color: #404040; border-radius: 4px; border-left: 4px solid #cc052e; padding: 0 20px; margin-bottom: 30px; font-size: 16px }
.color-box-text span { display: table-cell; vertical-align: middle }
.darkgray-border { border-left: 4px solid #495261!important }
.blue-border { border-left: 4px solid #3584cd!important }
.yellow-border { border-left: 4px solid #efaa2e!important }
.green-border { border-left: 4px solid #289c57!important }
.red-border { border-left: 4px solid #f82457!important }
.darkpurpal-border { border-left: 4px solid #8d3c8f!important }
.lightblue-border { border-left: 4px solid #9773ff!important }
.cta-box { background: #fff; text-align: center; color: #515151; padding: 20px 15px; border-radius: 5px; min-height: 385px; margin-bottom: 30px; }
.round-icon { background: #fff; color: #2b6cf3; height: 120px; width: 120px; display: inline-block; line-height: 100px; font-size: 50px; border-radius: 100%; margin-bottom: 15px; border: 10px solid rgba(0,0,0,.1); overflow: hidden }
.cta-box h3 { text-align: center; margin-bottom: 10px; font-size: 18px }
.cta-box h3 a { color: #515151 }
.cta-box p { text-align: center }
.hire-web-designer-area .cta-box { background: #dce2fd; min-height: 248px }
.hire-web-designer-area .round-icon { border: 10px solid #c9d0f7 }
.hiring-module-salesforce .cta-box { min-height: 335px }
.phonegap-banner .banner-right-col { padding-top: 55px }
.phonegap-solutions .cta-box { min-height: 405px }
.blue-gradiant-bg2 .cta-box { background: #4715e4; color: #fff; margin-bottom: 30px }
.blue-gradiant-bg2 .round-icon { border: 10px solid #723bf9 }
.col-content h2 { padding-bottom: 15px }
.col-content ul.checkli li a { color: #333 }
.col-content ul.checkli li a:hover { color: #0075cc }
.common-whychooseus .cta-box { margin-bottom: 30px; min-height: 240px; background: #fff }
.common-whychooseus { background: #dce2fd }
.game-left-text h3 { margin-bottom: 5px }
.fa-user-tie:before { content: "\f508" }
.fa-mobile-alt:before { content: "\f3cd" }
.caption_con { padding: 0 15px }
.most-demandable-box .cta-box { min-height: 360px }
.round-box { text-align: center; margin-bottom: 30px }
.round-boximg { width: 100%; display: inline-block; border-radius: 50% }
.graybg-none .color-box-text { background: #f6f6f6 }
.half-li li { float: left; width: 50% }
.testimonial-area { background: #f6f6f6 }
.testimonial-box { text-align: center }
.img-box { display: inline-block; width: 100px; height: 100px; border: 3px solid #fff; border-radius: 100%; overflow: hidden; box-shadow: 0 0 8px rgba(0,0,0,.1) }
.testimonial-box h3 { color: #e01747; margin-top: 10px; font-size: 18px; margin-bottom: 10px }
.testimonial-box h3 span { display: block; font-size: 14px; color: #404040 }
.testimonial-box p { text-align: center }
.testimonial-box i { color: #f1961f; font-size: 18px }
.android-whychooseus .cta-box { min-height: 385px }
.call-to-action { background: #2147ca; background: -moz-linear-gradient(left, #2147ca 0%, #e7325d 100%); background: -webkit-linear-gradient(left, #2147ca 0%, #e7325d 100%); background: linear-gradient(to right, #2147ca 0%, #e7325d 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2147ca', endColorstr='#e7325d', GradientType=1 );
color: #fff; text-align: center; padding: 30px 0 }
.call-to-action h3 { display: inline-block; font-size: 26px; font-weight: 400; margin-right: 30px; vertical-align: middle; text-align: left }
.call-to-action .common-btn { color: #a9397f; font-size: 18px; border-radius: 4px; border: 2px solid #fff }
.call-to-action .common-btn:hover { color: #fff }
.call-to-action h3 span { display: block; font-size: 16px }
.Latestblogcta_area { background: #fff; border: 1px solid #e9e9e9; text-align: left }
.Latestblogcta_img { background: #fff; margin-bottom: 10px; min-height: 145px; overflow: hidden; position: relative }
.Latestblogcta_img img { width: 100% }
.Latestblogcta_text { padding: 15px }
.Latestblogcta_text h3 { font-size: 20px; margin-bottom: 15px }
.Latestblogcta_text p { font-weight: 400; line-height: 22px }
.center-box { text-align: center }
.center-box .col-sm-3, .center-box .col-sm-4 { float: none; display: inline-block; width: 24.5%; vertical-align: top }
.center-box .col-sm-4 { width: 33% }
.blue-gradiant-bg2 a, .blue-gradiant-bg a { color: #fff; text-decoration: underline; font-weight: 700 }
.blue-gradiant-bg2 a.common-btn, .blue-gradiant-bg a.common-btn { color: #028ff9 }
.blue-gradiant-bg2 a.common-btn:hover, .blue-gradiant-bg a.common-btn:hover { color: #fff }
.android-tablet-banner .banner-right-col { padding-top: 100px }
.android-game-banner .banner-right-col { padding-top: 65px }
.android-game-development-service-box ul { min-height: 495px }
.green-gradiant { background: #29720b; background: -moz-linear-gradient(left, #29720b 0, #338f0c 100%); background: -webkit-linear-gradient(left, #29720b 0, #338f0c 100%); background: linear-gradient(to right, #29720b 0, #338f0c 100%); color: #fff }
.green-gradiant .new-main-hedding { color: #fff }
.game-service-box { background: #1f5608; padding: 28px 25px; border-radius: 4px }
.green-gradiant a, .game-service-box a { color: #fff }
.green-gradiant a:hover, .game-service-box a:hover { color: #4fc220 }
.green-gradiant .new-main-hedding a { text-decoration: underline; font-weight: 700 }
.game-service-box i { display: inline-block; font-size: 34px; vertical-align: middle }
.game-service-box h3 { display: inline-block; vertical-align: middle; padding-left: 15px; font-weight: 400; font-size: 18px }
.caption_con p { text-align: left }
.iphone-application-why-choose ul { min-height: 260px }
.tab-detail-box { float: left; width: 49%; border: 1px solid #ddd; padding: 15px; margin-bottom: 30px; border-radius: 5px; margin: 0 5px 30px }
.tab-detail-box h3 { font-size: 18px; margin-bottom: 15px }
.tab-detail-box ul { float: left; width: 100% }
.tab-detail-box ul li { float: left; width: 20% }
.tab-detail-box ul li img { max-width: 70% }
.iphone-game-banner .banner-right-col { padding-top: 76px }
.ios-banner .banner-right-col { padding-top: 18px }
.none-height .cta-box { min-height: 1px }
.ipad-advantage-box-content ul { min-height: 305px }
.ipad-application-banner .banner-right-col { padding-top: 75px }
.ipad-ui-ux-design-banner .banner-right-col img { max-width: 80% }
.adobe-air-why-opt .cta-box { min-height: 305px }
.iphone-ux-ui-design-banner .banner-right-col { padding-top: 100px }
.responsive-web-design-banner .banner-right-col { padding-top: 18% }
.advantage-hybrid-box .cta-box { min-height: 300px }
.hybrid-app-development-banner .banner-right-col { padding-top: 20% }
.native-app-why-opt-box .cta-box { min-height: 260px }
.framework-development .cta-box { margin-bottom: 30px }
.ionic-banner .banner-right-col { padding-top: 10% }
.window-application-development-banner .banner-right-col { padding-top: 20% }
.online-marketing-banner .banner-right-col { padding-top: 10% }
.app-marketing-solutions-content ul { min-height: 540px }
.app-store-optimization-whychooseus .cta-box { min-height: 258px }
.app-store-optimization-banner .banner-right-col { padding-top: 15% }
.window-ten-banner .banner-right-col { padding-top: 12% }
.experience-an-emerging-area { background: #8a2fbd; background: -moz-linear-gradient(left, #8a2fbd 0%, #4527c4 100%); background: -webkit-linear-gradient(left, #8a2fbd 0%, #4527c4 100%); background: linear-gradient(to right, #8a2fbd 0%, #4527c4 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a2fbd', endColorstr='#4527c4', GradientType=1 );
color: #fff }
.pull-right { float: right }
.pull-left { float: left }
.how-it-work-box { background: #514ca6; text-align: center; padding: 35px; color: #fff; border-radius: 5px; min-height: 305px }
.how-it-work-box h3 { font-size: 30px; margin-top: 25px; margin-bottom: 15px; text-transform: uppercase; font-weight: 400 }
.how-it-work-box p { text-align: center }
.how-it-work-box i { font-size: 60px }
.box-content ul li h4 { margin: 0 }
.tiktok-clone-banner .banner-right-col img { max-width: 85% }
.impressive_things .popular-facebook-games-box { border-radius: 20px; background: #fff; min-height: 370px; padding: 20px; text-align: center; margin-bottom: 30px; color: #404040 }
.impressive_things .popular-facebook-games-box .round-icon { border: none; height: 50px; margin-top: 15px; color: #ff407a; line-height: 50px }
.impressive_things .popular-facebook-games-box p { text-align-last: center }
.impressive_things .new-main-hedding p { text-align: justify }
.three-li li { float: left; width: 33% }
.openshift-banner .banner-right-col { padding-top: 30% }
.scroll-box-area .row+.row { width: 100% }
.codeigniter_services .cta-box { min-height: 250px; margin-bottom: 30px }
.light_blue_bg { background: #2e5cfd; background: -moz-linear-gradient(left, #2e5cfd 0%, #209ed5 100%); background: -webkit-linear-gradient(left, #2e5cfd 0%, #209ed5 100%); background: linear-gradient(to right, #2e5cfd 0%, #209ed5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e5cfd', endColorstr='#209ed5', GradientType=1 );
color: #fff }
.light_blue_bg .checkli li:before { color: #fff }
.why_choose_codeigniter .cta-box { min-height: 300px }
.about_us_sec .checkli li { width: 100% }
.rubby_banner { background: #cf0e00; background: -moz-linear-gradient(left, #cf0e00 0%, #fb6c00 100%); background: -webkit-linear-gradient(left, #cf0e00 0%, #fb6c00 100%); background: linear-gradient(to right, #cf0e00 0%, #fb6c00 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0e00', endColorstr='#fb6c00', GradientType=1 )
}
.light_blue_bg h2, .light_blue_bg p { color: #fff }
.light_blue_bg .cta-box p { color: #404040 }
.feature_cakephp .cta-box { min-height: 376px; margin-bottom: 30px }
.why_choose_cakephp .checkli li { width: 100% }
.cakephp_hd span { text-transform: capitalize }
.game-left-text h4 { margin-bottom: 5px; margin-top: 0 }
.zend_dev_banner { background: #579a00; background: -moz-linear-gradient(left, #579a00 0%, #68b604 100%); background: -webkit-linear-gradient(left, #579a00 0%, #68b604 100%); background: linear-gradient(to right, #579a00 0%, #68b604 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#579a00', endColorstr='#68b604', GradientType=1 )
}
.advantages .cta-box { min-height: 280px; margin-bottom: 30px }
.cms_benefits .checkli li { width: 100% }
.why_choose_xpress .cta-box { min-height: 310px }
.refinery_cms .checkli li { width: 100% }
.core_features .checkli li { width: 100% }
.core_features .checkli li:before { color: #fff }
.wd_banner .banner-right-col img { max-width: 90% }
.codeigniter_banner .banner-right-col img { margin-top: 8% }
.drupal_banner .banner-right-col { padding-top: 15px }
.kentico_banner .banner-right-col img { max-width: 90% }
.kentico_banner .banner-right-col { padding-top: 10px }
.Laravel_banner .banner-right-col img { max-width: 80% }
.mvc_banner .banner-right-col img { max-width: 100% }
.mvc_banner .banner-right-col { padding-top: 0 }
.Xpress_banner .banner-right-col img { max-width: 100% }
.java_struts .banner-right-col img { max-width: 80% }
.java_struts_nenefits .cta-box { min-height: 296px; margin-bottom: 30px }
.green_text { color: #008f00 }
.checkli.augmented_type { margin-bottom: 30px; display: inline-block; width: 100% }
.checkli.augmented_type li { width: 25%; float: left }
.divices_user { background: #2570ec; background: -moz-linear-gradient(left, #2570ec 0%, #08468b 100%); background: -webkit-linear-gradient(left, #2570ec 0%, #08468b 100%); background: linear-gradient(to right, #2570ec 0%, #08468b 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2570ec', endColorstr='#08468b', GradientType=1 );
color: #fff }
.divices_user h2, .divices_user p { color: #fff }
.light_blue_bg a { color: #fff; text-decoration: underline; font-weight: 700 }
.ligt_blue_bg { background: #f2f7ff }
.why_choose_augmented .cta-box { min-height: 360px }
.what_actually_augmented { background: #8763cd }
.ar_framework_single { text-align: center; background: #fff; width: 100%; display: inline-block; margin-bottom: 30px; border-radius: 5px; padding: 20px }
.ar_framework_single h4 { margin-bottom: 0; margin-top: 12px }
.advantages_dotnetnuke .cta-box { min-height: 160px; margin-bottom: 30px }
.nodejs_feature .cta-box { min-height: 280px; margin-bottom: 30px }
.topmost_services .cta-box { min-height: 340px; margin-bottom: 30px }
.green_banner { background: #517c34; background: -moz-linear-gradient(left, #517c34 0%, #00bd51 100%); background: -webkit-linear-gradient(left, #517c34 0%, #00bd51 100%); background: linear-gradient(to right, #517c34 0%, #00bd51 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#517c34', endColorstr='#00bd51', GradientType=1 )
}
.sports_bt .cta-box { min-height: 520px; margin-bottom: 30px; padding: 0; overflow: hidden }
.sports_bt .cta-box .game_bt { margin-bottom: 15px }
.sports_bt .cta-box p { padding: 0 15px }
.value_game_section .vlue_games { position: relative; overflow: hidden; margin-bottom: 30px; border-radius: 5px }
.value_game_section .vlue_games:hover .value_game_content { top: 0%; transition: all .5s ease-in-out }
.value_game_section .value_game_content { position: absolute; top: 84%; padding: 15px; height: 100%; background: rgba(21,21,21,.8); color: #fff; text-align: center; transition: all .5s ease-in-out }
.value_game_section .game_img img { vertical-align: middle }
.value_game_section .value_game_content h3 { margin-bottom: 10px }
.value_game_section .value_game_content p { text-align: center }
.sports_betting_banner { background: #0a348a; background: -moz-linear-gradient(left, #0a348a 0%, #6f43c6 100%); background: -webkit-linear-gradient(left, #0a348a 0%, #6f43c6 100%); background: linear-gradient(to right, #0a348a 0%, #6f43c6 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a348a', endColorstr='#6f43c6', GradientType=1 )
}
.sports_betting_type { background: #643cb1; background: -moz-linear-gradient(left, #643cb1 0%, #274ab6 100%); background: -webkit-linear-gradient(left, #643cb1 0%, #274ab6 100%); background: linear-gradient(to right, #643cb1 0%, #274ab6 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#643cb1', endColorstr='#274ab6', GradientType=1 )
}
.sports_betting_type h2, .sports_betting_type p { color: #fff }
.sports_betting_type.box-content ul li p { color: #404040 }
.sports_betting_type.box-content ul { border: 0 }
.key-feature-content-box { background: #3a3fca; padding: 20px; border-radius: 5px; float: left; width: 100%; padding-bottom: 10px; margin-bottom: 25px }
.key-feature-content-box h3 { font-size: 20px; font-weight: 600; margin-bottom: 10px }
.check-content { width: 100%; display: inline-block }
.check-content span { width: 100%; display: inline-block; position: relative; padding-left: 25px }
.check-content { width: 100%; display: inline-block }
.check-content span { width: 100%; display: inline-block; position: relative; padding-left: 25px }
.check-content span:before { position: absolute; left: 0; top: 0; content: "\f00c"; font-family: "font awesome 5 free"; font-weight: 900; font-size: 12px }
.industry-focused-area { margin-top: 10px }
.industry-focused-area ul { min-height: 435px; margin-bottom: 35px }
.robotic-process-automation-area .key-feature-content-box { min-height: 360px }
.robotic-process-automation-banner .banner-right-col { padding-top: 15% }
.cybersecurity-services-box .cta-box { min-height: 435px }
.cyber-security-services-banner .banner-right-col { padding-top: 5% }
.flutter-development-services-box .cta-box { min-height: 370px }
.robotic-process-whychooseus .cta-box { min-height: 315px }
.platforms-we-support ul { min-height: 270px; margin-bottom: 35px }
.machine-learning-banner .banner-right-col { padding-top: 18% }
.go-programming-services-box .cta-box { min-height: 440px }
.artificial-intelligence-services-box .cta-box { min-height: 460px }
.tools-frameworks-box ul { min-height: 520px }
.faq-box { float: left; width: 100%; background: #fff; padding: 20px; border-radius: 8px; border: 1px solid #e4e4e4; padding-left: 75px; position: relative; margin-bottom: 30px }
.faq-box:before { position: absolute; left: 20px; top: 25px; content: "\f059"; font-family: "font awesome 5 free"; color: #d4d6d5; font-weight: 700; font-size: 32px }
.faq-box h3 { color: #1b52b9; font-weight: 600; margin-bottom: 6px; font-size: 18px; line-height: 26px }
.faq-box p:last-child { margin-bottom: 0 }
.artificial-intelligence-services-banner .banner-right-col { padding-top: 12% }
.industries-icon-box { text-align: center; margin-bottom: 30px; padding: 15px; border-radius: 5px; padding-bottom: 10px }
.industries-icon-box i { font-size: 36px; margin-bottom: 10px }
.industries-icon-box h3 { font-size: 14px }
.technology-stack-box ul.checkli { min-height: 325px }
.business-intelligence-box-content .color-box-text { height: auto; padding: 10px 20px }
.business-intelligence-box-content .color-box-text b { margin-bottom: 8px; display: block; font-size: 18px }
.tensorflow-development-banner .banner-right-col { padding-top: 12% }
.iot-healthcare-box .cta-box { min-height: 460px }
.healthcare-industry-content .col-img { padding-top: 20% }
.iot-smart-healthcare-solutions-banner .banner-right-col { padding-top: 16% }
.voice-assistant-banner .banner-right-col { padding-top: 12% }
.alexa-skill-development-box .cta-box { min-height: 432px }
.app_panels_sec ul.checkli li { margin-bottom: 5px }
.app_panels_sec .how-food-delivery-content-box h3 { margin-bottom: 15px }
.sports_betting_type.box-content ul { min-height: 760px }
.box-content.feature_of_sports ul { min-height: 570px }
.text-left { text-align: left!important }
.why_choose_sports_betting .cta-box { min-height: 374px }
.why_choose_sports_betting .cta-box p { text-align: justify; text-align-last: center }
.sports_betting_app_solution.sports_betting_type.box-content ul { min-height: inherit; background: 0 0; padding: 0 }
.sports_betting_app_solution.sports_betting_type.box-content ul li { padding-left: 0; background: rgba(255,255,255,.1); padding: 15px; margin-bottom: 15px; border-radius: 5px; color: #fff }
.sports_betting_app_solution.sports_betting_type.box-content ul li p { color: #fff }
.sports_betting_app_solution.sports_betting_type.box-content ul li:before, .sports_betting_app_solution.sports_betting_type.box-content ul li:after { display: none }
.sports_betting_app_solution.box-content ul li p { color: #404040 }
.sports_betting_app_solution.box-content ul { border: 0 }
.green-gradiant { background: #29720b; background: -moz-linear-gradient(left, #29720b 0, #338f0c 100%); background: -webkit-linear-gradient(left, #29720b 0, #338f0c 100%); background: linear-gradient(to right, #29720b 0, #338f0c 100%); color: #fff }
.green-gradiant .new-main-hedding { color: #fff }
.game-service-box { background: #1f5608; padding: 28px 25px; border-radius: 4px }
.game-service-box i { display: inline-block; font-size: 34px; vertical-align: middle }
.game-service-box h3 { display: inline-block; vertical-align: middle; padding-left: 15px; font-weight: 400; font-size: 18px }
.game-service-box a { color: #fff }
.game-service-box a:hover { color: #4fc220 }
.fa-apple::before { content: "\f179" }
.fa-desktop:before {content: "\f108";}
.fa-windows::before { content: "\f17a" }
.fa-gamepad::before { content: "\f11b" }
.fa-server::before { content: "\f233" }
.fa-angular::before { content: "\f420" }
.fa-scroll::before { content: "\f70e" }
.fa-lightbulb::before { content: "\f0eb" }
.fa-adobe::before { content: "\f778" }
.fa-drafting-compass::before { content: "\f568" }
.fa-paint-brush::before { content: "\f1fc" }
.fa-cubes::before { content: "\f1b3" }
.fa-cog::before { content: "\f013" }
.fa-window-restore::before { content: "\f2d2" }
.fa-searchengin::before { content: "\f3eb" }
.fa-chalkboard::before { content: "\f51b" }
.fa-chalkboard-teacher::before { content: "\f51c" }
.fa-music::before { content: "\f001" }
.fa-audible::before { content: "\f373" }
.fa-print::before { content: "\f02f" }
.fa-th::before { content: "\f00a" }
.fa-film::before { content: "\f008" }
.fa-bullhorn::before { content: "\f0a1" }
.fa-gift::before { content: "\f06b" }
.fa-internet-explorer::before { content: "\f26b" }
.fa-user-shield:before { content: "\f505" }
.fa-sort-numeric-down:before { content: "\f162" }
.fa-wallet:before { content: "\f555" }
.fa-bitcoin:before { content: "\f379" }
.fa-hospital-user:before { content: "\f80d" }
.fa-vials:before { content: "\f493" }
.fa-hands:before { content: "\f4c2" }
.fa-cloudversify:before { content: "\f385" }
.fa-users-cog:before { content: "\f509" }
.fa-paste:before { content: "\f0ea" }
.fa-handshake:before { content: "\f2b5" }
.fa-stopwatch:before { content: "\f2f2" }
.fa-osi:before { content: "\f41a" }
.faq-box { float: left; width: 100%; background: #fff; padding: 20px; border-radius: 8px; border: 1px solid #e4e4e4; padding-left: 75px; position: relative; margin-bottom: 30px }
.faq-box:before { position: absolute; left: 20px; top: 25px; content: "\f059"; font-family: "font awesome 5 free"; color: #d4d6d5; font-weight: 700; font-size: 32px }
.faq-box h3 { color: #1b52b9; font-weight: 600; margin-bottom: 6px; font-size: 18px; line-height: 26px }
.faq-box p:last-child { margin-bottom: 0 }
.advantages_dotnetnuke .cta-box { min-height: 290px }
.mvc_choose { background: #fff; text-align: center; border-radius: 6px; padding: 30px 15px 15px; min-height: 200px; margin-bottom: 30px; border: 1px solid#fff; transition: all .5s ease-in-out }
.mvc_choose:hover { border: 1px solid#0eb24c; transition: all .5s ease-in-out; box-shadow: 0 0 10px #0eb24c }
.mvc_choose p { text-align: center; margin-bottom: 0 }
.illustrator_services .cta-box { min-height: 360px }
.Laravel_banner.canvas_banner .banner-right-col { padding-top: 15px }
.our_class_service .cta-box { min-height: 250px }
.illustrator_services.graybg { background: #f6f6f6 }
.cryptocurrency-whychooseus .cta-box { min-height: 385px }
.mlm-call-to-action h3 { text-align: center; margin: 0; margin-bottom: 10px; display: block }
.mlm-call-to-action h3 span { margin-top: 10px }
.bitcoin-wallet-app-development-banner .banner-right-col { padding-top: 15% }
.crypto-exchange-banner { background: #f7931a; background: -moz-linear-gradient(left, #f7931a 0%, #004c23 100%); background: -webkit-linear-gradient(left, #f7931a 0%, #004c23 100%); background: linear-gradient(to right, #f7931a 0%, #004c23 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7931a', endColorstr='#004c23', GradientType=1 )
}
.blue-gradiant-bg2 .cta-box h3 a { color: #fff }
.blockchain-development-box .cta-box { min-height: 440px }
.blue-gradiant-bg2.box-content ul a { color: #0075cc }
.hyperledger-blockchain-development-banner .banner-right-col { padding-top: 12% }
.hyperledger-fabric-blockchain-banner .banner-right-col { padding-top: 15% }
.hyperledger-explorer-whychooseus .cta-box { min-height: 432px }
.hyperledger-explorer-blockchain-banner .banner-right-col { padding-top: 16% }
.school-management-whychooseus .cta-box { min-height: 272px }
.hotel-management.box-content ul { min-height: 565px }
.hospital-management-whychooseus .cta-box { min-height: 255px }
.hospital-management-software-banner .banner-right-col { padding-top: 14% }
.bank-software-banner .banner-right-col { padding-top: 12% }
.insurance-claim-whychooseus .cta-box { min-height: 350px }
.features-pharmacy-area .key-feature-content-box { min-height: 390px }
.pharmacy-management-software-banner .banner-right-col { padding-top: 10% }
.box-content.magento_ecommerce ul { border: none; min-height: 700px; margin-bottom: 15px }
.magento_banner { background: #f15c22; background: -moz-linear-gradient(left, #f15c22 0%, #f36d3a 100%); background: -webkit-linear-gradient(left, #f15c22 0%, #f36d3a 100%); background: linear-gradient(to right, #f15c22 0%, #f36d3a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15c22', endColorstr='#f36d3a', GradientType=1 )
}
.fa-briefcase::before { content: "\f0b1" }
.magento_why_choose .cta-box { min-height: 260px }
.magento_benefits .cta-box { min-height: 330px }
.solidus_why_choose .cta-box { min-height: 260px }
.oscommerce_banner { background: #2071a3; background: -moz-linear-gradient(left, #2071a3 0%, #00d2e2 100%); background: -webkit-linear-gradient(left, #2071a3 0%, #00d2e2 100%); background: linear-gradient(to right, #2071a3 0%, #00d2e2 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2071a3', endColorstr='#00d2e2', GradientType=1 )
}
.box-content.spree_core_feature ul { min-height: 260px; border: none }
.woocommerce_features .cta-box { min-height: 330px; margin-bottom: 30px }
.fa-cc-paypal::before { content: "\f1f4" }
.fa-truck::before { content: "\f0d1" }
.fa-map-marked-alt::before { content: "\f5a0" }
.fa-building::before { content: "\f1ad" }
.fa-vr-cardboard::before { content: "\f729" }
.fa-google-play::before { content: "\f3ab" }
.why_woocommerce .cta-box { min-height: 290px }
.jigoshop_banner { background: #23b2b8 }
.check-content span { width: 100%; display: inline-block; position: relative; padding-left: 25px }
.check-content span::before { position: absolute; left: 0; top: 0; content: "\f00c"; font-family: "font awesome 5 free"; font-weight: 900; font-size: 12px }
.box-content ul li h4 { margin: 0 }
.box-content.industry_in_vr ul { min-height: 388px; margin-bottom: 30px; border: 0 }
.why_choose_vr_app .cta-box { min-height: 270px }
.mixed_reality_games .vlue_games { }
.mixed_reality_games .value_game_content { top: 88% }
.mx_why_choose .cta-box { min-height: 385px }
.trending_technology_sec .our-online-classec-box { box-shadow: 0 0 4px rgba(43,124,230,.2); min-height: 370px; border-radius: 5px }
.trending_technology_sec .our-online-classec-box { text-align: center; padding: 20px; background: #fff; border-radius: 15px; min-height: 348px; margin-bottom: 30px; border: none }
.trending_technology_sec .green_dbr { border-bottom: 5px solid #2ebf6d }
.trending_technology_sec .blue_dbr { border-bottom: 5px solid #3264f5 }
.trending_technology_sec .purpal_bdr { border-bottom: 5px solid #de6fdb }
.trending_technology_sec .lightgreen_bdr { border-bottom: 5px solid #2cb19e }
.trending_technology_sec .orange_bdr { border-bottom: 5px solid #ff7c3f }
.trending_technology_sec .pink_bdr { border-bottom: 5px solid #f25c7f }
.how-do-content-box { border: 1px dashed #fff; background: rgba(0,0,0,.15); text-align: center; padding: 22px 15px; border-radius: 4px; margin-bottom: 30px }
.common-whychooseus p { width: 100%; display: inline-block; text-align: center }
.bpm-models-box .key-feature-content-box { background: #fff; color: #333; min-height: 450px }
span.logoimg { display: inline-block; width: 100%; text-align: center }
.fa-layer-group::before { content: "\f5fd" }
.fa-headphones-alt::before { content: "\f58f" }
.fa-images::before { content: "\f302" }
.fa-photo-video::before { content: "\f87c" }
.fa-video::before { content: "\f03d" }
.fa-check-square::before { content: "\f14a" }
.how_online_classes { background: #1467d4 }
.row { width: 100%; float: left }
.our_online_classec { background: #214171; color: #fff; background: -moz-linear-gradient(-45deg, #233c65 0%, #1c4f95 51%, #233b62 100%); background: -webkit-linear-gradient(-45deg, #233c65 0%, #1c4f95 51%, #233b62 100%); background: linear-gradient(135deg, #233c65 0%, #1c4f95 51%, #233b62 100%) }
.our_online_classec .new-main-hedding, .our_online_classec .new-main-hedding p { text-align: left; color: #fff }
.our_online_classec .cta-box { border-radius: 15px }
.online_classes_working h3 { margin-bottom: 10px }
.online_classes_working .checkli li { width: 25%; float: left; margin-bottom: 10px }
.f_hd { font-size: 21px; margin-bottom: 15px }
.features_online_classroom h4 { font-size: 15px; font-weight: 700; margin-bottom: 0; margin-top: 0 }
.features_online_classroom h3 { margin-top: 15px }
.features_online_classroom .sec_content { background: #fff; border-radius: 5px; margin-bottom: 20px }
.common-whychooseus li p { text-align: left }
.online_testing_tool .new-main-hedding, .online_testing_tool .new-main-hedding p { text-align: center }
.online_testing_tool .cta-box { min-height: 420px; margin-bottom: 30px }
.powerful_features li { width: 48%; float: left; margin: 0 1%; min-height: 130px }
.powerful_features { background: #1467d4 }
.fa-brain::before { content: "\f5dc" }
.fa-book::before { content: "\f02d" }
.fa-envelope-open::before { content: "\f2b6" }
.fa-palette:before { content: "\f53f" }
.fa-bezier-curve:before { content: "\f55b" }
.fa-map-marked-alt:before { content: "\f5a0" }
.box-content.online_exam_system ul { min-height: 380px }
.pull-right { float: right }
.wht_make_unique .new-main-hedding, .wht_make_unique .new-main-hedding p, .what_exactly_exam .new-main-hedding, .what_exactly_exam .new-main-hedding p { text-align: left }
.modal { position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 999999 }
.modal:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: rgba(0,0,0,.5); content: "" }
.modal-body { position: absolute; left: 0; right: 0; top: 25%; bottom: 0; margin: auto; width: 1000px }
.searchinput input[type=text] { border: none; border-bottom: 1px solid #ddd; width: 94%; font-size: 15px; padding: 10px 15px; height: 64px; float: left; background: 0 0; color: #fff; display: none }
button.close { position: absolute; top: 20px; right: 20px; background: 0 0; border: none; color: #fff; font-size: 38px }
.gsib_a input[type=text] { display: block!important; height: auto!important }
.searchinput input[type=text] { border: none; border-bottom: 1px solid #ddd; width: 94%; font-size: 15px; padding: 10px 15px; height: 64px; float: left; background: 0 0; color: #fff; display: none }
.gsib_a input[type=text] { display: block; height: 56px!important; padding: 0 5px!important; color: #000!important }
table.gsc-search-box td { vertical-align: middle }
.gsib_a { padding: 5px 9px 4px }
.gsc-search-button-v2, .gsc-search-button-v2:focus, .gsc-search-button-v2:hover { border-color: #923c99; background-color: #c78dcc; background-image: none; filter: none }
.gsc-search-button-v2:focus, .gsc-search-button-v2:hover { border-color: #923c99; background-color: #c78dcc; background-image: none; filter: none }
.gsc-search-button-v2 { font-size: 0; padding: 26px 27px; width: auto; vertical-align: middle; border: 1px solid #923c99; border-radius: 2px; border-color: #923c99; background-color: #c78dcc; background-image: linear-gradient(top, #c284c8, #c78dcc) }
.gsib_a input[type=text] { display: block; height: 36px!important; padding: 0 5px!important; color: #000!important }
.gsc-search-button .gsc-search-button-v2 { height: 46px }
.gsc-results-wrapper-overlay { top: 80% }
.gsc-results-wrapper-visible { top: 270px }
.gsc-modal-background-image { bacground: none!important }
.searchinput { margin-top: 80px }
.gsc-control-cse { border-color: #f9f5ff; background-color: #f9f5ff }
.gsc-control-cse { font-family: arial, sans-serif }
.gsc-control-wrapper-cse { width: 100% }
form.gsc-search-box { font-size: 13px; margin-top: 0; margin-right: 0; margin-bottom: 4px; margin-left: 0; width: 100% }
table.gsc-search-box { border-style: none; border-width: 0; width: 100%; margin-bottom: 2px }
.gsc-control-cse { border-color: #f9f5ff; background-color: #f9f5ff; position: absolute; left: 20px; right: 20px; top: 40%; bottom: auto; margin: auto }
.quality-assurance-banner .banner-right-col { padding-top: 14% }
.iwatch-whychooseus .cta-box { min-height: 300px }
.iwatch-app-development-banner .banner-right-col { padding-top: 14% }
.hire-developer-logo-area { text-align: center; margin-bottom: 40px }
.hire-developer-logo-area .common-btn { color: #fff!important; border: 1px solid #fff; background: 0 0; text-transform: capitalize; text-decoration: none!important; font-size: 16px; font-weight: 400; border-radius: 4px; padding: 6px 30px }
.hire-developer-logo-area .common-btn:hover { color: #fff!important; background: #0021ad }
.hire-developer-logo-area h3 { margin-bottom: 15px; margin-top: 5px; font-weight: 400 }
.hire-dedicated-resources-banner .banner-right-col { padding-top: 10% }
.mobile-app-development-banner .banner-right-col { padding-top: 10% }
.we-assure-area { background: #0e9dae; background: -moz-linear-gradient(left, #0e9dae 0%, #fec16e 100%); background: -webkit-linear-gradient(left, #0e9dae 0%, #fec16e 100%); background: linear-gradient(to right, #0e9dae 0%, #fec16e 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e9dae', endColorstr='#fec16e', GradientType=1 )
}
.we-assure-area .container { max-width: 100%; padding: 0 5px }
.we-assure-area ul li { background: rgba(255,255,255,.5); text-align: center; width: 9.4%; float: left; margin: 5px .3%; height: 150px; position: relative }
.we-assure-area ul li img { position: absolute; left: 0; right: 0; margin: auto; top: 30px }
.we-assure-area ul li h3 { color: #404040; position: absolute; left: 0; width: 100%; bottom: 15px; font-size: 14px }
.we-assure-area ul li a { display: block; width: 100%; height: 100% }
.startups-banner .banner-right-col { padding-top: 12% }
.ibeacon-services-box .cta-box { min-height: 435px }
.ibeacon-app-development-banner .banner-right-col { padding-top: 18% }
.website-development-banner .banner-right-col { padding-top: 10% }
.phonegap-whychooseus .cta-box { min-height: 300px }
.ui-development-process-box .cta-box { margin-bottom: 30px; min-height: 340px }
.ui-development-banner .banner-right-col { padding-top: 15% }
.software-development-banner .banner-right-col { padding-top: 15% }
.supplement-box-content ul { min-height: 530px; margin-bottom: 30px }
.fa-book-reader:before { content: "\f5da" }
.fa-utensils:before { content: "\f2e7" }
.fa-taxi:before { content: "\f1ba" }
.fa-home:before { content: "\f015" }
.fa-basketball-ball:before { content: "\f434" }
.fa-running:before { content: "\f70c" }
.fa-digital-tachograph:before { content: "\f566" }
.fa-arrows-alt:before { content: "\f0b2" }
.fa-share-alt:before { content: "\f1e0" }
.fa-comments:before { content: "\f086" }
.fa-eye:before { content: "\f06e" }
.fa-hand-holding-medical:before { content: "\f95c" }
.fa-university:before { content: "\f19c" }
.fa-cart-arrow-down:before { content: "\f218" }
.fa-user-tag:before { content: "\f507" }
.color-box-text a { display: block }
.color-box-text a:hover { color: #404040 }
.astounding-features-area .cta-box { min-height: 510px }
.smart-watch-app-development-banner .banner-right-col { padding-top: 12% }
.smart-greenhouse-system-banner .banner-right-col { padding-top: 10% }
.blockchain-development-services-banner .banner-right-col { padding-top: 12% }
.caption_con p a.common-btn { font-weight: 700 }
.blockchain-p2p-lending-platform-banner .banner-right-col { padding-top: 18% }
.blockchain-ai-development-banner .banner-right-col { padding-top: 12% }
.inner-banner-area { position: relative }
.banner-ratio-area { display: block; position: relative }
.bannertext_area { color: #fff; left: 0; margin: auto; position: absolute; text-align: left; top: 25%; width: 100%; text-shadow: 1px 1px 1px #000 }
.banner-ratio-area:before { content: ""; padding-top: 26.8%; display: block }
.banner-ratio-content { position: absolute; width: 100%; height: 100%; left: 0; top: 0 }
.banner-ratio-content img { width: 100% }
.bannertext_area h1 { font-size: 36px; margin-bottom: 20px; text-shadow: 1px 1px 1px #000; line-height: 40px }
.border-imgbox { background: #fff; padding: 10px; box-shadow: 1px 1px 12px -9px; border-radius: 10px; padding-bottom: 2px }
.food-delivery-work-area .color-box-text { height: 110px }
img.small-img { display: none }
.quorum-development-services .cta-box { min-height: 480px }
.waves-blockchain-development-banner .banner-right-col { padding-top: 12% }
.blockchain-consulting-services-banner .banner-right-col { padding-top: 10% }
.ethereum-dapps-area .cta-box { min-height: 482px }
.chainlink-blockchain-development-banner .banner-right-col, .neo-blockchain-development-banner .banner-right-col { padding-top: 15% }
.chainLink-blockchain-solutions .cta-box { min-height: 460px }
.blue-gradiant-bg2.box-content ul a, .blue-gradiant-bg.box-content ul a { color: #0075cc }
.benefits-lisk-blockchain-area .cta-box { min-height: 460px }
.lisk-blockchain-development-banner .banner-right-col { padding-top: 15% }
ul.breadcrumbs { display: inline-block; width: 100% }
ul.breadcrumbs li { display: inline-block; color: #373737; position: relative; padding-right: 27px; font-weight: 600 }
ul.breadcrumbs li i { position: absolute; right: 8px; top: 6px; color: #6f6f6f }
ul.breadcrumbs li a { color: #373737 }
ul.breadcrumbs li a:hover { color: #0075cc }
.blue-content-box {
    background: #3a368f;
    padding: 20px;
    border-radius: 5px; margin-bottom:30px; min-height:540px;
}
.blue-content-box h3 {
    font-size: 22px;
    margin-bottom: 5px;
    font-weight: 400;
}
.p-2 {
	padding: 10px;
}
.quick-form-box {
    float: left;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 7.68px .32px rgba(155,147,147,.2);
    border-radius: 6px;
    position: relative;
    overflow: hidden;
}
.quick-form-box .form-control {
    border: none;
    border-bottom: 1px solid #b7b7b7;
    color: #747474;
    height: 44px;
    padding: 0;
    width: 100%;
    font-size: 15px;
}
.quick-form-left-col {
    float: left;
    width: 60%;
    padding: 30px 5px 0;
}
.quick-form-right-col {
    position: absolute;
    right: 0;
    top: 0;
    width: 40%;
    bottom: 0;
    margin: auto;
    background: #2247c9;
}
.quick-form-right-col img {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    margin: auto;
}
.quick-form-right-col .common-btn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 140px;
    width: 175px;
    height: 50px;
    padding: 0;
    text-align: center;
    line-height: 50px;
    background: #2958ff;
    line-height: 46px;
    border: 2px solid #2958ff;
    color: #fff;
    margin: auto;
    font-size: 19px;
    text-transform: capitalize;
}
.input-area {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.study-counter-item h2 {
    font-size:50px;
    font-weight: 300;
    margin-top: 30px;
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.study-counter-item p {
    font-size: 16px;
    margin-bottom:0px;
}
.pokerstud-technology ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.pokerstud-technology ul li {
    width: calc(50% - 15px);
    margin-right: 30px;
    padding: 8px 14px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 3px 5px 0px rgb(0 0 0 / 10%);
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pokerstud-technology ul li:nth-child(2){ margin-right:0px;}
.pokerstud-technology ul li p {
    margin-bottom: 0px;
    font-size: 16px;
    margin-top: 15px;
    color: #939393;
}
.pokerstud-technology ul li img {
    width: 93%;
}
.pokerstud-technology .col-sm-4 h3 {
    font-size:20px;
    font-weight: 500;
    margin-bottom: 6px;
}

.casestudyprojectsuccess {
    background-color: #00397c;
    color: #fff;
}
.casestudyprojectsuccess h2{
    color: #fff;
}
.casestudyprojectsuccess li {
    font-size: 18px;
    width: 33%;
    display: inline-block;
    text-align:center;
    margin-top: 12px;
}
.casestudyprojectsuccess .common-btn {
    border: none;
    border-radius: 0px;
    padding: 13px 40px;
    color: #00397c;
    font-weight: 600;
    font-size: 16px;
    background-color: #fff;
}
.casestudyprojectsuccess .common-btn:hover {border: none; background-color: #028ff9;}
.poker-stud-features {
    padding: 15px;
    text-align: left;
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    margin:15px 0px;
}
.poker-stud-features  .featues-img {
    width: 80px;
    height: 80px;
    background-color: #E4FFDE;
    border-radius: 50%;
    padding:17px;
    margin-bottom: 15px;
}
.poker-stud-features h3 {
    font-size: 20px;
    font-weight: 500;
    color: #000;
}
.poker-stud-features-itm:nth-child(2) .featues-img {background-color: #DCE9FF;}
.poker-stud-features-itm:nth-child(3) .featues-img {background-color: #FFE9EC;}
.poker-stud-features-itm:nth-child(4) .featues-img {background-color: #FFF2E1;}
.poker-stud-features-itm:nth-child(5) .featues-img {background-color: #FFF9D9;}
.poker-stud-features-itm:nth-child(6) .featues-img {background-color: #F3E9FF;}
.new-casestudyitm {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    margin:15px 0px;
}
.new-casestudyitm .content-title {
    position: absolute;
    bottom: 0;
    background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);
    color: #fff;
    width: 100%;
    padding: 30px 15px 15px;
    left:0px;
    right: 0px;
}
.new-casestudyitm .content-title a.study-btn {
    font-size: 16px;
    color: #fff;
    border-bottom: 1px solid #fff;
    margin-right: 13px;
    margin-top: 5px;
    display: inline-block;
    transition:0.3s all;
}
.new-casestudyitm .content-title a.study-btn:hover{
    color: #5acaff;
    border-bottom: 1px solid #5acaff;
    transition:0.3s all;
}
.new-casestudyitm .content-title h3 {
    font-weight: 500;
    font-size: 20px;
    color: #ffbc00;
}
/*Responsive*/

@media screen and (max-width:1100px) {
.container { width: 99%; max-width: 100% }
.new-section-area { padding: 30px 0;}
.location-box { min-height: 245px }
.certified-area li { margin-left: 8px }
.wsmenu>.wsmenu-list>li .col-sm-3, .wsmenu>.wsmenu-list>li .col-sm-6 { width: 100% }
.wsshoptabingwp.container.clearfix { width: 100% }
.wsmenu>.wsmenu-list>li .wstheading { padding: 10px 0 0; color: #404040; margin-bottom: 0; font-weight: 700!important; text-transform: uppercase }
a.quote_headerbtnmain { display: none!important }
.enquiry-area { width: 100%; overflow: auto; white-space: nowrap }
.enquiry-area ul li { width: 25%; white-space: inherit; float: none; display: inline-block }
.inner-main-section { padding-top: 59px }
.banner_bottom-hedding h2 { font-size: 26px }
.row { margin: auto; width: 100% }
.new-main-hedding h2, h2 { font-size: 28px; line-height: 32px; padding-bottom: 20px }
.header_callicon_mobile ul { position: absolute; right: 0; width: 250px; background: #fff; text-align: left; top: 59px; display: none }
.header_callicon_mobile:hover ul { display: block; border: 1px solid #ddd }
.header_callicon_mobile ul li { border-top: 1px solid #ddd }
.header_callicon_mobile ul li:first-child { border-top: none }
.header_callicon_mobile ul li a { padding: 10px 15px; display: block; color: #333 }
.header_callicon_mobile ul li a:hover { background: #4285f4; color: #fff }
.header_callicon_mobile ul li a i { padding-right: 5px; font-size: 22px; vertical-align: middle }
.header_callicon_mobile ul li a i.fa.fa-phone { font-size: 14px; transform: rotate(90deg) }
.caption_con { padding: 0 }
.inner-banner .banner-right-col img { max-width: 60% }
.android-whychooseus .cta-box { min-height: 390px }
.game-service-box { padding: 28px 18px }
.game-service-box h3 { font-size: 16px }
.android-game-development-service-box ul { min-height: 565px }
.ios-banner .banner-right-col { padding-top: 32px }
.android-game-banner .banner-right-col { padding-top: 40px }
.iPhone-application-banner .banner-right-col { padding-top: 70px }
.tab-detail-box { width: 48% }
.ipad-application-banner .banner-right-col { padding-top: 45px }
.ipad-advantage-box-content ul { min-height: 350px }
.ipad-social-app-banner .banner-right-col img { max-width: 48% }
.iphone-ux-ui-design-banner .banner-right-col { padding-top: 65px }
.window-application-development-banner .banner-right-col { padding-top: 15% }
.windows-games-development .banner-right-col { padding-top: 15% }
.app-marketing-solutions-content ul { min-height: 610px }
.window-ten-banner .banner-right-col { padding-top: 6% }
.ionic-banner .banner-right-col { padding-top: 20% }
.coco3d-banner .banner-right-col { padding-top: 14% }
.color-box-text { font-size: 14px; line-height: 18px }
.responsive-web-design-banner .banner-right-col { padding-top: 14% }
.impressive_things .popular-facebook-games-box { min-height: 415px }
.industry-focused-area ul { min-height: 485px }
.key-feature-content-box h3 { font-size: 22px }
.feature_cakephp .cta-box { min-height: 396px }
.Xpress_banner .banner-right-col img { max-width: 70% }
.java_struts .banner-right-col img { max-width: 70% }
.java_spring .banner-right-col { padding-top: 15px }
.big-data-analytics-services-banner .banner-right-col, .cyber-security-services-banner .banner-right-col { padding-top: 15% }
.cybersecurity-services-box .cta-box { min-height: 460px }
.artificial-intelligence-services-banner .banner-right-col { padding-top: 16% }
.business-intelligence-banner .banner-right-col { padding-top: 18% }
.industries-icon-box { padding: 15px 0 }
.tensorflow-development-banner .banner-right-col { padding-top: 8% }
.iot-healthcare-box .cta-box { min-height: 532px }
.voice-assistant-banner .banner-right-col { padding-top: 20% }
.Laravel_banner.canvas_banner img { max-width: 75% }
.banner-bg.tdanimation_banner img { max-width: 85% }
.alexa-development-banner .banner-right-col { padding-top: 20% }
.alexa-skill-development-box .cta-box { min-height: 485px }
.cryptocurrency-banner .banner-right-col { padding-top: 15% }
.cryptocurrency-whychooseus .cta-box { min-height: 435px }
.bitcoin-wallet-whychooseus .cta-box { min-height: 362px }
.cta-box .common-btn { padding: 10px 15px }
.blockchain-development-box .cta-box { min-height: 508px }
.erc20-token-development-banner .banner-right-col { padding-top: 15% }
.hyperledger-blockchain-development-banner .banner-right-col { padding-top: 15% }
.hyperledger-fabric-blockchain-banner .banner-right-col { padding-top: 12% }
.crypto-ico-banner .banner-right-col { padding-top: 18% }
.sto-banner .banner-right-col { padding-top: 12% }
.school-management-whychooseus .cta-box { min-height: 248px }
.hospital-management-software-banner .banner-right-col { padding-top: 12% }
.hospital-management-module-box .cta-box { min-height: 246px }
.hospital-management-whychooseus .cta-box { min-height: 257px }
.hospital-management-whychooseus .cta-box p { margin-bottom: 0 }
.bank-software-banner .banner-right-col { padding-top: 20% }
.insurance-claim-whychooseus .cta-box { min-height: 390px }
.insurance-claim-management-system-banner .banner-right-col { padding-top: 15% }
.pharmacy-management-software-banner .banner-right-col { padding-top: 20% }
.features-pharmacy-area .key-feature-content-box { min-height: 440px }
.mixed_reality_games .value_game_content p { font-size: 14px; line-height: 18px }
.mixed_reality_games .value_game_content h3 { margin-bottom: 0 }
.how-do-content-box { border: none; font-size: 13px }
.mx_why_choose .cta-box { min-height: 370px }
.game-service-box h3 { font-size: 15px }
.business-process-management-banner .banner-right-col { padding-top: 15% }
.cybersecurity-services-box .cta-box { min-height: 480px }
.why_choose_codeigniter .cta-box { min-height: 325px }
.powerful_features li { min-height: 149px }
.iwatch-app-development-banner .banner-right-col { padding-top: 10% }
.hire-dedicated-resources-banner .banner-right-col { padding-top: 5% }
.hire-dedicated-whychoose .cta-box { min-height: 256px }
.mobile-app-development-banner .banner-right-col { padding-top: 5% }
.we-assure-area ul li { width: 19.4% }
.augmented-reality-app-developers-banner .banner-right-col img { max-width: 72% }
.ibeacon-management-box .cta-box { min-height: 460px }
.website-development-banner .banner-right-col { padding-top: 7% }
.website-development-whychooseus .cta-box p { margin-bottom: 0 }
.website-development-whychooseus .cta-box { min-height: 282px }
.features-phonegap-box-area .cta-box { min-height: 278px }
.smart-watch-app-development-banner .banner-right-col { padding-top: 6% }
.center-box .col-sm-4 { width: 32% }
.smart-greenhouse-system-banner .banner-right-col { padding-top: 8% }
.instagram-clone-banner .banner-right-col { padding-top: 14% }
.blockchain-development-services-banner .banner-right-col { padding-top: 8% }
.none-height .cta-box p br { display: none }
.private-blockchain-development-services-banner .banner-right-col img { max-width: 90% }
.blockchain-p2p-lending-platform-banner .banner-right-col { padding-top: 15% }
.food-delivery-app-banner .bannertext_area { top: 16% }
.food-delivery-app-banner .bannertext_area h1 { font-size: 30px }
.banner_left_content h1 { font-size: 30px }
.quorum-blockchain-development-banner .banner-right-col img { max-width: 90% }
.quorum-development-services .cta-box { min-height: 528px }
.waves-blockchain-development-banner .banner-right-col { padding-top: 10% }
.blockchain-consulting-services-banner .banner-right-col { padding-top: 5% }
.ethereum-dapps-area .cta-box { min-height: 558px }
.eos-blockchain-development-banner .banner-right-col img { max-width: 70% }
.ethereum-blockchain-development-banner .banner-right-col img { max-width: 85% }
.neo-blockchain-development-banner .banner-right-col { padding-top: 10% }
.chainlink-blockchain-development-banner .banner-right-col { padding-top: 12% }
.stratis-blockchain-development-banner .banner-right-col img { max-width: 90% }
.ecommerce-portal-development-banner .banner-right-col img { max-width: 90% }
.blackberry-application-development-banner .banner-right-col img{max-width:90%;}
}


@media screen and (max-width:1023px) {
.full-widthh { width: 100%!important }
.hidden-xs { display: none!important }
.our-location-area .col-sm-3 { width: 50%; margin-bottom: 30px }
.footer-area .col-sm-3 { width: 50% }
.footer-area .col-sm-5 { width: 50% }
.footer-area .col-sm-4 { width: 100%; margin-top: 30px; margin-bottom: 30px }
.enquiry-area ul li { width: auto }
.container { width: 100% }
.banner_bottom-hedding h2 { font-size: 22px }
ul.checkli li { margin-bottom: 8px }
ul.checkli li { width: 50% }
h2 { padding-bottom: 15px }
.game-top-form-area .row { width: auto }
.banner_bottom-hedding { padding: 12px 0 }
.scroll-box-area .row+.row {padding-bottom: 20px; width: 100%; margin: auto }
.scroll-box-area .row+.row .col-sm-3, .scroll-box-area .row+.row .col-sm-4, .scroll-box-area .row+.row .col-sm-2, .scroll-box-area .row+.row .col-sm-6, .scroll-box-area .row+.row .col-sm-12, .scroll-box-area .row+.row .col-5 { float: none; display: inline-block; vertical-align: top; white-space: initial; width: 40% }
.scroll-box-area .row+.row .col-5, .scroll-box-area .row+.row .col-sm-2 { width: 30% }
.Latestblogcta_img { min-height: 1px; margin-bottom: 0;}
.game-left-text ul.checkli li { width: 100% }
.blue-gradiant-bg2 .cta-box { margin-bottom: 0 }
.android-game-development-service-box ul { min-height: 760px }
.call-to-action h3 { margin-right: 0; margin-bottom: 10px; text-align: center }
.android-whychooseus .cta-box { margin-bottom: 0 }
.banner_left_content h1 { font-size: 26px; line-height: 32px; margin-bottom: 10px }
.our-game-services-area.scroll-box-area .col-sm-4 { width: 46%!important }
.android-tablet-banner .banner-right-col { padding-top: 60px }
.iphone-game-banner .banner-right-col { padding-top: 45px }
.ios-banner .banner-right-col { padding-top: 27px }
.android-game-banner .banner-right-col { padding-top: 15px }
.iPhone-application-banner .banner-right-col { padding-top: 50px }
.tab-detail-box { width: 99% }
.ipad-application-banner .banner-right-col { padding-top: 35px }
.ipad-advantage-box-content ul { min-height: 450px }
.iphone-ux-ui-design-banner .banner-right-col { padding-top: 40px }
.coco2d-banner .banner-right-col img { max-width: 75% }
.framework-development .cta-box br { display: none }
.framework-development .cta-box { min-height: 280px }
.window-application-development-banner .banner-right-col { padding-top: 10% }
.app-marketing-solutions-content ul { min-height: 810px }
.window-ten-banner .banner-right-col { padding-top: 4% }
.industries-work-area.experience-an-emerging-area li { width: 100% }
.how-it-work-box { padding: 28px }
.key-feature-content-box li { width: 100%!important }
.key-feature-content-box h3 { font-size: 20px; margin-bottom: 10px }
.robotic-process-automation-area .key-feature-content-box { min-height: 475px }
.cybersecurity-services-box .cta-box { min-height: 510px }
.role-cyber-security-area .new-main-hedding.text-left ul.checkli li { width: 100% }
.role-cyber-security-area ul.checkli li { width: 100% }
.business-intelligence-box-content .color-box-text { margin-bottom: 0; min-height: 265px }
.faq-box ul.checkli li { width: 100% }
.iot-healthcare-box .cta-box { min-height: 536px }
.app_panels_sec ul.checkli li { width: 100% }
.scroll-box-area.sports_bt .row+.row .col-sm-6 { float: none; display: inline-block; vertical-align: top; white-space: initial; width: 90% }
.how_it_works .col-sm-6 { width: 100% }
.faq-area.scroll-box-area .row+.row .col-sm-6 { float: none; display: inline-block; vertical-align: top; white-space: initial; width: 90% }
.game-service-box { text-align: center }
.game_bt img { width: 100% }
.what_actually_augmented .col-sm-6 { width: 100% }
.dreamweaver_supports .col-sm-2 { width: 33.33% }
.Laravel_banner.canvas_banner img { max-width: 70% }
.cryptocurrency-whychooseus .cta-box { min-height: 370px; margin-bottom: 0 }
.crypto-exchange-banner .banner-right-col { padding-top: 5% }
.blockchain-development-box .cta-box { min-height: 460px }
.hyperledger-explorer-whychooseus .cta-box { min-height: 410px }
.insurance-claim-whychooseus .cta-box { min-height: 410px }
.woocommerce_banner .banner-right-col img { max-width: 75% }
.box-content.industry_in_vr ul { min-height: 388px }
.vr_app_development .col-sm-6 { width: 100% }
.vr_app_development ul.checkli li { width: 100% }
.vr_app_tools .col-sm-6 { width: 100% }
.industry_in_vr .row+.row .col-sm-6 { float: none; display: inline-block; vertical-align: top; white-space: initial; width: 90% }
.box-content.industry_in_vr ul { min-height: 358px }
.benefits_ar_games .col-sm-6 { width: 100% }
.hw_do_ar_games .col-sm-5, .hw_do_ar_games .col-sm-7 { width: 100% }
.how-do-content-box { width: 100%; margin-bottom: 10px; font-size: 15px; padding: 13px 10px }
.online_classes_working .checkli li { width: 33.33% }
.scroll-box-area ul.checkli li { width: 100% }
.scroll-box-area .cta-box h3 br { display: none }
.iwatch-app-development-banner .banner-right-col { padding-top: 6% }
.hire-dedicated-resources-banner .banner-right-col { padding-top: 3% }
.mobile-app-development-banner .banner-right-col img { max-width: 80% }
.we-assure-area ul { overflow: auto; white-space: nowrap }
.we-assure-area ul li { display: inline-block; float: none; width: 23% }
.ibeacon-management-box .cta-box { min-height: 390px }
.ibeacon-services-box .cta-box { min-height: 410px }
.website-development-banner .banner-right-col img { max-width: 88% }
.website-development-whychooseus .cta-box { min-height: 1px; margin-bottom: 0 }
.phonegap-whychooseus .cta-box { min-height: 1px }
.ui-development-process-box .cta-box { min-height: 360px }
.smart-watch-app-development-banner .banner-right-col img { max-width: 88% }
.food-delivery-app-banner .bannertext_area { display: none }
.food-delivery-work-area .color-box-text { height: 160px }
.quorum-development-services .cta-box { min-height: 460px }
.ethereum-dapps-area .cta-box { min-height: 460px }
.neo-blockchain-development-banner .banner-right-col img { max-width: 66% }
.chainlink-blockchain-development-banner .banner-right-col { padding-top: 8% }
.chainLink-blockchain-solutions .cta-box { min-height: 435px }
.benefits-lisk-blockchain-area .cta-box { min-height: 432px }
.quick-form-right-col img {
    max-width: 200px;
}
.poker-stud-features h3 {
    font-size: 16px;
}
.poker-stud-features  .featues-img {
    width: 62px;
    height: 62px;
    padding: 14px;
    margin-bottom: 5px;
}
.study-counter-item h2 {
    font-size: 40px;
    margin-top: 23px;
    padding-bottom: 10px;
}
.study-counter-item p {
    font-size: 14px;
}
.casestudyprojectsuccess li {
    font-size: 16px;
    width: 32%;
    margin-top: 9px;
}
.pokerstud-technology ul li {
    text-align: center;
}
.pokerstud-technology ul li img {
    width: 66%;
    margin: 0 auto;
    text-align: center;
}
.pokerstud-technology ul li p {
    font-size: 15px;
    margin-top: 8px;
}


}


@media screen and (max-width:767px) {
	.pokerstud-new .banner_ratio_content {
	    height: auto !important;
	}
	.pokerstud-new .new-banner .banner_ratio:before {
	    padding-bottom: 0;
	}
	.pokerstud-new .caption_con {
	    padding: 40px 0px;
	}
	.pokerstud-new .row.banner_ratio_content {
    padding: 0 10px;
    width: 100%;
}
	.quick-form-left-col {
    width: 100%;
}
.quick-form-right-col {
    display: none;
}
.new-main-hedding h2, h2 { font-size: 22px; padding-bottom: 10px }
h2 { font-size: 22px }
.new-section-area { padding: 30px 0 }
.our-location-area .row { overflow: auto; white-space: nowrap }
.our-location-area .col-sm-3 { width: 90%; float: none; display: inline-block }
.footer-area .col-sm-3 { width: 100%; margin-bottom: 50px }
.footer-area .col-sm-5 { width: 100% }
.footer-area .col-sm-4 { width: 100% }
.footer-area h2 { padding-bottom: 5px }
.dna_lofoo a img { width: 30px }
span.br_ourmail_getxet { font-size: 16px }
.our_protfolio_towbtns { font-size: 16px }
.certified-area li { margin-left: 8px; width: 100% }
.certified-area li img { width: 100% }
.banner_bottom-hedding { padding: 12px 0 }
.banner_bottom-hedding .container { width: 100% }
.banner_bottom-hedding h2 { font-size: 18px; font-weight: 700; line-height: 20px }
.game-top-form-area .col-sm-8 { width: 100% }
.game-top-form-area .col-sm-4 { width: 100%; margin-top: 30px }
.row { margin-left: -15px; margin-right: -15px; width: auto }
.new-main-hedding h2, h2 { line-height: 28px }
ul.checkli li { width: 100% }
.our-location-area .row { width: 100%; margin: auto }
.footer-top-area .row { width: 100%; margin: auto }
p { font-size: 14px; line-height: 22px }
.enquiry-area { margin-bottom: 25px }
.new-main-hedding p { text-align: justify }
.new-main-hedding p { text-align: center }
.banner_left_content h1 { font-size: 18px; line-height: 22px; margin-bottom: 0 }
.box-content .col-sm-6 { width: 100% }
.box-content ul { min-height: 1px!important; margin-bottom: 20px }
.banner-right-col { padding-top: 10px }
.row.banner_ratio_content { padding: 0 10px }
.scroll-box-area .row+.row .col-sm-3, .scroll-box-area .row+.row .col-sm-4 { width: 90% }
.industries-work-area .col-sm-6 { width: 100% }
.testimonial-area .row+.row { overflow: auto; white-space: nowrap }
.pokerstud-new .testimonial-area .row+.row { overflow:initial; white-space:initial;}
.testimonial-area .row+.row .col-sm-4 { white-space: initial; float: none; display: inline-block; vertical-align: top; width: 100% }
.android-game-banner .col-sm-6 { width: 100% }
.our-game-services-area.scroll-box-area .col-sm-4 { width: 90%!important }
.caption_con p { margin-bottom: 0; display: none }
.android-tablet-banner .banner-right-col { padding-top: 30px }
.iphone-game-banner .banner-right-col { padding-top: 20px }
.ios-banner .banner-right-col { padding-top: 15px }
.scroll-box-area .row+.row .col-sm-6, .scroll-box-area .row+.row .col-sm-12 { width: 90%; float: none; display: inline-block; white-space: initial; vertical-align: top }
.android-game-banner .col-sm-6 p { display: none }
.iPhone-application-banner .banner-right-col { padding-top: 20px }
.tab-detail-box ul li { text-align: center }
.tab-detail-box ul li img { max-width: 90% }
.ipad-application-banner .banner-right-col { padding-top: 20px }
.ipad-application-why-choose .col-sm-4 { width: 100%; text-align: center }
.ipad-application-why-choose .col-sm-8 { width: 100% }
.ipad-social-app-banner .banner-right-col img { max-width: 52% }
.ipad-ui-ux-design-banner .banner-right-col img { max-width: 85% }
.adobe-air-why-opt .cta-box { min-height: 275px }
.iphone-ux-ui-design-banner .banner-right-col { padding-top: 20px }
.react-native-why-choose .col-sm-6 { width: 100% }
.coco2d-banner .banner-right-col img { max-width: 78% }
.framework-development .cta-box { min-height: 255px }
.window-application-development-banner.mobile-top .banner-right-col { padding-top: 15% }
.roposo-banner .caption_con p { display: none }
.impressive_things .col-sm-5, .impressive_things .col-sm-7 { width: 100% }
.impressive_things .popular-facebook-games-box { min-height: 380px }
.robotic-process-automation-banner .caption_con p, .cyber-security-services-banner .caption_con p { display: none }
.call-to-action h3 { font-size: 20px; display: block }
.cybersecurity-services-box .cta-box { min-height: 450px }
.role-cyber-security-area .col-sm-4, .role-cyber-security-area .col-sm-3, .role-cyber-security-area .col-sm-5 { width: 100%; text-align: center; margin-bottom: 20px }
.role-cyber-security-area .col-sm-8, .role-cyber-security-area .col-sm-7, .role-cyber-security-area .col-sm-6 { width: 100% }
.flutter-development-services-box .cta-box { min-height: 335px }
.go-programming-services-box .cta-box { min-height: 400px }
.role-cyber-security-area .row { width: 100%; margin: auto }
.faq-area.scroll-box-area .faq-box { margin-bottom: 0 }
.scroll-box-area .row+.row .col-5, .scroll-box-area .row+.row .col-sm-2 { width: 60% }
.industries-icon-box { margin-bottom: 0 }
.iot-smart-healthcare-solutions-banner .banner-right-col { padding-top: 10% }
.healthcare-industry-content .col-img { padding-top: 5% }
.laravel_services .row+.row { overflow: auto; white-space: nowrap }
.laravel_services .row+.row .col-sm-6 { white-space: initial; float: none; display: inline-block; vertical-align: top; width: 88% }
.joomla_technologies .row+.row { overflow: auto; white-space: nowrap }
.joomla_technologies .row+.row .col-sm-2 { white-space: initial; float: none; display: inline-block; vertical-align: top; width: 60% }
.our-game-services-area .col-sm-4 { width: 100% }
.our-game-services-area .game-service-box { margin-bottom: 15px }
.caption_con p { display: none }
.checkli.augmented_type li { width: 50% }
.dreamweaver_supports .row+.row { overflow: auto; white-space: nowrap; padding-bottom: 20px }
.dreamweaver_supports .row+.row .col-sm-2 { float: none; display: inline-block; vertical-align: top; white-space: initial; width: 50% }
.highly_result .row+.row .col-sm-6 { float: none; display: inline-block; vertical-align: top; white-space: initial; width: 90% }
.alexa-skill-development-box .cta-box { min-height: 1px }
.bitcoin-wallet-app-development-banner .banner-right-col { padding-top: 20% }
.crypto-exchange-banner .banner-right-col { padding-top: 18% }
.crypto-exchange-banner .banner-right-col img { max-width: 70% }
.hyperledger-explorer-blockchain-banner .banner-right-col { padding-top: 22% }
.faq-area .row { margin: auto; width: 100% }
.crypto-ico-banner ul.checkli { display: none }
.testimonial-area .row { width: 100%; margin: auto }
.insurance-claim-management-system-banner .banner-right-col { padding-top: 18% }
.testimonial-area .row+.row .col-sm-6 { white-space: initial; float: none; display: inline-block; vertical-align: top; width: 88% }
.hw_do_ar_games .col-sm-7 .col-sm-6 { width: 100% }
.business-process-management-banner .banner-right-col { padding-top: 10% }
.business-process-management-banner .banner-right-col img { max-width: 75% }
.how_online_classes .col-sm-6 { width: 100% }
.our_online_classec .col-sm-6 { width: 100% }
.online_classes_working .checkli li { width: 100% }
.wht_make_unique .col-sm-6 { width: 100% }
.scroll-box-area .row { width: 100%; margin: auto }
.iwatch-app-development-banner .banner-right-col { padding-top: 8% }
.hire-developer-logo-area h3 br { display: none }
.hire-developer-logo-scroll .col-sm-3 { width: 80%!important }
.mobile-app-development-banner ul.checkli { display: none }
.mobile-full-area .col-sm-6 { width: 100% }
.we-assure-area ul li { width: 45%; white-space: initial }
.we-assure-area ul li h3 { font-size: 12px }
.ibeacon-management-box .cta-box { min-height: 350px }
.ibeacon-services-box .cta-box { min-height: 380px }
.ui-development-banner .banner-right-col { padding-top: 25% }
.software-development-banner .banner-right-col { padding-top: 20% }
.smart-greenhouse-system-banner .banner-right-col { padding-top: 10% }
.private-blockchain-development-services-banner .banner-right-col img { max-width: 100% }
.blockchain-p2p-lending-platform-banner .banner-right-col { padding-top: 16% }
img.large-img { display: none }
img.small-img { display: inline-block }
.mobile-banner-ratio-area:before { padding-top: 51%; }
.caption_con .common-btn { display: none }
.quorum-development-services .cta-box { min-height: 420px }
.eos-blockchain-development-banner .banner-right-col img { max-width: 78% }
.chainLink-blockchain-solutions .cta-box { min-height: 420px }
.stratis-blockchain-development-banner .banner-right-col img { max-width: 100% }
.benefits-lisk-blockchain-area .cta-box { min-height: 395px }
.blackberry-application-development-banner .banner-right-col img{max-width:90%;}
.blackberry-application-development-banner .banner-right-col {padding-top:20px;}

/*New Css*/

.banner_ratio:before {
    padding-bottom: 6%;
}
.caption_con p {
    display: block;
}
.caption_con .common-btn {
    display: block;
    padding: 6px;
    text-align: center;
    margin-bottom: 15px;
}
.banner_ratio_content {
    position: relative;
}
.our-work-section .col-sm-6 {
		width: 100%;
	}	
	.our-work-box-content h4, .our-work-box-content h5 {
		font-size: 22px;
	}
	.our-work-box-content h5 {
		font-size: 15px;
		font-weight: 500;
		margin-top: 0;
	}
	.our-work-box {
		position: relative;
		margin-bottom: 15px;
	}
	.game-btn-box {
		margin-top: 50px;
		margin-bottom: 25px;
	}
	.game-btn-box span img {
		width: 60px;
	}
	.game-btn-box span {
		height: 80px;
	}

	.game-btn-box h4 {
		font-size: 20px;
		margin: 30px 10px 0px;
	}
	.pokerstud-new .align-items-center {
	    align-items: inherit;
	    display: inherit;
	}
	.pokerstud-new .col-img {
	    margin-bottom: 25px;
	}
	.pokerstud-new .how_it_works .col-sm-3 {
	    width: 50%;
	}
	.pokerstud-new .study-counter-item h2 {
	    font-size: 34px;
	    margin-top: 14px;
	    padding-bottom: 8px;
	}
	.pokerstud-new .col-sm-6 {
	    width: 100%;
	}
	.pokerstud-new .pokerstud-game-banner img {
	    margin: 15px 0px;
	}
	.pokerstud-new .col-sm-4.poker-stud-features-itm {
	    width: 100%;
	}
	.pokerstud-new .poker-stud-features {
	    margin: 8px 0px;
	}
	.casestudyprojectsuccess li {
	    font-size: 16px;
	    width: 100%;
	    margin-top: 9px;
	}
	.casestudyprojectsuccess .common-btn {
	    padding: 12px 23px;
	}
	.pokerstud-technology .col-sm-4 {
	    width: 100%;
	    margin-bottom: 15px;
	}
	.pokerstud-technology ul li p {
	    font-size: 16px;
	    margin-top: 16px;
	}
	.pokerstud-technology ul li img {
	    width: 100%;
	}
	.pokerstud-new .newcase-study .col-sm-4 {
	    width: 100%;
	}

}

ul.checkil_white li:before {
    position: absolute;
    content: "\f058";
    font-size: 16px;
    left: 0;
    top: 0;
    font-family: "font awesome 5 free";
    border: 0;
    color: #ffffff;
}

/*new updates for quote button */
a.quote_headerbtnmain{padding: 0 0px !important;border-radius: 100px;}
.wupQry img{ width:40px; height:40px; }
.wupQry{ margin-left:30px !important;}
a.quote_headerbtnmain:hover{background: none !important;}
a.quote_headerbtnmain{line-height: 9px!important;}
.wupQry{line-height: 5px !important;}

@media only screen and (max-width:767px){
.enquiry-area{display: none;}
.prighticon {position:fixed; top:10px; z-index:9999999; left:auto !important; right:10px; width:38px;}
}
.services_inner_weblist li{margin-bottom:0px;}
.hire_resources_weblist li a{font-size: 13px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu {padding: 10px 5px;}
.enquiry-area ul li a {padding:7px 15px;}.enquiry-area ul li.enquire-btn a{font-size: 15px;}



/* New Css Updates Responsive 10-06-2025 Start */

@media screen and (max-width:575px) {
   .Technology_Box .row+.row .col-sm-3, .Technology_Box .row+.row .col-sm-4{width: 100% !important;}
}

@media only screen and (max-width:767px){
.enquiry-area{display: none;}
.prighticon {position:fixed; top:10px; z-index:9999999; left:auto !important; right:10px; width:38px;}

.banner_bg_new .row .col-sm-6{width: 100%;}
.banner_bg_new .banner_img{display: none;}
.banner_bg_new .banner_ratio_content{padding: 0px 0px 30px 0px;}

.Key_Features .row .col-sm-5{width: 100%;}
.Key_Features .row .col-sm-7{width: 100%;}

.Technology_Box .color-box-text { margin-bottom: 10px; min-height: auto !important;  }
.Technology_Box .row+.row .col-sm-3, .Technology_Box .row+.row .col-sm-4{width: 100%;}

.Client_Requirement .row .col-sm-5{width: 100%;}
.col-img{text-align: center;}
.Client_Requirement .row .col-sm-7{width: 100%;}
}



@media screen and (max-width:1023px) {
    .Key_Features ul.checkli li{width: 100%;}
    .Technology_Box .color-box-text{min-height: auto !important; margin-bottom: 14px;}
    .Technology_Box .row+.row .col-sm-3, .Technology_Box .row+.row .col-sm-4{width: 49%;}

}

/* New Css Updates Responsive 10-06-2025 Start */


.services_inner_weblist li{margin-bottom:0px;}
.hire_resources_weblist li a{font-size: 13px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu {padding: 10px 5px;}
.enquiry-area ul li a {padding:7px 15px;}.enquiry-area ul li.enquire-btn a{font-size: 15px;}




/* ravi css start */

.Box_Center .row{justify-content: center; display: flex;}
.banner_bg_new .row{align-items: center;}
.Key_Features .col-img img{border-radius: 6px;}
.Key_Features .row{align-items: center; display: flex; flex-wrap: wrap;}
.banner_bg_new .banner-right-col_full img{max-width: 100% !important;}


#filters {/*margin: 1%; padding: 0; list-style: none; text-align: center; display: flex; justify-content: center;*/ white-space: nowrap; overflow: auto; margin-bottom: 25px;}
















