/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/**************************************************************************************/
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
h1{font-size:44px;line-height: 46px; font-family: 'BlissPro-Bold';font-weight:700;color:#fff;}
h2{font-size:60px;line-height:62px;font-weight:700;color:#ffffff;text-transform: uppercase;margin: 0;}
h3{font-size:48px;line-height:50px;font-weight:600;color:#3d3d3d;margin: 0;}
h5{font-size:26px;line-height: 31px;font-family: 'BlissPro-Light';color:#008BD1;font-weight:300;}
h4{font-size:30px;line-height:32px;font-weight:700;color:#3d3d3d;margin: 0;}
.btn{font-size:20px;font-weight:600;background: #ffffff;color: #2f80ed;display: block;width:100%;max-width: 190px;text-align: center;border-radius: 0 13px 0 13px;padding: 0 15px;height:52px;line-height: 52px;border:0;letter-spacing: 1px;}
.btn1{max-width: 458px;margin: 0 auto;font-size:24px;line-height:59px;color: #5f5f5f;font-weight:400;display:block;width:100%;padding: 0 106px 0 157px;border-radius: 5px;background: #ffffff;height: 59px;position: relative;text-align: center;}
p{font-size:18px;line-height: 20px;color: #ffffff;font-weight: 600;}

/*---------------------------------------------------*/
html {}
body {color:#b1b1b1; font-family:'Open Sans', sans-serif; font-size:12px;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
img {max-width: 100%; height: auto; display: block;}


/* hack */
/* hack */
.flex-row-reverse {-webkit-flex-direction: row-reverse !important; }
.row{display:-webkit-flex;-webkit-flex-wrap:wrap;}
.flex-wrap{-webkit-flex-wrap:wrap !important;}
.d-flex {display: -webkit-flex !important;}
.d-inline-flex{display:-webkit-inline-flex!important}
.input-group-append, .input-group-prepend{display: -webkit-flex;}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control{-webkit-flex: 1 1 auto;}
.input-group{display: -webkit-flex;-webkit-flex-wrap: wrap;-webkit-align-items: stretch;}

.navbar{display: -webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items: center;-webkit-justify-content: space-between;}
.navbar-collapse{-webkit-flex-basis:100%;-webkit-flex-grow: 1;-webkit-align-items: center;}
.navbar-nav{display: -webkit-flex;-webkit-flex-direction: column;}

/*form classess*/
.form-inline{display: -webkit-flex;-webkit-flex-flow: row wrap;-webkit-align-items: center;}
.form-row {display: -webkit-flex;-webkit-flex-wrap: wrap;}

/*align classess*/
.align-items-start{-webkit-align-items:start!important;}
.align-items-end{-webkit-align-items: flex-end!important;}
.align-items-center{-webkit-align-items: center!important;}
.align-items-baseline{-webkit-align-items: baseline!important;}
.align-items-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-start{-webkit-justify-content:flex-start!important;}
.justify-content-end{-webkit-justify-content:flex-end!important;}
.justify-content-center{-webkit-justify-content: center!important;}
.justify-content-between{-webkit-justify-content: space-between!important;}
.justify-content-around{-webkit-justify-content: space-around!important;}
/*align self classes*/
.align-self-start {-webkit-align-self: flex-start!important;}
.align-self-end {-webkit-align-self: flex-end!important;}
.align-self-center {-webkit-align-self: center!important;}
.align-self-baseline {align-self: baseline!important;}
.align-self-stretch {align-self: stretch!important;}

.col-1 {-webkit-flex: 0 0 8.33333%; }
.col-2 {-webkit-flex: 0 0 16.66667%; }
.col-3 {-webkit-flex: 0 0 25%; }
.col-4 {-webkit-flex: 0 0 33.33333%; }
.col-5 {-webkit-flex: 0 0 41.66667%; }
.col-6 {-webkit-flex: 0 0 50%; }
.col-7 {-webkit-flex: 0 0 58.33333%; }
.col-8 {-webkit-flex: 0 0 66.66667%; }
.col-9 {-webkit-flex: 0 0 75%; }
.col-10 {-webkit-flex: 0 0 83.33333%; }
.col-11 {-webkit-flex: 0 0 91.66667%; }
.col-12 {-webkit-flex: 0 0 100%; }

@media (min-width: 576px) {
	.d-sm-flex {    display: -webkit-flex!important;}
    .d-sm-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-sm{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-sm .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-sm .navbar-nav{-webkit-flex-direction: row;}
	
  .col-sm-1 {-webkit-flex: 0 0 8.33333%; }
  .col-sm-2 {-webkit-flex: 0 0 16.66667%; }
  .col-sm-3 {-webkit-flex: 0 0 25%; }
  .col-sm-4 {-webkit-flex: 0 0 33.33333%; }
  .col-sm-5 {-webkit-flex: 0 0 41.66667%; }
  .col-sm-6 {-webkit-flex: 0 0 50%; }
  .col-sm-7 {-webkit-flex: 0 0 58.33333%; }
  .col-sm-8 {-webkit-flex: 0 0 66.66667%; }
  .col-sm-9 {-webkit-flex: 0 0 75%; }
  .col-sm-10 {-webkit-flex: 0 0 83.33333%; }
  .col-sm-11 {-webkit-flex: 0 0 91.66667%; }
  .col-sm-12 {-webkit-flex: 0 0 100%; }
    

    /*align classess*/
.align-items-sm-start{-webkit-align-items:start!important;}
.align-items-sm-end{-webkit-align-items: flex-end!important;}
.align-items-sm-center{-webkit-align-items: center!important;}
.align-items-sm-baseline{-webkit-align-items: baseline!important;}
.align-items-sm-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-sm-start{-webkit-justify-content:flex-start!important;}
.justify-content-sm-end{-webkit-justify-content:flex-end!important;}
.justify-content-sm-center{-webkit-justify-content: center!important;}
.justify-content-sm-between{-webkit-justify-content: space-between!important;}
.justify-content-sm-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-sm-start {-webkit-align-self: flex-start!important;}
.align-self-sm-end {-webkit-align-self: flex-end!important;}
.align-self-sm-center {-webkit-align-self: center!important;}
.align-self-sm-baseline {-webkit-align-self: baseline!important;}
.align-self-sm-stretch {-webkit-align-self: stretch!important;}
    
}
@media (min-width: 768px) {
	.d-md-flex {    display: -webkit-flex!important;}
    .d-md-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-md{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-md .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-md .navbar-nav{-webkit-flex-direction: row;}
	
  .col-md-1 {-webkit-flex: 0 0 8.33333%; }
  .col-md-2 {-webkit-flex: 0 0 16.66667%; }
  .col-md-3 {-webkit-flex: 0 0 25%;}
  .col-md-4 {-webkit-flex: 0 0 33.33333%;}
  .col-md-5 {-webkit-flex: 0 0 41.66667%; }
  .col-md-6 {-webkit-flex: 0 0 50%; }
  .col-md-7 {-webkit-flex: 0 0 58.33333%; }
  .col-md-8 {-webkit-flex: 0 0 66.66667%; }
  .col-md-9 {-webkit-flex: 0 0 75%; }
  .col-md-10 {-webkit-flex: 0 0 83.33333%; }
  .col-md-11 {-webkit-flex: 0 0 91.66667%; }
  .col-md-12 {-webkit-flex: 0 0 100%; }
    
    
    /*align classess*/
.align-items-md-start{-webkit-align-items:start!important;}
.align-items-md-end{-webkit-align-items: flex-end!important;}
.align-items-md-center{-webkit-align-items: center!important;}
.align-items-md-baseline{-webkit-align-items: baseline!important;}
.align-items-md-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-md-start{-webkit-justify-content:flex-start!important;}
.justify-content-md-end{-webkit-justify-content:flex-end!important;}
.justify-content-md-center{-webkit-justify-content: center!important;}
.justify-content-md-between{-webkit-justify-content: space-between!important;}
.justify-content-md-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-sm-start {-webkit-align-self: flex-start!important;}
.align-self-sm-end {-webkit-align-self: flex-end!important;}
.align-self-sm-center {-webkit-align-self: center!important;}
.align-self-sm-baseline {-webkit-align-self: baseline!important;}
.align-self-sm-stretch {-webkit-align-self: stretch!important;}
 }
@media (min-width: 992px) {
	.d-lg-flex {    display: -webkit-flex!important;}
    .d-lg-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-lg{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-lg .navbar-nav{-webkit-flex-direction: row;}
	
  .col-lg-1 {-webkit-flex: 0 0 8.33333%; }
  .col-lg-2 {-webkit-flex: 0 0 16.66667%; }
  .col-lg-3 {-webkit-flex: 0 0 25%; }
  .col-lg-4 {-webkit-flex: 0 0 33.33333%; }
  .col-lg-5 {-webkit-flex: 0 0 41.66667%; }
  .col-lg-6 {-webkit-flex: 0 0 50%; }
  .col-lg-7 {-webkit-flex: 0 0 58.33333%; }
  .col-lg-8 {-webkit-flex: 0 0 66.66667%; }
  .col-lg-9 {-webkit-flex: 0 0 75%; }
  .col-lg-10 {-webkit-flex: 0 0 83.33333%;}
  .col-lg-11 {-webkit-flex: 0 0 91.66667%; }
  .col-lg-12 {-webkit-flex: 0 0 100%; } 
    
    /*align classess*/
.align-items-lg-start{-webkit-align-items:start!important;}
.align-items-lg-end{-webkit-align-items: flex-end!important;}
.align-items-lg-center{-webkit-align-items: center!important;}
.align-items-lg-baseline{-webkit-align-items: baseline!important;}
.align-items-lg-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-lg-start{-webkit-justify-content:flex-start!important;}
.justify-content-lg-end{-webkit-justify-content:flex-end!important;}
.justify-content-lg-center{-webkit-justify-content: center!important;}
.justify-content-lg-between{-webkit-justify-content: space-between!important;}
.justify-content-lg-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-lg-start {-webkit-align-self: flex-start!important;}
.align-self-lg-end {-webkit-align-self: flex-end!important;}
.align-self-lg-center {-webkit-align-self: center!important;}
.align-self-lg-baseline {-webkit-align-self: baseline!important;}
.align-self-lg-stretch {-webkit-align-self: stretch!important;}
}
@media (min-width: 1200px) {
	.d-xl-flex {    display: -webkit-flex!important;}
	navbar-expand-xl{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-xl .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-xl .navbar-nav{-webkit-flex-direction: row;}
	
  .col-xl-1 {-webkit-flex: 0 0 8.33333%;}
  .col-xl-2 {-webkit-flex: 0 0 16.66667%;}
  .col-xl-3 {-webkit-flex: 0 0 25%;}
  .col-xl-4 {-webkit-flex: 0 0 33.33333%;}
  .col-xl-5 {-webkit-flex: 0 0 41.66667%;}
  .col-xl-6 {-webkit-flex: 0 0 50%;}
  .col-xl-7 {-webkit-flex: 0 0 58.33333%;}
  .col-xl-8 {-webkit-flex: 0 0 66.66667%;}
  .col-xl-9 {-webkit-flex: 0 0 75%;}
  .col-xl-10 {-webkit-flex: 0 0 83.33333%;}
  .col-xl-11 {-webkit-flex: 0 0 91.66667%;}
  .col-xl-12 {-webkit-flex: 0 0 100%;} 
  
  
 /*align classess*/
.align-items-xl-start{-webkit-align-items:start!important;}
.align-items-xl-end{-webkit-align-items: flex-end!important;}
.align-items-xl-center{-webkit-align-items: center!important;}
.align-items-xl-baseline{-webkit-align-items: baseline!important;}
.align-items-xl-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-xl-start{-webkit-justify-content:flex-start!important;}
.justify-content-xl-end{-webkit-justify-content:flex-end!important;}
.justify-content-xl-center{-webkit-justify-content: center!important;}
.justify-content-xl-between{-webkit-justify-content: space-between!important;}
.justify-content-xl-around{-webkit-justify-content: space-around!important;}
/*align self classes*/
.align-self-xl-start {-webkit-align-self: flex-start!important;}
.align-self-xl-end {-webkit-align-self: flex-end!important;}
.align-self-xl-center {-webkit-align-self: center!important;}
.align-self-xl-baseline {-webkit-align-self: baseline!important;}
.align-self-xl-stretch {-webkit-align-self: stretch!important;}
}















/*-----------LayOut Start here-----------------------*/
.wrapper									{margin:0 auto;
max-width: 100%;
    position: relative;
    top: 0;
    right: 0;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -web-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    background-color: white;}
.container									{max-width:1440px; margin:0 auto;padding: 0;}
/* header starts here */
header{position: absolute;left:0;width:100%;top:0;z-index: 999;}
.header-in{padding: 0px 0 33px 15px;max-width: 1784px;margin: 0 auto;}
.logo{padding: 20px 0 0 0;}
.header-in ul{}
.navbar{padding: 0;}
.header-in ul li{padding: 0 0 0 60px;position: relative;}
.header-in ul.navbar-nav li a.nav-link{font-size:24px;line-height: 26px;color: #ffffff;font-weight:600;padding:0;letter-spacing: 0.3px;position: relative;}
.header-in  ul.navbar-nav  li  a.nav-link:after{content:'';position: absolute;left:0;right:0;margin: 0 auto;text-align: center;width:100%;height: 2px;background: #ffffff;bottom:-10px;display: none;}
.header-in  ul.navbar-nav  li  a.nav-link:hover:after{display: block;}
.header-in  ul.navbar-nav  li  a.nav-link:hover{}
.header-in ul li a.nav-link.active:after{display: block; font-weight: 700;}
.header-in ul li a.nav-link.active{}
.header-in ul li a:hover{}
.header-in ul li.dropdown > ul{position:absolute;width:100%;top:100%;left:35px;display: none;text-align: center;right:0;z-index: 999;padding: 10px 0 0 0;background: #ffffff;border-radius: 5px;}
.header-in ul li.dropdown a:hover{text-decoration: none;}
.header-in ul li:hover > ul{display: block;}
.header-in ul li.dropdown ul li a{font-size:24px;line-height: 26px;color: #3286ed;font-weight:600;padding: 0;position: relative;}
.header-in ul li.dropdown ul li{padding: 0px 0 10px 0;}
.header-in ul li.dropdown > a:before{content:'';position: absolute;right:-20px;background: url(../images/dropdownarrow.png) no-repeat;width:13px;height:10px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.header-in ul li.dropdown a.nav-link:hover:after{display: none;}
.get-in-touch{display: inline-block;padding: 0 0 0 6.6%;}
.banner-in{max-width: 1784px;margin: 0 auto;}
/* dropdown */
.header-in .nice-select{background: none !important;border: none;}
.header-in .current{color: #fff;font-size: 24px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 600;
    padding: 0;
    letter-spacing: 0.3px;}
.header-in1 .current{color: #242d34;}

.header-in .nice-select .option{padding: 5px 15px !important;line-height: 28px;}
.header-in .nice-select .list{width: 100%;}
.header-in .nice-select:after{background: url(../images/dropdownarrow.png) no-repeat;width:13px;height:10px;border:0;margin: 0;background-size: contain;top:30%;transform: none;}
.header-in1 .nice-select:after{background: url(../images/dropdownarrow1.png) no-repeat;transform: none;}
.header-in1 .nice-select.open:after{transform: none;}
/* header ends here */
/* banner starts here */
.banner{position: relative;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56ccf2+0,2f80ed+30,2f80ed+100 */
background: #56ccf2; /* Old browsers */
background: -moz-linear-gradient(45deg,  #56ccf2 0%, #2f80ed 30%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #56ccf2 0%,#2f80ed 30%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #56ccf2 0%,#2f80ed 30%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56ccf2', endColorstr='#2f80ed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;}
.banner-blk{}
.banner-left{max-width: 620px;}
.banner-left a.btn{color:#55caf2;}
.bammer-in{position: relative;}
.banner-cnt{padding:322px 0 177px 172px;}
.banner-cnt h2{line-height: 70px;padding: 0 0 26px 0;}
.banner-cnt p{line-height: 27px;letter-spacing: 0.1px;padding: 0 0 16px 0;}
.banner-right{position: absolute;right:2.1%;top:22.5%;}
.banner-right figure{margin: 0;}
/* banner ends here */
/*what-we-do-blk starts here */
.what-we-do-blk{}
.what-we-do-in{padding: 246px 0 165px 0;}
.we-do-inner{max-width: 750px;margin: 0 auto;padding: 0 0 56px 0;}
.what-we-do-in h3{padding: 0 0 23px 0;}
.what-we-do-in p{color: #8d8999;font-size:24px;line-height: 29px;letter-spacing: 0.9px;padding: 0 0 13px 0;}
.what-we-do-in a.btn{margin: 0 auto;color:#ffffff;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3891ee+0,2f80ed+27,2f80ed+100 */
background: #3891ee; /* Old browsers */
background: -moz-linear-gradient(top,  #3891ee 0%, #2f80ed 27%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3891ee', endColorstr='#2f80ed',GradientType=0 ); /* IE6-9 */
}
.website-blk{}
.website-blk ul{margin: 0 -100px;position: relative;z-index: 1;}
.website-blk ul:before{content:'';position: absolute;background: url(../images/developersettings.png) no-repeat;width:211px;height: 339px;bottom:0;left: -62px;z-index: 2;background-size: contain;}
.website-blk ul:after{content:'';position: absolute;background: url(../images/sitting-developer.png) no-repeat;width:198px;height: 264px;bottom:-10px;right: 0;z-index: 2;background-size: contain;}
.website-blk ul li{padding: 0 98px;position: relative;}
.website-cnt{padding:30px 25px 56px 25px;background: #ffffff;box-shadow: 0px 8px 25px rgba(0,0,0,0.2);border-radius: 13px;}
.website-top{position: relative;padding: 0 0 30px 0;}
.website-top figure{margin:0 auto;}
.website-top figure img{display: inline-block;}
.icon{position: absolute;left:0;right:0;top:43%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);text-align: center;margin: 0 auto;width:100%;}
.icon img{margin: 0 auto;}
.website-bottom{}
.website-bottom h4{padding: 0 0 26px 0;}
.website-bottom p span{font-weight: 700;color: #3082ed;font-size:18px;line-height: 20px;letter-spacing: 0.1px;}
.website-bottom p{padding: 0 0 24px 0;color: #8f8f8f;font-size:16px;line-height: 21px;max-width: 264px;margin: 0 auto;}
.website-bottom a{display: inline-block;font-size:16px;line-height: 18px;color: #368eee;font-weight:600;position: relative;}
.website-bottom a:before{content:'';position: absolute;bottom:0;width:100%;height:2px;background: #b9d2f8;}
/*what-we-do-blk ends here */
/*newsletter-blk starts here */
.newsletter-blk{}
.newsletter-in{padding: 32px 108px 24px 28px;border-radius: 5px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56ccf2+0,2f80ed+30,2f80ed+100 */
background: #56ccf2; /* Old browsers */
background: -moz-linear-gradient(45deg,  #56ccf2 0%, #2f80ed 30%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #56ccf2 0%,#2f80ed 30%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #56ccf2 0%,#2f80ed 30%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56ccf2', endColorstr='#2f80ed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;}
.news-left{padding: 0;}
.news-left figure{margin: 0;}
.news-right{padding: 22px 0 0 84px;;}
.news-right h3{color: #ffffff;font-weight:700;line-height: 54px;padding: 0 0 10px 0;}
.news-right p{font-weight: 400;font-size:18px;line-height: 21px;padding: 0 0 23px 0;}
.mail-blk{position: relative;}
.mail-blk .form-control{max-width: 458px;margin: 0 auto;font-size:24px;line-height:59px;color: #5f5f5f;font-weight:400;display:block;width:100%;padding: 0 106px 0 157px;border-radius: 5px;background: #ffffff;height: 59px;position: relative;text-align: center;margin: 0 auto 25px auto;}
.mail-blk .form-control ::-webkit-input-placeholder{
    color:#5f5f5f;
}

.news-right a.btn1{margin: 0 auto 25px auto;}
.news-right a.btn1 span{padding: 0 0 0 52px;}
.news-right .mail-blk:before{content:'';position: absolute;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);background: url(../images/email-icon.png) no-repeat;width:33px;height: 25px;left:26%;background-size: contain;z-index: 999;}
.news-right a.btn{margin: 0 auto;font-weight: 700;max-width: 242px;height: 62px;line-height: 62px;letter-spacing:0.1px;font-size: 24px;}
/* newsletter-blk  block ends here*/
.monthly-blk{}
.monthly-in{padding: 181px 0 50px 0;max-width: 1474px;margin: 0 auto;}
.monthly-inner{padding: 0 0 160px 0;}
.monthly-left{padding: 84px 0 0 16px;-webkit-flex:0 0 55%;flex:0 0 55%;max-width: 55%;}
.monthly-left h3{padding: 0 0 20px 0;}
.monthly-left p{color: #8d8999;padding: 0 0px 13px 0;line-height: 30px;font-size:24px;}
.monthly-left a.btn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3891ee+0,2f80ed+27,2f80ed+100 */
background: #3891ee; /* Old browsers */
background: -moz-linear-gradient(top,  #3891ee 0%, #2f80ed 27%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3891ee', endColorstr='#2f80ed',GradientType=0 ); /* IE6-9 */;color:#ffffff; }
.monthly-right{-webkit-flex:0 0 45%;flex:0 0 45%;max-width: 45%;padding: 0 0 0 28px;position: relative;}
.monthly-right-in{padding: 26px 14px 57px 44px;border-radius: 13px;box-shadow: 0px 8px 25px rgba(0,0,0,0.2);position: relative;}
.monthly-right-in figure{margin: 0;}
.monthly-right-in figure img{width:100%;height: auto;}
.million{position: absolute;left:-8px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);transform: rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);}
.million span{font-size:18px;line-height: 26px;color: #4887a6;font-weight: 600;position: relative;padding: 0 35px 0 0;}
.million span:after{content:'';position: absolute;right:12px;top:22%;background: url(../images/arrow.png) no-repeat;width:16px;height: 22px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);}
.monthly-right:after{content:'';position: absolute;left: -62px;bottom:0;background: url(../images/boy-sitting.png) no-repeat;width:171px;height: 170px;background-size: contain;}
.monthly-inner1 .monthly-right:after{background: url(../images/girl-sitting.png) no-repeat;width:190px;height: 198px;right:-65px;left: auto;background-size: contain;}
.monthly-left p{padding: 0 0px 13px 0;}
.monthly-inner1 .monthly-left{padding: 35px 0 0 85px;}
.monthly-inner1 .monthly-left h3{letter-spacing: -0.6px;}
.monthly-inner1 .monthly-right{padding: 0 0 0 13px;}
.monthly-inner1 .monthly-right-in{padding:26px 89px 46px 84px;}
.monthly-inner1 .million{top:64%;left: -20px;}
.monthly-inner1 .million.million1{bottom:10px;transform: rotate(0);left:23%;top:inherit;-webkit-transform: rotate(0);-o-transform: rotate(0);}
.monthly-inner1{padding: 0 0 110px 0;}
.code-blk{background: #f1f8ff;}
.code-blk-in{padding:47px 0 63px 0; }
.code-blk-in h3{padding: 0 0 19px 0;position: relative;}
.code-blk-in h3:after{content:'';position: absolute;bottom:0;left:0;right:0;text-align: center;margin:0 auto;width:153px;height: 4px;background: #2f80ed;}
.logos{padding: 85px 0 0 0;}
.logos ul{padding: 0 60px;}
.logos ul li{padding: 0 15px;width:20%;}
.logos ul li:first-child .logo-cnt a span{color:#00d8ff;}
.logo-cnt{}
.logo-cnt  a{display: block;position: relative;z-index: 999;}
.logo-cnt  a img{margin: 0 auto 66px auto;-webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */}
.logo-cnt span{display:none;font-size:36px;line-height:38px;color: #e23237;font-weight:600;position: absolute;left:0;right:0;margin: 0 auto;bottom:-42px;}
.logo-cnt a img:hover{
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */}
.logo-cnt a:hover span{display: block;}
.code-blk .slick-prev{background: url(../images/leftarrow.png) no-repeat;width:64px;height:45px;top:45%;background-size: contain;}
.code-blk .slick-next{background: url(../images/rightarrow.png) no-repeat;width:64px;height:45px;top:45%;background-size: contain;}
.code-blk .slick-prev:before{display: none;}
.code-blk .slick-next:before{display: none;}
.code-blk .slick-next:hover{color: inherit;background: url(../images/rightarrow.png) no-repeat;background-size: contain;}
.brands-blk{position: relative;padding: 104px 0 223px 105px;}
.brands-in{padding:0px 0 0 0;}
.brands-blk figure{margin: 0 auto;}
.brands-blk figure img{max-width: 100%;}
.brand-inner{padding: 64px 36px 58px 36px;border-radius: 13px;background: #ffffff;box-shadow: 2px 2px 10px rgba(0,0,0,0.2);max-width: 1030px;margin:0 auto;}
.brands-in{max-width: 100%;margin: 0 auto;position: absolute;left:0;right:0;top:31%;}
.brands-in h3{padding: 0  0 17px 0;position: relative;}
.brands-in h3:after{content: '';
    position: absolute;bottom: 0;left: 0;
    right: 0;text-align: center;margin: 0 auto;width: 153px;height: 3px;background: #2f80ed;}
.brands-in ul{margin: 0;padding: 26px 0 0 0;}
.brands-in ul li{padding: 0 0 60px 0;}
.brands-in ul li.file{padding: 0 0 60px 60px;}
.brands-blk-main{max-width: 1500px;margin: 0 auto;}
.language-blk{background:#f1f8ff;}
.language-in{padding: 28px 0 30px 0;}
.language-in h3{position:relative;padding: 0 0 19px 0;}
.language-in h3:after{content: '';  position: absolute; bottom: 0;left: 0;
    right: 0; text-align: center;margin: 0 auto;width: 153px;height: 3px;background: #2f80ed;
}
.language-in ul{margin: 0 -20px;padding: 71px 0  0 0;}
.language-in ul li{width: 20%;padding: 0 20px 12px 20px;}
.language-cnt{}
.language-cnt a img{margin: 0 0 50px 0;width:100%;}
.language-cnt:hover a img{box-shadow: 6px 6px 7px rgba(0,0,0,0.3);}
.language-cnt a{display: block;position: relative;}
.language-cnt a span{font-size:36px;line-height: 38px;color: #0039a6;font-weight: 600;display:none;text-transform: capitalize;position: absolute;left: 0;right:0;margin: 0 auto;text-align: center;bottom:-50px;}
.language-in ul  li .language-cnt:hover span{display: block;}
.language-in .slick-prev{background: url(../images/leftarrow.png) no-repeat;width:64px;height:45px;top:50%;left:-63px;background-size: contain;}
.language-in .slick-next{background: url(../images/rightarrow.png) no-repeat;width:64px;height:45px;top:50%;right: -63px;background-size: contain;}
.language-in .slick-prev:before{display: none;}
.language-in .slick-next:before{display: none;}
.get-in-blk{padding: 59px 0 0 0;}
.get-in-inner{padding: 71px 0 167px 0;}
.get-in-inner{padding: 71px 0 167px 0;}

.get-in-blk h3{position: relative;padding: 0 0 16px 0;}
.get-in-blk h3:after{content: '';position: absolute;bottom: 0;
left: 0;right: 0;text-align: center;margin: 0 auto; width: 124px;height: 3px;background: #2f80ed;}
.get-in-left{padding: 0;}
.get-in-left-in{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#53c6f2+0,2f80ed+100 */
background: #53c6f2; /* Old browsers */
background: -moz-linear-gradient(45deg,  #53c6f2 0%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #53c6f2 0%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #53c6f2 0%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53c6f2', endColorstr='#2f80ed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;padding:29px 15px 40px 15px;border-radius: 13px;}
.get-in-left-in figure{margin: 0 0 64px 0;}
.get-in-left-inner{max-width: 430px;margin: 0 auto;}
.get-in-left-in address{margin: 0;}
address ul{margin: 0;}
address ul li{padding: 0 0 11px 0;}
address ul li a{font-size: 36px;line-height: 43px;color: #ffffff;font-weight:600;}
address ul li p{font-size: 32px;line-height: 43px;color: #ffffff;font-weight:600;position: relative;padding: 0 0 0 73px;}
address ul li p:before{content:'';position: absolute;left:0;top:0;background: url(../images/emailicon1.png) no-repeat;width:53px;height:41px;background-size: contain;}
address ul li.telephone p:before{background: url(../images/telephone.png) no-repeat;width:44px;height: 44px;background-size: contain;}
address ul li.location p:before{background: url(../images/location-icon.png) no-repeat;width:38px;height: 52px;background-size: contain;}
.get-in-left-in  address ul li figure{margin: 0 0 50px 0;}
.get-in-right{padding: 0 0 0 72px;}
.get-in-right-in{padding:83px 15px 53px 15px;border-radius: 13px;box-shadow: 2px 2px 10px rgba(0,0,0,0.2);position: relative;}
.get-in-right-in:before{content: '';position: absolute;top:0;left: 0;right:0;margin: 0 auto;text-align: center;height:8px;width:100%;background: #2f80ed;border-radius: 13px 13px 0 0px;}
.get-right-in-inner{max-width:604px;margin: 0 auto;}
.get-right-in-inner h4{font-size:36px;color: #2f80ed;font-weight: 600;padding: 0 0 47px 0;}
.form-blk{}
.form-blk form{}
.form-blk form ul{margin: 0;}
.form-blk form ul li{padding: 0 0 50px 0;}
.form-blk form ul li .form-control{font-size:30px;line-height:65px;height: 65px;border:3px solid #dddddd;border-radius: 5px;font-weight:600;color: #c6c6c6;padding: 0 10px 0 40px;}
.form-blk form ul li textarea{resize: none;height:162px !important;overflow: hidden;}
.capcha{}
.form-blk form .capcha ul{margin: 0 -4px;}
.form-blk form .capcha ul li{padding: 0 4px 73px 4px;}
.form-blk form .capcha ul li .form-control{width:326px;}
.form-blk form .capcha ul li figure{margin: 0;}
.form-blk form button.submit{max-width:610px;margin: 0 auto;display: block;width:100%;font-weight:600;font-size: 36px;line-height:92px;height:92px;background: #2f80ed;color: #ffffff;border-radius: 5px;border:0;}

footer{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#42a6ef+1,3083ed+15,2f80ed+100 */
background: #42a6ef; /* Old browsers */
background: -moz-linear-gradient(left,  #42a6ef 1%, #3083ed 15%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #42a6ef 1%,#3083ed 15%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #42a6ef 1%,#3083ed 15%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a6ef', endColorstr='#2f80ed',GradientType=1 ); /* IE6-9 */;padding: 0 0 10px 0;

}
.footer-in:after{content:'';position: absolute;top:-90%;left:-170px;background: url(../images/man-sitting.png) no-repeat;width:332px;height:348px;background-size: contain;}
.footer-in{padding:120px 0 0 0;position: relative;}
.footer-left{padding: 0 0 0 24px;}
.footer-left a{display: inline-block;margin: 0 0 16px 0;}
.footer-left p{font-size:16px;font-weight:400;color: #f1f8ff;}
.footer-right{padding: 44px 0 0 84px;}
.footer-right ul{margin: 0;}
.footer-right ul > li{}
.service{}
.service ul{margin: 0;}
.service ul li{padding: 0 0 23px 0;}
.service ul li h4{padding: 0 0 0px 0;color: #ffffff;font-weight:600;}
.service ul li a{font-size:24px;line-height:26px;color: #ffffff;font-weight: 600;}
.service ul li p{position: relative;padding: 0 0 0 63px;font-size:30px;line-height:32px;margin: 0;}
.service ul li p a{font-size:30px;line-height:32px;}
.service ul li p:before{content: '';position: absolute;left: 0;top:0;background: url(../images/emailicon1.png) no-repeat;width:42px;height: 32px;background-size: contain;}
.service ul li.call p:before{background: url(../images/telephone1.png) no-repeat;width:41px;height: 41px;background-size: contain;}
.social-icons{max-width: 600px;margin: -50px auto 0 auto;padding-bottom: 30px;}
.social-icons ul{margin: 0;padding: 0 0 45px 0;}
.social-icons ul li{padding: 0 20px;}
.social-icons p{font-size:18px;line-height: 28px;}
/*Home page ends here */
/* About us page starts here */
.header-in1 ul.navbar-nav li a.nav-link:after{background: #4b4b4b;}
.banner1{background: inherit;position: relative;}
.banner1:before{content:'';position: absolute;left: 0;top:53%;background: url(../images/innova-bulb.png) no-repeat;width:256px;height:309px;background-size: contain;}
.header-in1 ul.navbar-nav li a.nav-link{color: #252d34;}
.header-in ul li.dropdown ul li a{color:#252d34;}
.header-in a.btn{width:172px;}
.header-in1 a.btn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3891ee+0,2f80ed+27,2f80ed+100 */
background: #3891ee; /* Old browsers */
background: -moz-linear-gradient(top,  #3891ee 0%, #2f80ed 27%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3891ee', endColorstr='#2f80ed',GradientType=0 ); /* IE6-9 */;color: #ffffff;}
.banner1 .banner-cnt h2{color: #2f80ee;padding: 0 0 48px 0;}
.banner1 .banner-cnt p{color:#4b4b4b;font-size: 24px;}
.banner1 a.btn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3891ee+0,2f80ed+27,2f80ed+100 */
background: #3891ee; /* Old browsers */
background: -moz-linear-gradient(top,  #3891ee 0%, #2f80ed 27%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3891ee', endColorstr='#2f80ed',GradientType=0 ); /* IE6-9 */;color: #ffffff;margin: 54px 0 0 0;}
.header-in1 ul li.dropdown > a:before{background: url(../images/dropdownarrow1.png) no-repeat;}
.banner1 .banner-right{right:0;top:17.5%;}
.what-we-do-blk1 .website-blk ul:before{display: none;}
.what-we-do-blk1 .website-blk ul:after{display: none;}
.what-we-do-blk1 .what-we-do-in{padding: 162px 0 165px 0;}
.what-we-do-blk1 .website-cnt{box-shadow: none;padding: 90px 80px 80px 80px;border-radius:0px;background: inherit;}
.what-we-do-blk1 .website-cnt:hover{}
/*.what-we-do-blk1 .website-blk ul li:hover{box-shadow: 2px  2px 10px rgba(0,0,0,0.4);border-radius:4px;}*/
.what-we-do-blk1 .website-blk ul{margin: 0 -100px;}
.what-we-do-blk1 .website-blk ul li{padding: 0 15px 5px 15px;border-right:2px solid #dedede;border-bottom:2px solid #dedede;}
.what-we-do-blk1 .website-blk ul li:nth-child(3){border-right:none;}
.what-we-do-blk1 .website-blk ul li:nth-child(6){border-right:none;}
.what-we-do-blk1 .website-blk ul li:nth-child(4){border-bottom:none;}
.what-we-do-blk1 .website-blk ul li:nth-child(5){border-bottom:none;}
.what-we-do-blk1 .website-blk ul li:nth-child(6){border-bottom:none;}

.what-we-do-blk1 .we-do-inner{max-width: 1200px;padding: 0 0 43px 0;}
.what-we-do-blk1 .website-bottom p{max-width:265px;margin: 0 auto;}
.footer-in1:after{background: url(../images/girl-sitting-music.png) no-repeat;width:363px;height:290px;top:-59%;right:-8px;left: auto;background-size: contain;}
.company-history{}
.history-in{max-width: 1780px;margin: 0 auto;padding: 0 0 270px 0;}
.history-left{padding: 0;}
.history-left figure{margin: 0;}
.history-right{padding: 78px 0  0 77px;}
.history-right h3{color: #3285ed;padding: 0 0 51px 0;font-weight: 700;}
.history-right p{color: #242d34;font-size:30px;line-height: 36px;padding: 0 0 23px 0;font-weight:400;}
/* About-us page ends here */
/* Our-Brands page starts here */
.banner2 .banner-cnt{padding: 348px 0 177px 234px;}
.banner2 .banner-left{max-width: 506px;}
.banner2 .banner-cnt p{line-height: 29px;}
.banner2 a.btn {margin: 19px 0 0 0;}
.banner2 .banner-right {top:15.5%;right:6%;}
.brands-worked-blk{max-width: 1540px;margin: 0 auto;}
.brans-worked-inner{padding: 156px 0 182px 0;}
.brans-worked-inner h2{color:#2f80ed;text-transform: none;font-weight: 600;padding: 0 0 121px 0;}
.brands-worked-in{padding: 0 0 152px 0;}
.brands-worked-left{padding: 0 0 0 57px;max-width: 45%;-webkit-flex:0 0 45%;}
.brands-worked-left-in{position: relative;}
.brands-worked-left-in:before{content:'';position: absolute;background: url(../images/man-withpencil.png) no-repeat;width:221px;height:264px;background-size: contain;right:-111px;bottom:-68px;z-index: 3;}
.brands-worked-left-in a{padding:160px 8px 163px 8px;box-shadow: 0px 5px 25px rgba(0,0,0,0.2);border-radius: 13px;position: relative;z-index: 2;}
.brands-worked-left-in a  img{margin: 0 auto;}
.brands-worked-right{padding:107px 0 0 108px;max-width: 55%;-webkit-flex:0 0 55%;}
.brands-worked-right h3{padding: 0 0 24px 0;}
.brands-worked-right p{color: #8d8999;}
.brands-worked-right a.btn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3891ee+0,2f80ed+27,2f80ed+100 */
background: #3891ee; /* Old browsers */
background: -moz-linear-gradient(top,  #3891ee 0%, #2f80ed 27%, #2f80ed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3891ee 0%,#2f80ed 27%,#2f80ed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3891ee', endColorstr='#2f80ed',GradientType=0 ); /* IE6-9 */;color: #ffffff;}
.brands-worked-right p{font-size:24px;line-height: 28px;padding: 0 0 16px 0;}
.brands-worked-in1 .brands-worked-left-in:before{background:url(../images/man-sales.png) no-repeat;width:204px;height:342px;left:-64px;bottom:-36px;right:auto;background-size: contain;}
.brands-worked-in1 .brands-worked-right{padding: 107px 80px 0 18px;}
.brands-worked-in1 .brands-worked-left-in a{padding: 72px 8px 84px 8px;}
.brands-worked-in1 .brands-worked-left{padding: 0 0 0 15px;}
.brands-worked-in1 .brands-worked-left{padding: 0 60px 0 0 ;}
.brands-worked-in1 {padding: 0 0 192px 0;}
.footer-in2:after{background: url(../images/man-sitting1.png) no-repeat;width:295px;height:310px;left: -12px;top:-59%;background-size: contain;}
/* Our brands page ends here */
/* work with us page starts here */
.banner3 .banner-left{max-width: 506px;}
.banner3 .banner-cnt{padding: 322px 0 177px 174px;}
.banner3 a.btn{margin: 27px 0 0 0;}
.banner3 .banner-right{right:35px;top:17.5%;}
.message-blk{}
.message-blk-in{padding:106px 0 135px 0;}
.message-left{padding: 53px 0 0 0;}
.message-left h2{color: #2f80ed;padding: 0 0 20px 0;position: relative;margin: 0  0 45px 0;}
.message-left h2:after{content: '';position: absolute;bottom: 0;left: 0; width: 174px; height: 3px;background: #2f80ed;}
.message-left p{color: #676767;font-size: 30px;line-height: 36px;padding: 0 0 17px 0;font-weight: 400;}
.message-right{padding: 0 0 0 73px;}
.message-right .get-right-in-inner{max-width: 602px;margin: 0 auto;}
.message-right .form-blk form ul li{padding: 0 0 27px 0;}
.message-right .get-in-right-in{padding: 83px 15px 37px 15px;}
.offers-blk{}
.offers-blk h3{color: #2f80ed;padding: 0 0 15px 0;position: relative;margin: 0 0 74px 0;}
.offers-blk h3:after{content: '';position: absolute;bottom: 0;left: 0; width: 98px; height: 5px;background: #2f80ed;right:0;text-align: center;margin: 0 auto;}
.offers-in{margin: 0 -41px;padding: 0 0 298px 0;}
.offers-left{padding: 0 41px;}
.offers-left1 .offers-left-in:before{display: none;}
.offers-left-in{background: #2f80ed;border-radius: 8px;padding:3px 3px 1px 3px;position: relative;}
.offers-left-in:before{content:'';position: absolute;left:-76px;top:-160px;background: url(../images/woman-sitting.png) no-repeat;width:154px;height:260px;background-size: contain;}
.offers-left-in figure{margin: 0 auto 21px auto;}
.offers-left-in figure img{width:100%;border-radius: 8px 8px 0 0;}
.location-details{max-width: 390px;margin: 0 auto;}
.location-details p{font-size:36px;line-height: 41px;color:#ffffff;font-weight:600;padding: 0 0 0 50px;position: relative;}
.location-details p:before{content: '';position: absolute;left:8px;top:0;background: url(../images/location-icon.png) no-repeat;width:38px;height:43px;background-size: contain;cursor: pointer;}
.footer-in3:after{background: url(../images/boy-sitting1.png) no-repeat;width:330px;height:282px;background-size: contain;left:auto;right:-23px;}







/* place hoder styling */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#c6c6c6 !important;
}
::-webkit-textarea-placeholder { /* Chrome/Opera/Safari */
  color:#c6c6c6 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#c6c6c6 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#c6c6c6 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color:#c6c6c6 !important;
}

/* -------Don't Remove this---------------*/
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
}


.g-recaptcha {
    padding-bottom: 50px;
}