/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/*
 Theme Name:     Easyweb Child
 Theme URI:      http://webnus.biz/themes/easyweb/
 Description:    Easyweb Child Theme
 Author:         WEBNUS
 Author URI:     http://themeforest.net/user/WEBNUS
 Template:       easyweb
 Version:        2.1.5 
*/

/* Theme customization starts here  
-------------------------------------------------------------- */
/** Generated by FG **/
@font-face{font-family:'Conv_Corbert-Regular'; src:url('fonts/reg/Corbert-Regular.eot'); src:url('fonts/reg/Corbert-Regular.woff') format('woff'), url('fonts/reg/Corbert-Regular.ttf') format('truetype'), url('fonts/reg/Corbert-Regular.svg') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'Conv_galderglynn bd'; src:url('fonts/gald-bd/galderglynn titling bd.eot'); src:url('fonts/gald-bd/galderglynn titling bd.woff') format('woff'), url('fonts/gald-bd/galderglynn titling bd.ttf') format('truetype'), url('fonts/gald-bd/galderglynn titling bd.svg') format('svg'); font-weight:normal; font-style:normal;}
/** Generated by FG **/
@font-face {font-family:'Conv_galderglynn md'; src:url('fonts/gald-md/galderglynn titling bk.eot'); src:url('fonts/gald-md/galderglynn titling bk.woff') format('woff'), url('fonts/gald-md/galderglynn titling bk.ttf') format('truetype'), url('fonts/gald-md/galderglynn titling bk.svg') format('svg'); font-weight:normal; font-style:normal;}

@font-face {font-family:'Conv_galderglynn titling semi'; src:url('fonts/gald-semi/galderglynn titling lt.eot');
    src: local('ÃƒÂ¢Ã‹Å“Ã‚Âº'), url('fonts/gald-semi/galderglynn titling lt.woff') format('woff'), url('fonts/gald-semi/galderglynn titling lt.ttf') format('truetype'), url('fonts/gald-semi/galderglynn titling lt.svg') format('svg'); font-weight:normal;
    font-style: normal;}
/* popins */
@font-face {font-family:'Poppins'; src:url('fonts/popins/reg/Poppins.eot'); src:url('fonts/popins/reg/Poppins.eot?#iefix') format('embedded-opentype'), url('fonts/popins/reg/Poppins.ttf')  format('truetype'), url('fonts/popins/reg/Poppins.woff2') format('woff2'),	url('fonts/popins/reg/Poppins.woff') format('woff'), url('fonts/popins/reg/Poppins.svg#Poppins') format('svg'); font-weight:400; font-style:normal; font-stretch:normal;}

@font-face {font-family:'Poppins SemiBold'; src:url('fonts/popins/bold/Poppins SemiBold.eot'); src: url('fonts/popins/bold/Poppins SemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/popins/bold/Poppins SemiBold.ttf')  format('truetype'), url('fonts/popins/bold/Poppins SemiBold.woff2') format('woff2'), url('fonts/popins/bold/Poppins SemiBold.woff') format('woff'), url('fonts/popins/bold/Poppins SemiBold.svg#Poppins SemiBold') format('svg'); font-weight: 600;
font-style:normal; font-stretch:normal;}
@font-face {font-family:'Poppins Medium'; src:url('fonts/popins/med/Poppins Medium.eot'); src: url('fonts/popins/med/Poppins Medium.eot?#iefix') format('embedded-opentype'), url('fonts/popins/med/Poppins Medium.ttf')  format('truetype'), url('fonts/popins/med/Poppins Medium.woff2') format('woff2'), url('fonts/popins/med/Poppins Medium.woff') format('woff'), url('fonts/popins/med/Poppins Medium.svg#Poppins Medium') format('svg'); font-weight:500; font-style:normal; font-stretch:normal;}
@font-face {font-family:'Poppins Light'; src: url('fonts/popins/light/Poppins Light.eot'); src: url('fonts/popins/light/Poppins Light.eot?#iefix') format('embedded-opentype'), url('fonts/popins/light/Poppins Light.ttf')  format('truetype'), url('fonts/popins/light/Poppins Light.woff2') format('woff2'), url('fonts/popins/light/Poppins Light.woff') format('woff'), url('fonts/popins/light/Poppins Light.svg#Poppins Light') format('svg'); font-weight:300; font-style:normal; font-stretch: normal;}
@font-face {font-family:'Poppins Bold'; src: url('fonts/popins/bold/Poppins Bold.eot'); src: url('fonts/popins/bold/Poppins Bold.eot?#iefix') format('embedded-opentype'), url('fonts/popins/bold/Poppins Bold.ttf')  format('truetype'), url('fonts/popins/bold/Poppins Bold.woff2') format('woff2'), url('fonts/popins/bold/Poppins Bold.woff') format('woff'),
		url('fonts/popins/bold/Poppins Bold.svg#Poppins Bold') format('svg'); font-weight:700; font-style:normal; font-stretch: normal;}
/** Generated by FG ends **/
/*
body{font-family: 'Conv_Corbert-Regular';}
h1, h2 , h3 , .max-title h2 strong , .max-count {font-family: 'Conv_galderglynn bd';}
.max-title h2{font-family: 'Conv_Corbert-Regular';}
h4 strong{font-family:'Conv_galderglynn md';}
.max-counter.f-counter h5{font-family: 'Conv_galderglynn titling semi';}  */
/* default css */
body{font-family:'Poppins', Helvetica, Arial, sans-serif !important; padding-right:0px !important; overflow:auto !important;}
.black_overlay{display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:1001;
    -moz-opacity:0.8; opacity:.80; filter:alpha(opacity=80);}
.white_content{display:none; position:absolute; top:25%; left:25%; width:50%; height:50%; padding:16px; border:16px solid orange; background-color:white; z-index:1002; overflow:auto;}
#wrap .socialfollow a.skype:hover{background:#00aff0;}
.respo-tagline{font-size:43px;}
.socialfollow a{margin-right:12px;}
h4.headingtitle{font-size:16px;font-weight:700;color:#000; text-transform:uppercase; padding-bottom:3px; -webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85); transition:.5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
body .respo-tagline{letter-spacing:-2px; margin-bottom:3% !important; margin-top:10% !important;}
body .video-sec .slides-content{position:relative; text-align:center; vertical-align:middle; width:100%; z-index:9; height: 100%!important; padding-top:120px;}
.container.footer-center{margin-bottom:10px;}
.container.footer-center .footer-comp-logo{border-top:2px solid hsla(0, 0%, 100%, 0.03); padding-top:20px; margin-top:20px;margin-bottom:20px;}
#footer .footbot{padding:10px 0 10px;}
body .read-more{color:hsl(189, 100%, 45%);}
.vc_column-inner  .wpb_text_column.wpb_content_element{margin:0px auto !important;}
.mg-bt40{margin-bottom: 40px !important;}
.slides-content .container .wpb_column.vc_column_container{position: static;}
.slides-content .our-clients-wrap{bottom:10px; float:none !important; left:0; margin:0 auto !important; max-width:1170px; position:absolute; right:0; padding:0px 15px; width:95%;}
section.video-sec .slides-content .container .wpb_column.vc_column_container{position:static; display:table; height:70vh;}
section.video-sec .wpb_row .vc_column-inner{padding-top:0; display:table-cell; vertical-align:middle;}
body ul.our-clients li img{max-height: 160px;}
body .our-team1 figcaption{height:130px;}
body .icon-box24 h4{font-size:16px;}
.amazingcarousel-list-container .amazingcarousel-image-fit-wrapper + div{display:none !important;opacity:0 !important;}
.dev-sec .wpb_text_column.wpb_content_element{float:left; margin-right:8% !important; width:46%; margin-bottom:0px !important;}
.dev-sec .wpb_text_column.wpb_content_element:last-child{margin-right:0 !important;}
.buy-process-wrap{padding-bottom:70px !important;}
.footer-in h5.subtitle{text-transform:capitalize;}
body #footer .widget ul.menu li a{padding-left:17px; border-bottom:1px solid transparent; border-top:1px solid transparent;
    padding-top:4px; padding-bottom:4px;}
body #footer .widget ul.menu li a:hover::before{color:#00c2e5;}
body #footer .widget ul.menu li a:hover, body  #footer .widget ul.menu li a:hover{color:#00c2e5 !important;}
.amazingcarousel-image .amazingcarousel-image-fix-wrapper + div{display:none !important; opacity:0 !important;}
.bg-f9f9f9{background:#f9f9f9 !important;}
.adrees-footer span{float:left; padding-left:26px; width:100%; padding-top:3px; padding-bottom:3px;}
.modal-dialog{position:absolute; top:20%;} 
.adrees-footer span:first-child{float:left; padding-left:0px; width:100%; font-weight:600;}
.adrees-footer span{position:relative;}
.home-testimonial .testimonial-carousel .tc-navigation{display:none;}
.testimonial-owl-carousel.owl-carousel{display:block; overflow:hidden;}
.testimonial-carousel .owl-nav{left:0; position:absolute; right:0; top:50%; width:100%;}
.testimonial-carousel .owl-nav .owl-prev {left:0; right:auto;}
.testimonial-carousel .owl-prev,.testimonial-carousel .owl-next{background:#fff; border:1px solid #e3e3e3; border-radius:73px; box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.043); color:#666; cursor:pointer; display:block; font-size:18px; height:34px; padding: 4px; position:absolute; right:0; text-align:center; transition:all 0.18s ease 0s; width:34px;}	
.adrees-footer span .fa.fa-envelope{font-size:20px;}
.adrees-footer span .fa{font-size:24px; left:0; position:absolute; top:5px;}
.adrees-footer span .fa-map-marker, .adrees-footer span  .fa-mobile{font-size:28px; padding-left:3px;}
.footer-comp-logo{text-align:center;}
.footer-comp-logo img{margin:10px 22px;}
/* Replace the content value with the corresponding value from the list below */
.wpb_wrapper ul li{padding:2px 2px 2px 25px; position:relative;}
.innercont ul li{list-style:none;}
.innercont ul li:before{font-family:'FontAwesome'; color:#0db0ee; content:"\f105"; position:absolute; font-size:14px; left:10px; top:1px;}
.footer-comp-logo img{cursor:pointer;}
body #footer .widget ul.menu li a:before{content:"\e606"; position:absolute; left:0px; font-family:'simple-line-icons'; font-size:8px; color:#fff; transition:ease .3s all; -webkit-transition:ease .3s all; -moz-transition:ease .3s all;    -o-transition:ease .3s all;}
body #footer .widget ul.menu li:hover a:before{left:10px;}
p{color: hsl(0, 0%, 27%);}
body .icon-box24 {margin-top: 10px;}
.ourteam-carousel #wonderplugincarousel-4 .amazingcarousel-prev{left:10px; margin-left:0px; margin-top:-16px; top:50%;}
.ourteam-carousel #wonderplugincarousel-4 .amazingcarousel-next{margin-right:0; margin-top:-16px; right:10px; top:50%;}
.ourteam-carousel #wonderplugincarousel-4 .amazingcarousel-title{color:hsl(0, 0%, 100%); font:700 18px "Open Sans",sans-serif;
    letter-spacing:0.2px; margin-top:120px;}
.ourteam-carousel #wonderplugincarousel-4 .amazingcarousel-hover{background:rgba(0, 194, 229, .8);}
#footer .widget .socialfollow a i, .widget .socialfollow a:hover i{font-size:33px;}
#footer .widget .socialfollow a{border-radius:0; margin-right:7px; padding:0; transition:all 0.3s ease 0s;}
#footer .widget .socialfollow{float:left; margin:15px 0 0; width:100%;}
div#logo-popup{display:none; position:absolute; width:280px; padding:10px; background:#eeeeee; color:#000000; border:1px solid #1a1a1a; font-size:90%;}
#footer .socialfollow a.facebook:hover i{color:hsl(220, 44%, 41%);}
#footer .socialfollow a.twitter:hover  i{color:hsl(197, 100%, 47%);}
#footer .socialfollow a.google-plus:hover i{color:#c3391c;}
.adrees-footer , .adrees-footer span, body #footer .widget ul.menu li a{color:#898b92 !important;}
.adrees-footer > span:first-child{padding-top:0;}
#footer .socialfollow a.linkedin:hover i{color:#0073b2;}
#footer .socialfollow a.skype:hover i{color: #12A5F4;}
#footer .widget .socialfollow a{margin-right: 12px;}
#wonderplugincarousel-1 .amazingcarousel-title{color:hsl(189, 100%, 45%) !important; font:bold 14px/14px "Open Sans",sans-serif  !important;}
#footer .socialfollow a.skype, #footer .socialfollow a.facebook:hover, #footer .socialfollow a.twitter:hover, #footer .socialfollow a.google-plus:hover, #footer .socialfollow a.linkedin:hover{background:none !important;}
#footer .socialfollow a {color:#fff; display:block; float:left; height:auto; padding:5px; width:auto; background:none !important;}
body #footer .socialfollow a i, #footer .widget .socialfollow a i{color:#fff;}
.footbot .footer-navi{width:100%; float:left; text-align:center;}
.container .awards-col{border-bottom:1px solid rgba(0,0,0,.1); border-left:1px solid rgba(0,0,0,.1); min-height:350px;padding-left:15px; padding-right:15px; padding-top:14px; text-align:center}
.container .awards-col.border-right-award{border-right:1px solid rgba(0,0,0,.1)}
.container .awards-col:first-child{border-left:0 none}
.container .awards-col:last-child, .container .awards-col:last-child{border-right:medium none;}
.awards-col h4{color:hsl(189, 100%, 45%);font-size:17px;margin-bottom:5px}
.awards-col .wpb_wrapper > p:first-child{min-height:180px}
.blgtyp2.blog-post .postmetadata{display:none;}
.life-heading{display:none;}
.nomargin{margin-bottom:0px !important;}
body .vc_column-inner .contactmain .wpb_wrapper .wpb_text_column.wpb_content_element, body .vc_column-inner .contactmain .wpb_wrapper .wpb_text_column.wpb_content_element{margin-bottom:0 !important; margin-top:8px !important; padding-bottom:0 !important;}
.csr-pic img{border:3px solid #ccc;padding:2px;box-sizing:border-box}
.logo-pic img{border:3px solid #ccc;padding:5px;box-sizing:border-box}
body .vc_column-inner .contactmain .wpb_wrapper .wpb_text_column.wpb_content_element:nth-child(4){margin-top:20px !important}
.vc_column-inner .contactmain h4.conttitle{font-size:21px; font-weight:400;}
body .vc_column-inner .contactmain{padding-top:20px; padding-bottom:20px;}
.home-testimonial .max-title.max-title3{margin-top:0;}
#footer .widget .socialfollow a{margin-right:26px;}
.footer-in .adrees-footer a{color:#03acdc;}
#nav .sub-menu li a{font-size:12px;text-transform:uppercase;padding:10px 18px 8px 16px; line-height:normal;}
.what-makedifrnt .icon-box5 h4{margin-bottom:14px;padding-left:25px}
.contactmain-sec .vc_col-has-fill .wpb_text_column.wpb_content_element  .wpb_wrapper p {color: hsl(0, 0%, 27%) !important;}
#header.sticky .logo-sticky img.img-logo-w3{margin-top:7px;}
.ourteam-carousel #wonderplugincarousel-4 .amazingcarousel-list-container {padding-bottom:0px !important;}
.ourteam-carousel .vc_column-inner .wpb_text_column.wpb_content_element{margin-top:0px !important; margin-bottom:0px !important;}
.wpcf7-form .wpcf7-form-control-wrap input[type="checkbox"]{float:left;margin-right:6px;margin-top:5px;width:auto}
.wpcf7-form span.wpcf7-list-item{display:inline-block;margin:1px 16px 3px 0}
.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="password"],.wpcf7 .wpcf7-form input[type="number"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form textarea,.wpcf7 .wpcf7-form option{margin:0 auto 15px;padding:11px 10px;width:100%}
.wpcf7 .wpcf7-form span.wpcf7-list-item{width:100%;}
.wpcf7 .wpcf7-form  .seo_contact_btn{margin-top:7px;}
.wpcf7 .wpcf7-form  .seo_contact_btn .wpcf7-submit{max-width:220px;}
.blog-post.blgtyp2 .au-avatar-box, .blog-single-post .au-avatar-box, .postmetadata{display:none;}
.blog-post.blgtyp2 h3{margin-top:-3px; padding-top:0;}
.gogmapseo{border:20px solid hsl(193, 83%, 50%); padding-right:15px;}
.gogmapseo .wpb_wrapper .wpb_text_column{padding-left: 15px !important;}
.contactmain-sec .gogmapseo  .vc_column-inner{padding-bottom:23px !important;}
.about-author-sec , .postmetadata{display:none !important;}
.white-sec {background:#fff none repeat scroll 0 0;}
.icon-box5 h4{font-size:14px;}
body .buy-process-item p, .icon-box18 p, .our-process-item p, .sjb-page .list-data .job-description p{font-size:14px;}
body .wpb_wrapper p span, .wpb_wrapper ul li{font-size: 14px !important;}
.blgtyp2.blog-post .omega p{font-weight:400;}
header #nav li.submenux::after{top:9px;}
header #nav ul li ul{margin:-39px 0 0 210px; width:220px; -webkit-margin-before:-36px;}
.testimonial2 img{width:70px !important;}
.testimonial-carousel .tc-content{position:relative;}
.testimonial-carousel .tc-content .read-more{bottom:10px; left:0; position:absolute; right:0;}
.page-id-5702 #header{background:#fff;}
body .blox{background-attachment:initial !important; background-size:cover !important;}
.sidebar .side-list h5{font-size:14px;}
.video-sec .our-clients .owl-buttons div i, .our-servicesSec .our-clients .owl-buttons div i{display: none;}
.digital-full-width-row{float:left; width:100%;}
.nopadding.nomargin .subtitle-element{margin-bottom:20px;}
.project-phr{font-size:13px; font-weight:600; text-align:center;}
body .testimonial-carousel .tc-content{color:hsl(0, 0%, 33%);}
.parallax-sec.inner-banner .max-overlay{background:hsla(0, 0%, 0%, 0.57) none repeat scroll 0 0;}
body.page-template-default #wrap .bg-outer-content{background:hsla(0, 0%, 0%, 0) url("https://www.graycelltech.com/wp-content/uploads/2017/03/texture-bg.png") !important;background-size:cover !important;background-repeat:repeat !important;background-size:400px auto !important}  
body.home.page-template-default #wrap , body.page.page-id-12103  #wrap{background:#fff !important;} 
.csr-outer .csr-pic img{max-width:220px; width:100%;}
body .our-process-item p, .innercont ul li, .sjb-page .list-data .job-description p, .blgtyp2.blog-post .omega p{color: hsl(0, 0%, 27%);}
.contactmain-sec p{color:hsl(0, 0%, 27%) !important;}
.testimonial2 .testimonial-content p{font: 300 14px/25px "Poppins",Helvetica,Arial,sans-serif;}
.testimonial2 .testimonial-content h5{font-size: 14px;}
.testimonial2 .testimonial-content p, .testimonial2 .testimonial-content p strong{font-weight:400 !important;}
.no-bg .sjb-page{background:none;}
.adrees-footer span .fa-mobile{margin-top:-4px;}
.adrees-footer span .fa.fa-envelope{margin-left:2px;}
.contactmain-sec .vc_col-has-fill .vc_column-inner {background:hsl(0, 0%, 100%) none repeat scroll 0 0 !important;}
.wpcf7-form label, .wpcf7-form legend{display:block; font-size:14px; font-weight:bold;}
body figure.effect-ming img{opacity:0.4;}
body figure.effect-ming h4{color:hsl(0, 0%, 100%); text-shadow:0 0 2px hsl(0, 0%, 93%);}
body figure.effect-ming{background:hsl(210, 100%, 1%) none repeat scroll 0 0;}
figure.effect-ming figcaption p{font-size:13px;}
body .parallax-sec.blox.inner-banner{background-color:#fff;}
.testimonial2 .testimonial-content{border:0px;}
.testimonial2 .testimonial-content:before{display:none;}
body .blox.our-solution{background-position:left center !important;}
.portfolio-item .pdf-open{float:right; margin-top:18px; max-width:50px;}
.our-servicesSec .iconright.wpb_column.vc_column_container .icon-box7 i{margin-left:10px;}
.our-servicesSec .wpb_column.vc_column_container:nth-child(3) p{margin-left:40px;}
.our-servicesSec .wpb_column.vc_column_container:nth-child(3) a.magicmore{margin-left:40px !important;}
.our-servicesSec .wpb_column.vc_column_container:nth-child(3) .icon-box7 i{margin-right:10px;}
.our-servicesSec .wpb_column.vc_column_container .vc_column-inner {padding-left:0px; padding-right:0px;}
/* 10-03-2017 */
.wpb_wrapper .right-cont{text-align:center;}
.wpb_wrapper .right-cont img{margin:8px  auto;}
.csr-outer{text-align:center;}
body #wonderplugincarousel-1 .amazingcarousel-prev{margin-left:-40px;}
body #wonderplugincarousel-1 .amazingcarousel-next{margin-right:-40px;}
.blox.parallax-sec, .parallax-sec{width:100% !important; max-width:100% !important;}
.work-three-sec .icon-box18 > h4 {max-height:19px;}
body.page-id-10499 .parallax-sec{background-size:center center;}
.awards-col.border-right-award{margin-left:1px;}
.wpcf7 .wpcf7-form input[type="submit"], .wpcf7 .wpcf7-form input[type="reset"], .wpcf7 .wpcf7-form input[type="button"]{
    background: #00c2e5 !important;}
.work-three-sec .vc_column_container > .vc_column-inner{padding: 0px;}
.work-three-sec  .icon-box18{margin:40px 10px 30px; min-height:310px !important; padding:36px 15px 28px;}
.cont-detail{color:hsl(0, 0%, 38%);}
.our-solution .container{padding:0 2% !important;}
#wrap #nav a{text-decoration:none !important;}
section.awards-sec{background:#f6f8f9; padding:0 65px;}
section.awards-sec .wpb_column.vc_column_container.vc_col-sm-12{max-width:1246px; width:100%; float:none; margin:0 auto;}
#wonderplugincarousel-7 .amazingcarousel-image {background:#eee;}
.modal-backdrop{background:none;}
.wpb_wrapper .left-cont{line-height:1.8;}
.myportfolio-container .esg-filters.esg-singlefilters{margin-top:50px !important;}
body .parallax-sec.blox , body.page-template-default #wrap{background-color:#fff !important;}
body #wrap .esg-filters .esg-navigationbutton{float:left;}
a.button, .button.blue, .button.red, .button.cherry, .button.orchid, .button.pink, .button.orange, .button.teal ,#responav li a, #responav li a, #wrap .button.square{text-decoration:none !important;}
.related-works .portfolio-item h5{font-size:14px;font-weight:600;letter-spacing:0.2px !important;text-transform:capitalize}
#myModal .modal-content .modal-header{padding:0px;background:#00c2e5 !important;text-align:center}
#myModal .modal-content .modal-footer{padding:15px;text-align:right;border-top:0px}
#myModal .modal-content{border-radius:0px}
.related-works .portfolio-item h5 a{text-decoration:none;float:left;padding-left:30px;position:relative;text-decoration:none;width:100%}
.related-works .latest-projects-navigation a{padding:5px 12px 2px;line-height:20px}
.related-works .latest-projects-navigation{margin-top:8px;margin-bottom:3px}
#myModal .modal-content .modal-title{font-size:20px;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#myModal .modal-content{border-radius:0;border:8px solid rgba(255,255,255,.3)}
.bg-outer-content .container, .vc_column_container > .vc_column-inner{padding-left:15px !important;padding-right:15px !important}
.home.page-template-default.page .myportfolio-container .esg-filters.esg-singlefilters{margin-top:0px !important;}
/* 07-04-17 */
#latest-projects .portfolio-item > h5 img{margin-left:0px; position:absolute; width:20px; left:0px;}
#latest-projects .portfolio-item > h5 span{width:auto; float:left;}
.work-three-sec .icon-box18 {padding:36px 15px 40px; position:relative;}
#wrap .work-three-sec  .icon-box18 a.magicmore{position:absolute; bottom:0px; left:0px; right:0px;}
.our-process-item h4{font-size:17px; line-height:19px; margin:34px 0 4px; min-height:45px;}
.page.page-id-11136 .work-three-sec .icon-box18{min-height:310px !important;}
.home.page-template-default .wpb_row.outer-our-process.full-row .vc_col-sm-12 > .vc_column-inner{padding-left:0 !important; padding-right:0 !important;}
#wonderplugincarousel-1 .amazingcarousel-prev, #wonderplugincarousel-1 .amazingcarousel-next{display:block !important;}
.fancybox-wrap .fancybox-skin .fancybox-inner{width:100% !important;}
.fancybox-wrap .fancybox-skin{padding:12px !important; border-radius:4px !important;}
body.page.page-id-11125 .work-three-sec .icon-box18{min-height:288px !important;}
body.page.page-id-11125 .work-three-sec .icon-box18 > h4{line-height:21px; max-height:38px; min-width:38px;}
.video-sec ul.our-clients li{min-height:0px !important;}
.modal-dialog{position:absolute !important; top:34% !important; left:0px !important; right:0px !important;}
.modal{z-index:10500 !important;}
.related-works .portfolio-item .no-pdf{width:100%; padding:0px !important;} 
.our-clients li{display:none;}
body.page.page-id-11125 .work-three-sec .icon-box18{min-height:355px !important;}
#latest-projects .portfolio-item > h5 img{cursor:unset;}  
.video-sec{background: url(https://www.graycelltech.com/wp-content/themes/easyweb_child_theme/images/header-bg.jpg) no-repeat !important; background-position:center center !important; background-size:cover !important;}
.animated-btn:hover{color: #fff !important;}
.animated-btn{padding:12px 20px 12px !important; font-size:14px !important; margin-bottom:6px !important; text-transform: capitalize; font-weight:600 !important; letter-spacing:0.5px !important;}
.animated-btn:after{width:100%;content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;height:40%;left:0;top:100%;background:#49a7df;-webkit-transform-origin:0% 0%;-webkit-transform:rotateX(-90deg);-moz-transform-origin:0% 0%;-moz-transform:rotateX(-90deg);-ms-transform-origin:0% 0%;-ms-transform:rotateX(-90deg);transform-origin:0% 0%;transform:rotateX(-90deg)}
/*.highlighted-line{box-shadow:0 3px #ff9800, -3px -1px #ff9800, 0px -7px 0px 1px #ff9800; float:left; width:100%;   max-width:300px;} */
footer#footer #menu-company li:nth-child(6) a::after{background:url("https://www.graycelltech.com/wp-content/themes/easyweb_child_theme/images/lifegct-hiring.png") no-repeat; content:""; height:20px; position:absolute; left:88px; width:72px; transition:all 0.23s ease 0s;}
footer#footer #menu-company li:hover:nth-child(6) a::after{left:98px;}
.table-responsive table.table{table-layout:auto;}
.blog-single-post ul li{list-style:none; padding-left: 20px;}
.blog-single-post ul li::before{content:"\f14a"; font-family: FontAwesome; font-size:18px; left:0; color:#00c2e5; position:absolute;}
.list-data .job-date{display:none;}
#nav ul{padding:0;}
footer#footer #menu-company li:nth-child(6) a::after{ width:92px; background:rgba(0, 0, 0, 0) url("https://www.graycelltech.com/wp-content/uploads/2017/09/lifegct-hiring-optimized.png") no-repeat scroll 0 0; }
.logo-wrap{z-index:99999;}
.transparent-header-w #header{z-index:9999999;}
#header.horizontal-w #nav{margin-top:20px;}
#nav a{line-height:50px;}
#header.horizontal-w.sticky #nav{margin-top:0px;}
#wrap div.wpcf7-mail-sent-ok{background:#15bce8;}
div.wpcf7-spam-blocked{color: #ff0000; border:none;}
#seo_consolation_form .checkbox_seo_title input[type="checkbox"]:checked + span.wpcf7-list-item-label::before{background: #15bce8;}
div.wpcf7-validation-errors{border:none;color:#ff0000; margin:2em 0 1em; padding:0;}
#formilla-chat-button-inner > div{text-transform:capitalize;}
.iconright .icon-box7 i{cursor:pointer;}
.sjb-page .list-data .company-logo{display:none;}
.sjb-page .sjb-detail .jobpost-form .validity-note{margin-left:0px; margin-top:5px;}
.home .buy-process-item:nth-child(2n+1) h4{bottom:15px; position:relative;}
.home .buy-process-item:nth-child(2n+1) p {bottom:10px; position: relative;}
.listContainer .left-cont{float:left; margin-bottom:15px; width:50%;}
.listContainer .right-cont{width:47%;}
.left60{width:60% !important;}
.right40{width:36% !important;}
.img-border{border:5px solid #ffffff; border-radius:5px; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.4);}
.contact-topheader .leftsideCol .wpb_wrapper {padding-right:20px;}
.contact-topheader .rightsideCol .wpb_wrapper h1{margin-bottom:20px;}
.contact-topheader .rightsideCol .wpb_wrapper h5{margin-bottom:18px;}
.contact-topheader .rightsideCol .wpb_wrapper p{margin-bottom:35px;}
.contact-topheader .rightsideCol .wpb_wrapper{padding-left:20px;}
.margin-none{margin: 0px !important;}
.padding-none .vc_column-inner  {padding: 0px !important;}
.buy-process-item span { top: 204px; }
.margin-none{margin: 0px !important;}
.padding-none .vc_column-inner  {padding-left: 0px !important; padding-right: 0px !important;}
body.home  .buy-process-item span { top: 203px; }

/*19-12-2017 */
.titel_look{margin: 0px 0px 15px 0px;}
.interview_sociallink a{padding: 0px 15px 0px 0px;}
.interview_sociallink .fa{font-size: 16px;margin-right:3px; text-align: center;}
.fa.fa-facebook{color:#3b5998;}
.fa.fa-google-plus{color:#d93e2d;}
.fa.fa-globe{color:#e84d88;}
.fa.fa-twitter{color:#55acee;}
.fa.fa-linkedin{color:#007ab9;}/*
.interview_sociallink a .fa.fa-linkedin{padding: 0px 0px 0px 0px;vertical-align: top;}
.interview_sociallink a {font-size: 12px;}
.interview_sociallink {margin-top: 15px;}
.wpb_wrapper .interview_sociallink ul li {padding: 6px 6px 6px 6px; position: relative; top: 10px; left: 0px;}
.all_border_right{border: 2px dotted #e0e0e0;padding: 15px 20px 7px 15px; min-height: 180px;}
.top_spacing_content {padding-top:40px !important;}*/
.expertrow{width:100%; float:left;}
.expertrow .leftcol{max-width:300px; margin-right:15px;width:100%; float:left;}
.expertrow .rightcol {width: calc(100% - 315px);float: left;border: 2px dotted #ddd;padding: 20px 20px 0px 20px;min-height: 213px;}
.leftcol img {border: 2px dotted #ddd;padding: 5px;}
.expertrow .interview_sociallink {padding-bottom: 15px;}
.all_expert_content {float: left;width: 100%;margin-top: 30px;}
.expertrow {padding-top: 20px;}
/* end */
section.blox  .wpb_wrapper .button.large, section.blox  .wpb_wrapper button.large, section.blox  .wpb_wrapper input[type="submit"].large, section.blox  .wpb_wrapper input[type="reset"].large, section.blox  .wpb_wrapper input[type="button"].large { margin-top: 15px;}

/*headline border on white bg*/

.gray-headline-border.blox .subtitle-element{ border-bottom-color:#e9e9e9; }
.blue-bgg .subtitle-element h3, .blue-bgg .wpb_wrapper .left-cont p{ color:#fff; }
.blue-bgg .subtitle-element2 h3::before{ border-bottom:18px solid #fff; }
.blue-bgg .subtitle-element2 h3::after{ border-bottom:12px solid #00c2e5 !important; }
.blue-bgg  .subtitle-element::after{ background-color: #fff; }
.blox.blue-bgg  .subtitle-element{ border-bottom-color:#14d2f5; }

body.page-template-default #wrap  .white-back{ background:#f7f7f7 !important; }
.white-back  .subtitle-element{ border-bottom-color:#e5e5e5; }

.white-back  .icon-box18 i{ border:1px solid #e5e5e5; }
.white-back  .icon-box18:hover i{ border:1px solid transparent; }


.white-back  .left-cont.pull-right{ float:right; padding-left:20px; }
.white-back  .left-cont  p{ font-size:16px;  margin-bottom:20px; }
body .white-back   .wpb_wrapper p span, .white-back   .wpb_wrapper ul li{ font-size:16px !important; }
.white-back  .left60{ width:63% !important; }
.white-back  .right-cont img{ width:80%; }
/* .white-back  .subtitle-element h3, .white-back  .subtitle-element h4{ margin-top:35px ; } */
#wrap .white-back   .icon-box18 a.magicmore{ background: #00c2e5; text-decoration:none;color: #fff;max-width: 120px;text-align: center;padding: 10px 0;border-radius: 3px; margin: 0 auto 20px;box-shadow: 2px 2px 3px #999;  }
#wrap .white-back    .icon-box18 a.magicmore:after{ display:none; }
#wrap .white-back   .work-three-sec .icon-box18 a.magicmore:hover{ opacity:0.8; }
#scroll-top a{ bottom:88px; text-decoration:none !important; }
#wrap .white-back .work-three-sec .icon-box18:hover{ box-shadow: 0 0 8px #ccc; }


.blog-post  .blg-typ3-thumb  a{ position: relative;height: 0;display: block;overflow: hidden;padding-bottom: 60%; }
.blog-post  .blg-typ3-thumb  a img{ object-fit: cover;    margin-bottom: 0; width: 100%; position: absolute; left: 0;
    top: 0; height: 100%; object-position: center center; }
.blog-post  .blg-typ3-content p, .post .xamarian-section p, .xamarian-section ul.workpoints li, .sidebar .widget ul li a, 
.xamarian-info-tb td,  .xamarian-info-tb th, .blog-single-post p{ font-size:16px; } 
#talk-business{ background: #444;color: #fff;padding:10px 15px 0 15px !important;} 
#talk-business p.talk-business-title{ margin-left: 3px; color: #fff; }
#talk-business input, #talk-business textarea{ margin-bottom: 8px;height: 35px;padding: 0 10px;min-height: 35px; background: #fff !important; }
#talk-business textarea{ height:80px; }
#talk-business input[type="submit"]{ float: left; width: 100%; margin: 0;background: #00c2e5 !important;line-height: 39px;border-radius:3px; color: #fff !important; padding:0 10px; }
.sidebar .widget h4.subtitle{ text-transform:capitalize; }

#headline{ border-bottom:0 none; }
#headline h2{ font-size: 53px; }


.contact-headline{ text-align:center; position:relative; display:block; padding-bottom:10px; }
.contact-headline:after{ width:50px; height:4px; background:#00c2e5; content:""; position:absolute; left:0; right:0; margin:0 auto; bottom:0;  }
.contact-headline small{ color:#fff; text-transform:none; font-size:65%; }
#wrap div.wpcf7-mail-sent-ok, #wrap div.wpcf7-mail-sent-error{ margin-top:8px;}
.xamarian-info-tb th{ word-break: break-word; }

.blog-single-post ul li {
    list-style: none;
    padding-left: 20px;
    font-size: 16px;
    margin-bottom: 15px;
}


 
@media screen and (-webkit-min-device-pixel-ratio:0){ 
/* Safari only override */
::i-block-chrome, .video-sec{background: url(https://www.graycelltech.com/wp-content/themes/easyweb_child_theme/images/header-bg.jpg) no-repeat !important;background-position:center center !important; background-size: cover !important;}
::i-block-chrome, .dark-submenu{height:100% !important; overflow-x:hidden !important; overflow-y:auto  !important;}
::i-block-chrome, body, html{height:100%;}
::i-block-chrome, .video-sec{height:100% !important; width:100%; position:relative; overflow:hidden;}
::i-block-chrome, .video-sec > div{width:100%; position:absolute; bottom:0px; top:0px;}
::i-block-chrome, .video-sec > div .spattern{height:100% !important; position:relative;}
::i-block-chrome, .video-sec .video-item{display:none;}
::i-block-chrome, #wonderplugincarousel-7 .amazingcarousel-image img{border-radius:50% !important;}
}
/* 24-AUG-2018 */
.type-script-txt i {
    font-style: italic;
}
.type-script-txt h3 {
    line-height: 35px;
    margin-top: 30px;
}
.blue-txt {
    color: #0000ff;
}
.txt-class, .normal-txt{
	color:#2b91af;
}
.txt-green, .green-txt {
    color: #008000;
}
.txt-red, .red-txt{  
	color:#a31515;
}
.type-script-txt  pre {
    font-size: 17px; 
	color: #000; 
}
.txt-function {
    color: #0048ab;
}  
.type-script-txt strong {
    font-weight: 600;
}

.type-script-txt .xamarian-call-section h3, .inr-bg h3 {
    font-size: 33px;
    line-height: 43px;
    font-weight: 700;
    margin-top: 5px; 
    margin-bottom: 0;
}
.xamarian-call-section h3 strong {
    font-weight: 700;
}
.type-script-txt .xamarian-call-section p {
    font-size: 16px;
}
.xamarian-call-section.box-type a { 
    color: #000;
}
.type-script-txt p {
    margin: 20px 0;
}
.type-script-txt .xamarian-call-section {
    margin-bottom: 40px;
    margin-top: 40px;
	background: url(https://www.graycelltech.com/wp-content/uploads/2018/09/xamarian-call-bg.jpg)repeat-y;
}
.blog-single-post .type-script-txt ul li {
    margin-bottom: 23px;
    line-height: 26px;
}
.test-box p {
    margin: 0;
}
.test-box {
    box-shadow: 0px 0px 18px 1px #e4e2e2;
    padding: 22px;
    margin-bottom: 40px;
    margin-top: 33px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
p.test-txt i {
    font-size: 14px;
    color: #00c2e5;
    font-weight: 700;
}
table.xamarian-info-tb.table-script {
    margin-top: 38px;
    margin-bottom: 47px;
}
ul.workpoints.script-list-work {
    padding-top: 20px; 
}
.img-script-m {
    padding: 20px 0;
} 
.bg-color {
    background-color: #dededd;
    width: auto;
    padding: 10px 36px 10px 15px;
    font-size: 18px !important;
    color: #0e0e0e;
    border-bottom: 2px solid #307fb8;
    margin-top: 40px !important;
    clear: both;
    display: inline-block;
    margin-bottom: 0 !important;
}
img.img-script-m {
    margin-bottom: 0 !important; 
    padding-bottom: 0;
}
.left-10px {
    width: 10px;
    background-color: transparent;
    height: 10px;
    display: inline-block;
}
.left-20px {
    width: 20px;
    background-color: transparent;
    height: 10px;
    display: inline-block;
}
.captcha-setting iframe{transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0;}
/* 16-Nov-18 */
.type-script-txt.getting-started h3 {
    margin-bottom: 20px;
}
.type-script-txt .xamarian-call-section.Kotlin-call-sec {
    background: url(https://www.graycelltech.com/wp-content/uploads/2018/11/kotlin-call-bg.jpg)no-repeat;
    background-color: #00c2e5;
    background-position: bottom;
}
.top-23{
	margin-top:23px;
}
.type-script-txt.getting-page pre.pre-txt {
    color: #fff;
    background-color: #2d2d30;  
} 

/** ondemand css **/
.hamburger {
z-index: 99999999;	
position: fixed;
right: 10px;
top: 20px !important;
z-index: 100;
background: rgba(0,0,0,0.3);
width: 45px;
height: 45px;
border-radius: 50%;
padding: 10px 12px 5px;
margin-right: 2px;
cursor: pointer;
}

.hamburger .hamburger-icon-top, .hamburger .hamburger-icon-middle, .hamburger .hamburger-icon-bottom {
    float: right;
    margin-top: 5px;
    width: 100%;
    border-top: 2px solid #fff;
        border-top-color: rgb(255, 255, 255);
    border-top-color: #fff;
    border-color: #fff;
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
    -webkit-transition: all 0.33s cubic-bezier(0.33, 0, 0.2, 1);
    transition: all 0.33s cubic-bezier(0.33, 0, 0.2, 1);
}
#sidebar-wrapper {
    right: 220px;
    width: 0;
    height: 100%;
    margin-right: -251px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #666;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: fixed;
    left: auto;
}
.container.toggled #sidebar-wrapper{background-color: #000 !important;}

#nav-ondemand {
    position: absolute;
    top: 13%;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}

#nav-ondemand li {
    position: relative;
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

#nav-ondemand li a {
    border-bottom: 1px solid #5c5c5c33;
    color: #ddd;
    display: block;
    padding: 10px 10px 10px 0px;
    text-decoration: none;
	color: #fff;
    cursor: pointer;
}

.container.toggled #sidebar-wrapper {
    width: 250px;
}

.toggled .hamburger {
    //right: 217px;
}



#nav-ondemand ul.sub-menu
{
	display:none;
}
#nav-ondemand li .sub-menu li a{color: #ccc;}
#nav-ondemand li img{width:12px;top: 15px !important;}

.customer_driver li{cursor:pointer;}
.right-tabs span{cursor:pointer;}
#common-setting-div .slide-list ul li.active{
	background-color: #fff;
    color: #000;
}

#common-setting-div .slide-list ul li.active .icon-1 {
    background-image: url('/wp-content/uploads/2018/11/side-icon-1-h.png');
    background-position: Center center;
    background-repeat: no-repeat;
}
#common-setting-div .slide-list ul li.active .icon-2 {
    background-image: url('/wp-content/uploads/2018/11/side-icon-2-h.png');
    background-position: Center center;
    background-repeat: no-repeat;
}
#common-setting-div .slide-list ul li.active .icon-3 {
    background-image: url('/wp-content/uploads/2018/11/side-icon-3-h.png');
    background-position: Center center;
    background-repeat: no-repeat;
}
#common-setting-div .slide-list ul li.active .icon-4 {
    background-image: url('/wp-content/uploads/2018/11/side-icon-4-h.png');
    background-position: Center center;
    background-repeat: no-repeat;
}
#common-setting-div .slide-list ul li.active .icon-5 {
    background-image: url('/wp-content/uploads/2018/11/side-icon-5-h.png');
    background-position: Center center;
    background-repeat: no-repeat;
}
#common-setting-div .slide-list ul li.active .icon-6 {
    background-image: url('/wp-content/uploads/2018/11/side-icon-6-h.png');
    background-position: Center center;
    background-repeat: no-repeat;
}

#nav-ondemand .down_arrow{display:none;}

.hamburger.is-open .hamburger-icon-top{
 width: 27px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
margin-right: 2px;
}

.hamburger.is-open .hamburger-icon-middle {
    opacity: 0;
    margin-right: 2px;
}

.hamburger.is-open .hamburger-icon-bottom {
    width: 27px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-right: 2px;
}
.post-15996 h3 {
    margin-bottom: 18px;
}
.post-15996 h3 span {
	color:#00c2e5;
}
.on-call-sec{background: url(https://www.graycelltech.com/wp-content/uploads/2019/01/5th.jpg)repeat-y !important;}
/* .ondemand-menu-show  */ 
/** ondemand css **/
/* ------26-Feb-19------- */
.xamarian-call-section.seven-rock-solid.inr-bg, .xamarian-call-section.chatboat-tech.inr-bg {
    width: 100%;
    color: #fff;
    margin-bottom: 30px;
    padding-bottom: 20px; 
    margin-top: 30px;
}
.xamarian-call-section.seven-rock-solid.inr-bg{
    background-image: url(https://www.graycelltech.com/wp-content/uploads/2019/02/js-call-bg-1.jpg) !important;  
}
.xamarian-call-section.chatboat-tech.inr-bg{
	background-image: url(https://www.graycelltech.com/wp-content/uploads/2019/02/cbl-bg-1.jpg) !important; 
}
.blog-single-post .category-blog .wpb_wrapper h3 {
    color: #fff; 
} 
/* ------26-Feb-19------- */
/* ------12-June-19------- */
.blog-single-post h3,.blog-single-post h3 strong {
    color: #000080; 
}
/* ------12-June-19---End---- */
.testimonial-owl-carousel .owl-dots {
    display: none;
}
	
	
/*------------- Responsive Media Queries------------- */
@media only screen and (max-width: 960px){
#header.sm-rgt-mn .logo-wrap {
    max-width: 100%;
}
}

@media only screen and (max-width: 370px){
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div:nth-child(1){float:left; width:100% !important;}
div.wpcf7 .wpcf7-recaptcha iframe{margin-left:-31px; transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform: scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); -ms-transform: scale(0.8);}
div.wpcf7 .wpcf7-recaptcha iframe .rc-anchor-normal{float:left; width:100% !important;}
}
@media only screen and (max-width: 460px){
.container{width:100%}.parallax-sec .respo-tagline{font-size:35px}
figure.effect-ming:hover h4{font-size:17px !important;margin-top:5px}
.subtitle-element h1, .subtitle-element h2, .subtitle-element h3, .subtitle-element h4, .subtitle-element h5, .subtitle-element h6{font-size:20px}
.gogmapseo .wpb_wrapper .wpb_text_column{padding-left:10px !important}
.gogmapseo{border:20px solid hsl(193, 83%, 50%);padding-right:5px;padding-top:5px !important}
.contactmain-sec .gogmapseo{border:5px solid hsl(193, 83%, 50%)}
.contactmain-sec .gogmapseo p{font-size:12.2px}
body .minimal-light .esg-navigationbutton{padding:0 10px}
.our-solution .icon-box20 .fa-shopping-bag,.our-solution .icon-box20 .fa-plane{margin-bottom:20px}
}
@media only screen and (min-width: 615px) and (max-width: 959px){
.work-three-sec .wpb_column.vc_column_container.vc_col-sm-3{width:50% !important;}
}
@media only screen and (min-width: 768px) and (max-width: 960px){
#header.sm-rgt-mn .logo-wrap .logo img{margin:auto 0; max-height:59px; max-width:150px; width:auto !important;}
.contactmain-sec .vc_col-has-fill .vc_column-inner{min-height:782px !important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1024px){
body .contactmain-sec .vc_col-has-fill .vc_column-inner{min-height:695px !important;}
.respo-tagline{font-size:40px;}
}
@media only screen and (min-width: 961px) and (max-width: 1260px){
body .vc_column-inner .contactmain{min-height:674px; padding-bottom:20px; padding-top:20px;}
.contactmain-sec .vc_col-has-fill .vc_column-inner{min-height: 673px !important;}
.our-solution .wpb_wrapper{padding:0 15px;}
.work-three-sec .icon-box18 h4{font-size: 15px;}
.work-three-sec .icon-box18{margin:40px 5px 30px; min-height:260px !important;}
.page.page-id-11136 .work-three-sec .icon-box18 h4{font-size:15px; margin-bottom:5px; min-height:55px; max-height:auto;}
.page.page-id-11136 .work-three-sec .icon-box18{min-height:385px !important;}
}
@media only screen and (min-width: 1270px) and (max-width: 1500px){
body .vc_column-inner .contactmain{min-height:674px; padding-bottom:20px; padding-top:20px;}
.contactmain-sec .vc_col-has-fill .vc_column-inner{min-height:673px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 980px){
.footer-comp-logo img{margin:10px 5px; max-width:80px !important;}
.max-counter.f-counter .max-count{font-size:38px; font-weight:700;}
.max-counter.f-counter .icon-counter{font-size:28px;}
}
@media only screen and (min-width: 1000px) and (max-width: 1270px){
.footer-comp-logo img{margin:10px 8px; max-width:92px !important;}
.dev-sec{width:100%;}
body.page.page-id-11125 .work-three-sec .icon-box18 h4{font-size:14px; line-height:20px; margin-top:25px; min-height:30px;}
}
@media only screen and (min-width: 768px) and (max-width: 1299px){
.our-servicesSec .vc_inner .vc_col-sm-3{width: 33%;} 
.our-servicesSec .vc_inner .vc_col-sm-3{width: 33%;}
.our-servicesSec .vc_inner .vc_col-sm-6{padding-top:10%; width:34%;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.services-grphicsimg{padding-top:10%;} 
.dev-sec{width:100%;}
.our-solution .icon-box20 h4{margin-top:0px;}
.work-three-sec .icon-box18{margin: 40px 5px 30px; min-height: 360px !important;}
body.page.page-id-11125 .work-three-sec .icon-box18 { min-height: 435px !important;}
body.page.page-id-11125 .work-three-sec .icon-box18 h4{font-size:14px; line-height:20px; margin-top:25px; min-height:30px;}
.sidebar .widget ul li a{ font-size:14px; }
.blog-single-post h1, .postshow1 h1{ font-size:35px; }
}
@media only screen and (max-width:991px){
.page.page-id-11136 .work-three-sec .icon-box18{/* min-height:100% !important; */ min-height:275px !important;}
.work-three-sec .icon-box18{min-height:260px !important;}
}
@media only screen and (max-width: 767px){
header .logo-wrap{z-index:9;}
#header.sm-rgt-mn, #header.hi-header.sm-rgt-mn{background:hsl(0, 0%, 100%) none repeat scroll 0 0; border-bottom:1px solid hsl(0, 0%, 95%); float:left; height:82px; padding:10px 0 0; position:absolute; width:100%;}
.slides-content .respo-tagline{font-size:28px; letter-spacing:-1px; line-height:30px; padding:55px 0 10px;}
body .video-sec .slides-content{height:100% !important; padding-top:82px; text-align:center; vertical-align:middle; width:100%;
z-index:9;}
body .video-sec .slides-content{height:100vh; min-height:100%;}
.vc_column-inner .wpb_text_column.wpb_content_element{margin:10px auto !important;}
body .slides-content  .respo-tagline{margin-top:0% !important;}
body section.video-sec{min-height:100vh !important;}
#header.sm-rgt-mn .logo-wrap img{width:100% !important;}
#header.sm-rgt-mn .logo-wrap .logo{height:auto; margin-bottom:0; margin-top:0; padding-top:7px; text-align:center; width:100%;}
#header.sm-rgt-mn .logo-wrap .logo img{float:left; max-height:48px; max-width:100%; width:auto !important;}
body #header.sm-rgt-mn .logo-wrap{max-width:151px;}
.slides-content .our-clients-wrap{bottom:-15px;}
.slides-content .respo-tagline{font-size:22px; letter-spacing:0; line-height:25px; padding:0 0 10px;}
body .buy-process-item{padding:115px 20px 40px;}
.esg-filters.esg-singlefilters{margin-top:12px !important;}
body #footer{padding:35px 0 0;}
body .footer-in h5.subtitle{margin-bottom:15px;}
.container .awards-col{border-left:0px;}
.footer-comp-logo img{margin:8px 15px;max-width:82px !important;}
.contactmain  .wpcf7 .wpcf7-form{margin-bottom:0; margin-left:0; margin-right: 0; margin-top:40px !important;}
.dev-sec .wpb_text_column.wpb_content_element{float:left; margin-bottom:0 !important; margin-right:0 !important; width:100%;}
body.blog .container.page-content{padding-top:0;}
.awards-col.border-right-award{border-right:0px !important;}
.home-testimonial .testimonial-carousel{padding:0 25px;}
.video-sec{background:url(https://www.graycelltech.com/wp-content/themes/easyweb_child_theme/images/header-bg.jpg) no-repeat !important; background-position:center center !important; background-size: cover !important;}
.video-sec video{display:none;}
body.home .our-solution .icon-box20 h4{font-weight:300; font-size:18px; margin-bottom:6px; overflow:hidden; margin-top:0px;font-size:14px !important;}
.home .buy-process-item:nth-child(2n+1) h4{bottom:auto; position:relative;}
.home .buy-process-item:nth-child(2n+1) p {bottom:auto; position: relative;}
.listContainer .left-cont{width:100%;}
.listContainer .right-cont{width:100%;}
.left60, .white-back .left60{width:100% !important; margin-bottom:15px; }
.right40{margin-left:0; width:100% !important;}
.contact-topheader{padding-bottom:40px;}
.contact-topheader .leftsideCol .wpb_single_image.vc_align_right{text-align:center;}
.contact-topheader .leftsideCol .wpb_wrapper{padding-right:0px;}
.contact-topheader .rightsideCol .wpb_wrapper{padding-left:0px;}
.blox .subtitle-element.subtitle-element2 h3 {font-weight: 700;}
section.blox  .wpb_wrapper h3 {font-size: 24px; font-weight: 700;}
/* 20-12-2017 */
.expertrow .rightcol {width: 100%;float: left; border: 2px dotted #ddd; padding: 10px 0px 10px 10px;min-height: auto;}
.expertrow .leftcol { max-width: 100%;margin-right:0px;margin-bottom: 15px;}
.expertrow .leftcol img {width: 100%;}
.white-back .left-cont p{ font-size:14px; }
.white-back .left-cont.pull-right{ padding-left:0; }

.page.page-id-11136 .work-three-sec .icon-box18{ min-height: 331px !important; }
#headline h2{ font-size:35px; }
.post .xamarian-section .xamarian-call-section h3{ font-size: 23px;     line-height: 30px; }
.post .xamarian-call-section h3 strong{ font-size: 34px; }
.post .xamarian-section ul.workpoints li{ width:100%; margin-right:0; }
.post .xamarian-section ul.workpoints li span, .xamarian-info-tb td, .xamarian-info-tb th{ font-size:14px; }
.post .xamarian-section h3.xamarian-quote{ font-size:16px; line-height:24px; }

}
@media only screen and (max-width: 614px){
.page.page-id-11136 .work-three-sec .icon-box18{ min-height: 100% !important; }

}

@media only screen and (min-width: 768px){
section.video-sec{height:100vh; min-height:600px;}
.slides-content .our-clients-wrap{margin-top:70px !important;} 
body .video-sec .slides-content{min-height:100vh;}
/* .wpb_wrapper .right-cont img{padding-left:15px;} */
}
@media only screen and (max-width: 960px){
#header.sm-rgt-mn, #header.hi-header.sm-rgt-mn{background:hsl(0, 0%, 100%); border-bottom:1px solid hsl(0, 0%, 95%); float:left; height:82px; padding:10px 0 0; position:absolute; width:100%;}
.container.page-content{padding-top:30px;}
.our-solution .wpb_wrapper{padding:0 15px;}
figure.effect-ming:hover h4, .effect-ming h4{font-size:20px;}
figure.effect-ming img{max-width:100%; min-height:100%;}
.contact-topheader .leftsideCol .wpb_wrapper{padding-right:10px;}
.contact-topheader .rightsideCol .wpb_wrapper{padding-left:10px;}
#header.sm-rgt-mn, #header.hi-header.sm-rgt-mn{position:relative;}
.home #header.sm-rgt-mn, .home #header.hi-header.sm-rgt-mn{position:absolute;}
.home .blox.page-title-x, .home .parallax-sec.page-title-x, .home .video-sec.page-title-x{margin-top:0px !important;}
.effect-ming h4{font-size:20px !important;}
figure.effect-ming:hover p.ser-cont{font-size:12px!important; letter-spacing:0px !important; line-height:1.2 !important; margin-bottom:10px !important;}
figure.effect-ming:hover h4{font-size:16px!important;}
}
@media only screen and(max-height:500px){
.slides-content .respo-tagline{font-size:24px; letter-spacing:-1px; line-height:28px; padding:14px 0 10px;}
}
@media only screen and (max-height: 500px) {
.slides-content .respo-tagline{font-size:20px; letter-spacing:0px; line-height:22px; padding:0px 0 0px;}
.slides-content .our-clients-wrap{bottom:0px;}
}
@media only screen and (max-height: 300px){
.slides-content .respo-tagline{font-size:18px; letter-spacing:0; line-height:20px; padding:0;}
.slides-content .vc_column-inner .wpb_text_column.wpb_content_element{margin: 0px auto !important;}
#header.sm-rgt-mn, #header.hi-header.sm-rgt-mn{height:63px; padding:0px;}
body .video-sec .slides-content{padding-top:63px;}
body .video-sec .slides-content .button{padding:12px 20px;}
.slides-content .our-clients-wrap{bottom: -10px;}
#header.sm-rgt-mn .logo-wrap .logo{ padding-top:8px;}
}
@media only screen and (min-width: 620px) and (max-width: 770px){
.testimonial-carousel .tc-content{min-height:200px;}
}

@media only screen and (min-width: 480px) and (max-width: 619px){
.testimonial-carousel .tc-content{min-height:200px;}
}
@media only screen and (max-width:767px){
.parallax-sec .vc_column-inner .wpb_text_column.wpb_content_element{margin-top:75px !important;}
body div.wpcf7{margin-top:35px;}
body .blog-post.blgtyp2 h3{margin-top:10px; padding-top:0;}
body .icon-box20 p, body .icon-box20 h4{font-size:14px;}
body .icon-box20 h4{line-height:20px;}
.our-solution .max-title + .wpb_text_column .wpb_wrapper p{margin-bottom:30px; padding:0 10px; text-align:center;}
.testimonial-carousel .tc-content{font-size:14px; padding:20px 15px 35px;}
.testimonial-carousel .tc-content{font-size:14px; padding:20px 27px 35px;}
#wrap .buy-process-item span{display:none;}
#talk-business input[type=submit]{background: #00c2e5;}
.beauty-thing h3{font-size:16px !important;}
.blog-post  .blg-typ3-content p, .post .xamarian-section p{ font-size:14px; }
}
@media only screen and (min-width:768px){
body #header.sm-rgt-mn.sticky .logo-wrap .logo img{max-height:75px;max-width:170px;width:auto !important}
#header.sticky #nav-wrap,#header.sticky.hi-header #nav-wrap{height:72px}
.left-cont{float:left;width:70%;margin-bottom:15px}.right-cont{float:right;margin-left:1%;width:28%}
.wpcf7-form spam .wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked{background:hsl(0, 0%, 100%) none repeat scroll 0 0;bottom:-55px;position:absolute}
.home-testimonial .testimonial-carousel .owl-nav{top:61%}
div.content-right-side { float: right; width: 70%; margin-bottom: 15px;}
div.image-left-side { float: left;margin-left: 0px;margin-right: 1%;}
}
@media only screen and (min-width:771px){
.testimonial-carousel .tc-content{min-height: 222px;}
}
@media only screen and (min-width:961px){
.parallax-sec.blox{min-height:350px !important;}
#header.sticky #nav-wrap #nav > li > a{padding:27px 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 880px) {
.our-solution .icon-box20 p{float:left;font-size:14px;line-height:20px;margin-top:10px;width:100%;}   
.our-solution .icon-box20 h4{font-size:15px;}
.our-solution .icon-box20 i{border:3px solid; border-radius:50%; display:inline-block; float:left; font-size:22px; height: 65px; margin-right:15px; padding:16px; text-align:center; transition:all 0.18s ease 0s; width:65px;}
.our-solution .vc_column_container > .vc_column-inner{padding-left: 16px; padding-right: 20px;}
}
@media only screen and (min-width:900px) and (max-width:1000px){
body .container {width:90%;}
}

 


@media only screen and (min-width:768px) and (max-width:1300px){
body .blox.our-solution{background-position:-112px center !important;}
}
@media only screen and (min-width:1271px) and (max-width:1340px){
.footer-comp-logo img{margin:10px 20px; max-width:110px !important;}
}
@media only screen and (min-width: 615px) and (max-width: 991px){
body .work-three-sec  .wpb_column.vc_column_container.vc_col-sm-3{width:50% !important; float:left;}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){
body #header.sm-rgt-mn.sticky .logo-wrap .logo img{margin-top:-2px;max-height:75px;max-width:222px;width:auto !important;}
}

@media screen and (max-width : 1199px){
	#wpcf7-f14527-o1 .captcha-setting iframe{transform:scale(0.58);-webkit-transform:scale(0.58);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media screen and (max-width : 960px){
	#wpcf7-f14527-o1 .captcha-setting iframe{transform:scale(0.81);-webkit-transform:scale(0.81);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media screen and (max-width : 370px){
	#wpcf7-f14527-o1 .captcha-setting iframe{margin-left: 0; transform:scale(0.6);-webkit-transform:scale(0.6);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

/* - */
/* - */
/* -----------------------CUSTOM CSS FOR BANNERS AND SOME OTHER ISSUES------2-JULY-2019------START------- */

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.back-bg{ background-image:url('https://www.graycelltech.com/wp-content/uploads/2018/10/banner-001.jpg') !important; }
.back-bg .wpb_text_column{ width:630px; float:right; }
.back-bg  .wpb_wrapper { width:100%; max-width:1170px; margin:0 auto; }
.back-bg  .wpb_wrapper .wpb_wrapper { max-width:100%; margin-top: 150px; margin-bottom:50px; }
.back-bg .wpb_text_column .wpb_wrapper h1 { font-weight: 300; font-size: 38px;  line-height: 51px;  margin-bottom: 30px;}
.back-bg .wpb_text_column .wpb_wrapper h2 { font-weight: 700; color: #00c2e5; font-size: 40px; margin-bottom: 0px; margin-top: 47px; } section.video-sec.page-title-x.cmn-banner2 { display: none; }
.back-bg .wpb_text_column .wpb_wrapper h2 .faded-second{ color:#39d9f6; }
.back-bg .wpb_text_column .wpb_wrapper h2 .faded-last{ color:#47dbf6; }
.back-bg .wpb_text_column .wpb_wrapper p{ color:#fff; font-size:23px; }
.back-bg .wpb_text_column .wpb_wrapper p.banner-para{ margin-bottom:30px; }
.banner-hide{ display:none !important; }
.xamarian-call-section{	background:url('https://www.graycelltech.com/wp-content/uploads/2018/09/xamarian-call-bgj.jpg')repeat-y;
	width:100%;color: #fff;margin-bottom: 60px;padding-bottom: 10px;margin-top: 50px;}
.xamarian-call-section .button.theme-skin {background-color: #fff;color: #00c2e5; margin-top: 10px; margin-bottom: 0px;}
.xamarian-call-section .button.theme-skin:hover{background-color: #343434;}
.xamarian-section .xamarian-call-section h3 {font-size: 33px; line-height: 43px; font-weight: 700; margin-top: 5px; margin-bottom: 0;}
.xamarian-call-section  p{font-size:25px; line-height:40px; font-weight:500; color:#fff;}
.xamarian-call-section h3 strong{font-size: 44px;}
.xamarian-info-tb{width:100%; border:1px solid #efefef; border-collapse:collapse; word-break: break-all; margin-bottom: 69px;}
.xamarian-info-tb td {width: 50%;padding: 10px; border:1px solid #dedede;}
.xamarian-section ul.workpoints li {width: 43%;	display: inline-block;	position: relative;	margin: 8px 37px 8px 0;	border: 1px solid #efefef;	box-shadow: 2px 2px 2px #efefef;
	border-left: 4px solid #00c2e5;	padding: 0px 10px 0px 15px;	vertical-align: top;height: 80px;}
.xamarian-section ul.workpoints li span {display: inline-block;	vertical-align: top;position: relative;	top: 50%;transform: translateY(-50%);}
.xamarian-section h2{font-size: 22px;}
.xamarian-section h3 {font-size: 24px; text-align: center;font-weight: 900;margin-top: 30px;margin-bottom: 30px;}
.xamarian-info-tb th{ background:#343434; color:#fff; border:1px solid #efefef; padding: 15px 10px;}
.xamarian-section ul.workpoints li::before {right: 14px;left: auto;top: 0;bottom: 0;margin: auto;height: 24px; display:none;}
.xamarian-section h3.question-lbl{text-align: left;font-weight: normal;font-size: 20px;margin-bottom: 60px;}
.xamarian-section h3.xamarian-quote{text-align: left;font-style: italic; font-weight: 400;font-size: 22px; line-height: 35px;}
.xamarian-section h3.xamarian-quote span,.xamarian-section h3.xamarian-quote span a{ color:#00c2e5; text-decoration:none;}
.xamarian-section .m-tb { margin-top: 84px;  margin-bottom: 49px;}
.footer-logo-row a {display: inline-block;vertical-align: middle;margin-right: 30px;margin-top: 20px;}
/* -----------22-10-18------------ */
.back-bg .wpb_text_column { width: 502px; } 
section#second_banner.back-bg {	background: url(https://www.graycelltech.com/wp-content/uploads/2018/10/bg-1.jpg) !important; background-position: top !important; position:relative; background-size: cover !important; background-repeat: no-repeat !important; } section#second_banner.back-bg .wpb_text_column { float: left;} 
section#second_banner.back-bg .wpb_text_column .wpb_wrapper h1, section#second_banner.back-bg .wpb_text_column .wpb_wrapper h1 strong { color: #3d3d3d;}
section#second_banner.back-bg .wpb_text_column .wpb_wrapper p{color:#07add4;}
.cmn-banner{display:none;}
#wrap .crsl .owl-buttons .owl-prev, #wrap .crsl .owl-buttons .owl-next{	top: 7px;}
#wrap .crsl .owl-buttons div:after, #wrap .crsl .owl-buttons .owl-prev:after { font-size: 24px;}
/* section.video-sec .wpb_row .vc_column-inner {display: block !important;} */
.back-bg .wpb_wrapper .wpb_wrapper { margin-top: 160px; }
section#second_banner.back-bg .wpb_text_column .wpb_wrapper h2 {color: #3d3d3d;}
section#second_banner.back-bg .wpb_text_column .wpb_wrapper h2 span.faded-second{color:#666667;}
section#second_banner.back-bg .wpb_text_column .wpb_wrapper h2 span.faded-last{color:#888888;}
section#second_banner.back-bg .wpb_text_column .wpb_wrapper p.banner-para { color:#3d3d3d; } 
.back-bg .wpb_text_column .wpb_wrapper p.banner-para { margin-bottom: 46px; font-size: 18px; line-height: 24px; margin-top: 39px; }
a.button.white.square.medium.bordered-bot, a.button.theme-skin.square.medium { font-weight: 300 !important; font-size: 16px; }
a.button.theme-skin.square.medium { padding: 14px 18px; } a.button.white.square.medium.bordered-bot{ padding: 12px 10px; }
 section#second_banner.back-bg .bordered-bot { color: #3d3d3d; border-color: #3d3d3d; background-color: transparent; } 
 /* a.button.white.square.medium.bordered-bot:hover {} */
/* .back-bg p.btn-group-banner { */
    /* margin-bottom: 200px; */
/* } */
/* .back-bg p.btn-group-banner { */
    /* margin-bottom: 261px; */
/* } */
section#second_banner:after { position: absolute; content: ""; width: 100%; height: 161px; bottom: 0; background: linear-gradient(to bottom, rgba(245, 244, 244, 0), rgba(56, 55, 55, 0.4)); } 
.cmn-banner2{ display:none; }
.back-bg .wpb_wrapper { width: 100%; max-width: 100%; margin: 0 auto; } 
.back-bg .wpb_wrapper .wpb_wrapper { margin-top: 183px; margin-bottom: 25px; }
 .back-bg .our-clients-wrap.crsl { bottom: 10px; float: none !important; left: 0; margin: 0 auto !important; max-width: 1170px; position: absolute; right: 0; padding: 0px 15px; width: 95%; z-index:9; }
 .back-bg .wpb_row.vc_row-fluid.full-row .container, .wpb_column.vc_column_container.vc_col-sm-12{ position: static; } 
 .back-bg .wpb_column.vc_column_container.vc_col-sm-12 { display: table; width: 100%; } 
  /* 1-Oct-2019  E*/
 
 /* 19-11-19 */
 .table.tbl-devolp tr td {
    border: 1px solid #2d2d2d;
    padding: 9px 11px;
    font-size: 15px;
} 
.thank-u {
    max-width: 590px;
	width:100%;
    text-align: center;
    margin: 50px auto 88px auto;
    box-shadow: 0px 7px 15px rgba(89, 216, 94, 0.41);
    padding: 20px;
    border-radius: 5px;
}
.thank-u h1 {
    font-size: 60px;
    line-height: 1.5;
	color: #222222;
}
.thank-u img {
    max-width: 144px !important;
    margin-bottom: 0;
}
.thank-u p {
    font-size: 17px;
    line-height: 1.5;
    margin-bottom: 0;
	color: #222222;
} 
.page-id-17226 section.parallax-sec.dark .wpb_row.vc_row-fluid {
	display:none !important;
} 
.page-id-17226 section.parallax-sec.dark {
    min-height: 111px !important;
    height: 111px !important;
} 

/**** request-quote-form css 17 march ****/
.top-strip {
    text-align: center;
    background: #00c2e5 !important;
    color: #fff;
    padding: 20px;
    position: relative;
    margin-top: 107px;
    margin-bottom: 30px;
}
.top-strip h3 {
    font-size: 25px;
    line-height: 41px;
    text-transform: uppercase;
}
.top-strip:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-color: #00c2e5 transparent transparent transparent;
    border-style: solid;
    border-width: 13px 20px;
    bottom: -26px;
    left: calc(50% - 20px);
}
.page-id-10129 #main-content {
    width: 100%;
    padding: 0;
}
.page-id-10129 #main-content .row-wrapper-x {
    padding: 0;
}
.left-image-quote {
    margin: 10% 0 0 0;
    padding: 5%;
}
.page-id-10129 #main-content .request-quote-form .container {
    width: 100%;
    max-width: 1246px;
    padding: 0 15px;
    margin: 0 auto;
}
.page-id-10129 #main-content .request-quote-form {
    margin-bottom: 60px;
}
.form-main-quote {
    background-color: #f0f5f8;
    border: 1px solid #e1e5e8;
    padding: 35px 40px;
    margin-top: 60px;
    position: relative;
}
.form-main-quote h3 {
    font-weight: 300;
    color: #39cefc;
    margin-top: 0;
    margin-bottom: 16px;
}
.form-main-quote h4 {
    font-weight: 500;
    font-size: 16px;
    color: #828282;
    line-height: 27px;
    padding-left: 25px;
}
.form-main-quote .wpcf7 {
    margin: 30px 0 0 0;
}

.form-main-quote .wpcf7 #seo_consolation_form input {
    margin-bottom: 15px;
    box-shadow: none;
    border: 1px solid #ccc;
}
.form-main-quote .wpcf7 #seo_consolation_form textarea {
    background-color: #ffffff;
    margin-bottom: 15px;
    box-shadow: none;
    border: 1px solid #ccc;
}
.form-main-quote #seo_consolation_form .checkbox_seo_title span label {
    margin: 0;
    padding-left: 0;
}
#seo_consolation_form p.checkbox_seo_title .wpcf7-form-control-wrap {
    margin: 0 0 10px 0;
}
#seo_consolation_form .checkbox_seo_title input[type=checkbox]:checked + span.wpcf7-list-item-label:before{padding-left: 0;}
.page-id-10129.transparent-header-w.t-dark-w #header.horizontal-w:not(.w-header-type-11) #nav > li > a, 
.page-id-10129.transparent-header-w.t-dark-w .woo-cart-header .header-cart span, 
.page-id-10129.transparent-header-w.t-dark-w a.search-form-icon{color: #000;}
.page-id-10129 .logo-wrap .logo #img-logo-w1 {display: block !important;}
.page-id-10129 .logo-wrap .logo #img-logo-w2 {display: none;}
.form-main-quote .wpcf7 #seo_consolation_form input.wpcf7-form-control.wpcf7-submit {
    border: none;
    width: 1000%;
    border-radius: 2px;
    padding: 16px 0 13px 0;
    margin: 10px 0 0 0;
}
.things-we-have {
    background-image: url(https://www.graycelltech.com/wp-content/uploads/2015/12/pt-bg02.jpg);
    text-align: center;
    padding: 60px 0;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}
.things-we-have h2 {
    font-weight: 500;
    font-size: 36px;
    margin-top: 0;
}
.things-we-have h2 span{
    font-weight: 700;
}
.things-we-have p {
    color: #fff;
    margin: 0;
}
.things-we-have a.view-full-portfolio {
    color: #fff;
    background: none;
    border-color: #fff;
    border: 2px solid #fff;
    text-shadow: none;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 10px 19px 10px;
    display: inline-block;
    margin: 20px 0 0 0;
    transition: all .3s ease;
    font-weight: 600;
    text-decoration: none;
}
.things-we-have a.view-full-portfolio:hover {
    background: #fff;
    color: #000;
}
#nav li.Us-number a {
    color: #00c2e5 !important
}





/* ------------Responsive Start-------------- */
@media screen and (min-width : 1600px){
 body .video-sec .slides-content{
	display: flex;
	align-content: center;
	align-items: center;
	padding-top: 0px;
	}	
#first_banner.back-bg .wpb_column.vc_column_container.vc_col-sm-12{
    display: flex;
    height: 100vh;
    align-content: center;
    align-items: center;	
}	
}
@media screen and (max-width : 1450px){
nav#nav-wrap .container {
    width: 100% !important;
}
}
@media only screen and (min-width: 1400px){
.back-bg .owl-item {width: 192px !important;}	
}
@media screen and (max-width : 1366px){
section.video-sec {
    height: 122vh !important;
}
}
@media screen and (max-width: 1300px){
.back-bg p.btn-group-banner {
    margin-bottom: 88px;
}	
.back-bg .wpb_text_column .wpb_wrapper p.banner-para {
    margin-bottom: 26px;
    margin-top: 22px;
}
}
@media screen and (max-width : 1250px){
.back-bg .wpb_wrapper {
    max-width: 100%;
}
}
@media screen and (max-width : 1199px){
.back-bg .wpb_wrapper {
    max-width: 970px;
}
}
@media screen and (max-width : 1000px){
.vc_col-sm-12 .vc_custom_1487594531701 {
    margin-bottom: 13px !important;
    padding-top: 10px !important;
}
}
@media only screen and (max-width: 980px){
.back-bg .wpb_wrapper .wpb_wrapper {
    margin-top: 150px;
    margin-bottom: 25px;
}
.back-bg .wpb_text_column .wpb_wrapper h1 {
    font-size: 33px;
    line-height: 41px;
}
.back-bg .wpb_text_column .wpb_wrapper h2 {
    font-size: 34px;
    margin-top: 37px;
}
.back-bg .wpb_text_column .wpb_wrapper p.banner-para {
    font-size: 16px;
}
.videobnnr {
    margin-bottom: 300px; 
}
}
@media only screen and (min-width: 961px){
.second_b.transparent-header-w.t-dark-w #header.horizontal-w:not(.w-header-type-11) #nav > li > a, .second_b.transparent-header-w.t-dark-w .woo-cart-header .header-cart span, .second_b.transparent-header-w.t-dark-w a.search-form-icon {
    color: #3d3d3d; text-shadow: none;
}
.second_b.transparent-header-w #header.horizontal-w.sticky #nav > li > a, .second_b.transparent-header-w.t-dark-w #header.horizontal-w.sticky #nav > li > a {
    color: #444;
}
.transparent-header-w #header {
    top: 7px;
}
.second_b img#img-logo-w1 {
    display: inline !important;
}
.second_b #header .img-logo-w2 {
    display: none !important;
}
}
@media only screen and (max-width: 960px){
.left-image-quote { margin: 0 auto; padding: 15px; max-width: 550px;}
.top-strip h3 { font-size: 20px;line-height: 33px;}
.top-strip h3 br { display: none;}
}
@media only screen and (max-width: 767px){
.our-clients-wrap {
    padding-bottom: 0;
}
.back-bg .wpb_wrapper .wpb_wrapper {
    margin-top: 83px;
    margin-bottom: 15px;
}
.back-bg .wpb_text_column .wpb_wrapper h1 {
    font-size: 35px;
    margin-bottom: 22px;
}
.back-bg .wpb_text_column .wpb_wrapper h2 {
    font-size: 36px;
    margin-bottom: 14px;
}
.back-bg .wpb_text_column .wpb_wrapper p.banner-para {
    margin-top: 14px;
	line-height: 30px;
}
body section.video-sec {
    min-height: 84vh !important;
	height:auto !important;
} 
.back-bg .wpb_text_column {
    width: 100%;
    float: right;
}
.back-bg .wpb_wrapper {
    max-width: 98%;
}
.back-bg p.btn-group-banner {
    margin-bottom: 54px;
} 
.videobnnr {
    margin-bottom: 152px; 
} 
.thank-u img {
    max-width: 100px !important;
}
.thank-u h1 {
    font-size: 41px;
}
.thank-u p {
    font-size: 16px; 
}
}
@media only screen and (max-width: 640px){
.back-bg .wpb_text_column .wpb_wrapper h1 {
    font-size: 27px;
    margin-bottom: 15px;
	line-height: 33px;
}
.back-bg .wpb_text_column .wpb_wrapper h2 {
    font-size: 27px;
    margin-bottom: 12px;
    margin-top: 0;
	line-height: 33px;
}
.back-bg .wpb_text_column .wpb_wrapper p.banner-para {
    margin-bottom: 16px;
    margin-top: 9px;
    line-height: 24px;
}
a.button.theme-skin.square.medium {
    padding: 12px 12px;
	margin-bottom: 0;
	font-size: 11px;
}
a.button.white.square.medium.bordered-bot {
    padding: 10px 12px;
    margin-bottom: 5px;
	margin-right: 0;
	font-size: 11px;
}
.back-bg .wpb_wrapper .wpb_wrapper {
    margin-top: 83px;
    margin-bottom: 9px;
}
html {
    margin-top: 0 !important;
}
.vc_col-sm-12 .vc_custom_1487594531701 {
    margin-bottom: 6px !important;
    padding-top: 10px !important;
}
body section.video-sec {
    min-height: 64vh !important;
}
.back-bg .wpb_text_column .wpb_wrapper h1 br {
    display: none;
}
.back-bg p.btn-group-banner {
    margin-bottom: 40px;
	padding-bottom: 20px;
}
#wrap .crsl .owl-buttons .owl-prev {
    left: -18px;
}
#wrap .crsl .owl-buttons .owl-next {
    right: -20px;
}
.videobnnr {
    margin-bottom: 142px; 
} 
.form-main-quote{ padding: 15px; margin-top: 30px;}
.form-main-quote h4{line-height: 18px;padding-left: 0;}
}
@media only screen and (max-width: 400px){
a.button.theme-skin.square.medium {
    padding: 12px 10px;
	margin-bottom: 0;
	font-size:11px;
}
a.button.white.square.medium.bordered-bot {
    padding: 10px 10px;
    margin-bottom: 5px;
	margin-right: 0;
	font-size:11px;
}
.videobnnr {
    margin-bottom: 122px;   
} 
.top-strip h3{font-size: 14px;line-height: 25px;margin: 0;}
.form-main-quote h3{font-size: 18px;}
.form-main-quote h4{font-size: 13px;}
}
@media only screen and (max-width: 360px){
.back-bg .wpb_text_column .wpb_wrapper h1 {
    font-size: 23px;
    margin-bottom: 15px;
}
.back-bg .wpb_text_column .wpb_wrapper h2 {
    font-size: 22px;
    margin-bottom: 9px;
    margin-top: 0;
}	
.back-bg .wpb_text_column .wpb_wrapper p.banner-para {
    margin-bottom: 12px;
    font-size: 16px;
    margin-top: 5px;
    line-height: 21px;
}
.vc_col-sm-12 .vc_custom_1487594531701 {
    margin-bottom: 6px !important;
    padding-left: 0 !important;
    padding-top: 10px !important;
    padding-right: 0 !important;
}
a.button.theme-skin.square.medium {
    padding: 12px 10px;
    margin-bottom: 0;
    font-size: 10px;
}
a.button.white.square.medium.bordered-bot {
    padding: 9px 10px;
    margin-bottom: 5px;
    margin-right: 0;
    font-size: 10px;
}
.back-bg p.btn-group-banner {
    margin-bottom: 30px;
}
} 
/* -----------------------CUSTOM CSS FOR BANNERS AND SOME OTHER ISSUES------2-JULY-2019------END------- */