a, a *{
	transition:all ease 0.5s;
}
/*fonts*/
@media screen and (max-width:992px){
	html{
		font-size:87.5%; 
	}
}
@media screen and (max-width:768px){
	html{
		font-size:75%;
	}
	.web-apps
	{
	margin-top: 26px !important;
	}
	.w2s-ana-team2 {
	  color: #714921;
	  margin-top: 60px;
	  font-weight: bold;
	}
	.w2s-pro {
  float: left;
  margin-left: 0px !important;
}
}
@media screen and (max-width:480px){
	html{
		font-size:62.5%;
	}
	p
	{
		font-size:14px;
	}

}

@media screen and (max-width:1200px){
	.nav-menu li a {
	  font-size: 16px;
	}
}
@media screen and (max-width:992px){
	.nav-menu {
		display:none;
	}
	.slicknav_menu {
		display:block;
	}
	nav {
	  margin-top: 0;
	}
	.web-apps
	{
	margin-top:10px !important;
	/*margin-bottom: 70px !important;*/
	}
	.readmore
	{
		/* font-size: 13px !important;*/
    	/*padding: 7px 10px 2px !important;*/
	}
	/*.stats-desc {
		background: url('../images/counter.png') no-repeat center center;
		color: #8f8e93 !important;
		font-family: "shruti" !important;
		height: 125px;
		width: 115px !important;
		padding: 23%;
		background-size: contain;
		font-weight: bolder;
		}*/

    .stats-desc {
        background: url('../images/counter.png') no-repeat center center;
        color: #8f8e93 !important;
        font-family: "shruti" !important;
        height: 125px;
        width: 115px !important;
        padding: 26%;
        background-size: contain;
        font-weight: bolder;
        }
}
@media screen and (max-width:768px){
	.red-block {
		background:#c4161c;
	}
	.grey-block {
		background:#333132;
	}
	/*.red-grey > .vc_col-sm-12 {
		padding-left:0 ;
		padding-right:0;
	}*/

  .red-grey > .vc_col-sm-12 {
        padding-left:0 !important;
        padding-right:0;
    }
	
}

@media screen and (max-width:767px){
	div[class*="vc_col-sm"]
	{
		margin-bottom:1rem;
	}
.stats-top .aio-icon-top, .stats-top .stats-desc
{
width: 100% !important;
display: block;
text-align: center;
}


}
@media screen and (min-width:768px){
	.red-grey {
		  background:url(../images/red-black-bg.png) top repeat-y;
		  background-size:none;
		  height: 335px;
	}
		.v-align-base
	{
		position:absolute;
		bottom:0;
	}
	.equaltable .v-align-base
	{
		bottom: -27%;
    	right: 2%;
	}
	.red-block ,.grey-block{
		margin-bottom: 1rem;
	}
	.equaltable > div[class*="vc_col-sm-"]
	{
		/*float:none;*/
		margin:0;
		/*vertical-align:bottom;*/
		padding-top:0 !important;
		padding-bottom:0 !important;
		padding-left:15px !important;
		padding-right:15px !important;
	}
	.equaltable
	{
		display:table;
		vertical-align:baseline;
	}
	.equaltable div
	{
		height:100% ;
		display:table-cell;
	}
	.equaltable > div
	{
		display:table-cell;
		vertical-align:baseline;
	}
	
}

@media (min-width:992px) {
	.web-apps [class*="vc_col-"]:first-child{
		width: 30%;
	}
	.web-apps [class*="vc_col-"]:last-child{
		width: 62%;
	}
	.mobile-logo {
		display:none;
	}
	body > .vc_row{
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.equaltable .v-align-base
	{
		bottom: -30%;
    	right: 2%;
	}
	
}

@media (min-width:1200px){
	.web-apps .wpb_text_column .wpb_wrapper{
	display:table-cell;
	vertical-align:middle;
	height:292px;
}
}
/*Bootstrap style Begins*/

/*Bootstrap Style End*/
/*Bootstrap min Style Begin*/

/*Bootstrap min Style END*/

/*open src */
/* Landscape */
@media only screen   and (min-device-width: 768px)   and (max-device-width: 1024px)   and (orientation: landscape)   and (-webkit-min-device-pixel-ratio: 1) {
  .w2s-opsrc-mspabg
  {
    background-size: cover;
  }
  /*common*/
  .w2s-opres-mtp0
  {
    margin-top: 0px;
  }
  .w2s-opres-mtp4
  {
    margin-top: 4%;
  }
  /*common*/
  .btn-w2smspa
  {
    width: 30%;
  }
  .w2s-opsrc-mspa-txt
  {
    font-size: 19px;
  }
  .w2s-opsr-res-gpg
  {
  margin-bottom: 5%;
  margin-top: 5%;
  }
  .w2s-opsrc-gp-btn
  {
        margin-bottom: 13%;
  }
  .btn-w2sgp
  {
    width: 30%;
  }
  .w2s-opsrc-gp-txt
  {
    font-size: 19px;
  }
  .w2s-opsrc-wt-txt
  {
    font-size: 19px;
    margin-bottom: 5%;
  }
  .w2s-opensrc-hbg
  {
    padding-bottom: 1.666667%;
  }
  .w2s-foot-new-cpt
  {
        margin-bottom: 1%;
  }

}

/* Portrait */
@media only screen   and (min-device-width: 768px)   and (max-device-width: 1024px)   and (orientation: portrait)   and (-webkit-min-device-pixel-ratio: 1) {

  /*common*/
  .w2s-opres-mtp10
  {
    margin-top: 10%;
  }
  /*common*/

  .w2s-opensrc-hbg
  {
    background-image: url(../images/opsrc-header-image.png);
    padding-bottom: 0.666667%;
  }
  .w2s-opsrc-hed
  {
     margin: 6%;
    font-size: 44px;
    text-align: center;
    margin-bottom: 46%;
  }
  .w2s-opsrc-hed2
  {
    float: none !important;
    margin-top: 0%;
    margin-right: 0px;
    font-size: 44px;
    line-height: 1.2;
    color: #fff;
    /* margin-bottom: 1%; */
    text-align: center;
  }
  .w2s-opsrc-mspabg
  {
    background-image: url(../images/mspa-text.png);
    background-size: cover;
  }
  .w2s-visible-xs
  {
    display: block !important;
    visibility: visible !important;
  }
  .w2s-opsrc-gpbg
  {
    background-image: url(../images/Goodpin-text.png);
    background-size: cover;
  }
  .w2s-opsrc-gp-btn
  {
    margin-top: 4%;
    margin-bottom: 6%;
    margin-left: 64%;
  }
  .w2s-opsrc-mspa-txt
  {
    margin: 0px;
  }
  .w2s-opsrc-gp-txt
  {
    margin: 0px;
  }
  .w2s-opsrc-enbstrp
  {
    font-size: 26px;
    margin-bottom: 34px;
    line-height: 2;
  }
  .w2s-foot-resmwrk
{
  margin-right: 33% !important;
    line-height: 2;

}
  .w2s-foot-resmwrk1
  {
    float: right;
    margin-right: 20%;
  }
  .w2s-foot-new-cpt
  {
        margin-bottom: 1%;
  }

  .w2s-opsrc-aslbg
  {
    margin-top: -1%;
  }


}
@media only screen   and (min-width: 768px)  and (max-width: 1024px) {
  .w2s-opsrc-mspabg
  {
    background-size: cover;
  }
  /*common*/
  .w2s-opres-mtp0
  {
    margin-top: 0px;
  }
  .w2s-opres-mtp4
  {
    margin-top: 4%;
  }
  /*common*/
  .btn-w2smspa
  {
    width: 30%;
  }
  .w2s-opsrc-mspa-txt
  {
    font-size: 19px;
  }
  .w2s-opsr-res-gpg
  {
  margin-bottom: 5%;
  margin-top: 5%;
  }
  .w2s-opsrc-gp-btn
  {
        margin-bottom: 13%;
  }
  .btn-w2sgp
  {
    width: 30%;
  }
  .w2s-opsrc-gp-txt
  {
    font-size: 19px;
  }
  .w2s-opsrc-wt-txt
  {
    font-size: 19px;
    margin-bottom: 5%;
  }
  .w2s-opensrc-hbg
  {
    padding-bottom: 1.666667%;
  }


}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .w2s-opsrc-mspabg
  {
    background-size: cover;
  }
  /*common*/
  .w2s-opres-mtp0
  {
    margin-top: 0px;
  }
  .w2s-opres-mtp4
  {
    margin-top: 4%;
  }
  /*common*/
  .btn-w2smspa
  {
    width: 30%;
  }
  .w2s-opsrc-mspa-txt
  {
    font-size: 19px;
    margin-top: 8%;
  }
  .w2s-opsr-res-gpg
  {
  margin-bottom: 5%;
  margin-top: 5%;
  }
  .w2s-opsrc-gp-btn
  {
        margin-bottom: 13%;
  }
  .btn-w2sgp
  {
    width: 30%;
  }
  .w2s-opsrc-gp-txt
  {
    font-size: 19px;
  }
  .w2s-opsrc-wt-txt
  {
    font-size: 19px;
    margin-bottom: 5%;
  }
  .w2s-opensrc-hbg
  {
    padding-bottom: 1.666667%;
  }


}
/*mobile respo*/

/* Portrait and Landscape */
@media only screen   and (min-device-width: 320px)   and (max-device-width: 767px)  and (-webkit-min-device-pixel-ratio: 2) {
  .w2s-ops-fon {
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
    font-weight: normal !important;
}
  .w2s-opsrc-gpbg
  {
    background-image: url(../images/Goodpin-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspabg
  {
    background-image: url(../images/mspa-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspa-txt
  {
    margin: 0px;
  }
  .w2s-opsrc-gp-txt
  {
    margin: 10px;
  }
  .btn-w2smspa
  {
    margin-right: 27%;
    margin-top: 10%;
    width: auto;
  }
  .btn-w2sgp
  {
    width: auto;
  }
  .w2s-opsrc-gp-btn
  {
    margin-left: 25%;
    margin-bottom: 7%;
  }
  .w2s-opsrc-enbstrp
  {
    font-size: 22px;
    line-height: 2;
  }
  .w2s-opsrc-asbg
  {
    background-size: cover;
  }
  .w2s-opensrc-hbg
  {
        background-image: url(../images/opsrc-header-image.png);
        padding-bottom: 0.666667%;
  }
  .w2s-opsrc-hed
  {
    margin: 9%;
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
  }
  .w2s-opsrc-hed2 {
    margin-top: 30%;
    font-size: 30px;
    line-height: 1;
    margin-right: 0px;
    margin-bottom: 14%;
    text-align: center;
  }
  .w2s-opsrc-clrb
  {
    clear: both;
  }
  .w2s-opsr-btx
  {
    font-size: 25px;

  }
  .w2s-opsrc-2aspg
  {
    font-size: 25px;
  }
  .w2s-foot-resmwrk
  {
    margin-right: 7% !important;
    line-height: 2;
  }
  .w2s-foot-resmwrk1
  {
    line-height: 1.5;
  }
  .w2s-foot-new-cpt
  {
    text-align: center;
    line-height: 1.5;
  }

}

/* Portrait and Landscape */
@media screen   and (device-width: 320px)   and (device-height: 640px)  and (-webkit-device-pixel-ratio: 2) {
  .w2s-ops-fon {
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
    font-weight: normal !important;
}

  .w2s-opsrc-gpbg
  {
    background-image: url(../images/Goodpin-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspabg
  {
    background-image: url(../images/mspa-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspa-txt
  {
    margin: 0px;
  }
  .w2s-opsrc-gp-txt
  {
    margin: 10px;
  }
  .btn-w2smspa
  {
    margin-right: 27%;
    margin-top: 10%;
    width: auto;
  }
  .btn-w2sgp
  {
    width: auto;
  }
  .w2s-opsrc-gp-btn
  {
    margin-left: 25%;
    margin-bottom: 7%;
  }
  .w2s-opsrc-enbstrp
  {
    font-size: 22px;
    line-height: 2;
  }
  .w2s-opsrc-asbg
  {
    background-size: cover;
  }
  .w2s-opensrc-hbg
  {
        background-image: url(../images/opsrc-header-image.png);
        padding-bottom: 0.666667%;
  }
  .w2s-opsrc-hed
  {
    margin: 9%;
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
  }
  .w2s-opsrc-hed2 {
    margin-top: 30%;
    font-size: 30px;
    line-height: 1;
    margin-right: 0px;
    margin-bottom: 14%;
    text-align: center;
  }
  .w2s-opsrc-clrb
  {
    clear: both;
  }
  .w2s-opsr-btx
  {
    font-size: 25px;

  }
  .w2s-opsrc-2aspg
  {
    font-size: 25px;
  }
  .w2s-foot-resmwrk
  {
    margin-right: 7% !important;
    line-height: 2;
  }
  .w2s-foot-resmwrk1
  {
    line-height: 1.5;
  }

}

/* Portrait and Landscape */
@media screen  and (device-width: 320px)  and (device-height: 640px)  and (-webkit-device-pixel-ratio: 3) {
  .w2s-ops-fon {
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
    font-weight: normal !important;
}

  .w2s-opsrc-gpbg
  {
    background-image: url(../images/Goodpin-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspabg
  {
    background-image: url(../images/mspa-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspa-txt
  {
    margin: 0px;
  }
  .w2s-opsrc-gp-txt
  {
    margin: 10px;
  }
  .btn-w2smspa
  {
    margin-right: 27%;
    margin-top: 10%;
    width: auto;
  }
  .btn-w2sgp
  {
    width: auto;
  }
  .w2s-opsrc-gp-btn
  {
    margin-left: 25%;
    margin-bottom: 7%;
  }
  .w2s-opsrc-enbstrp
  {
    font-size: 22px;
    line-height: 2;
  }
  .w2s-opsrc-asbg
  {
    background-size: cover;
  }
  .w2s-opensrc-hbg
  {
        background-image: url(../images/opsrc-header-image.png);
        padding-bottom: 0.666667%;
  }
  .w2s-opsrc-hed
  {
    margin: 9%;
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
  }
  .w2s-opsrc-hed2 {
    margin-top: 30%;
    font-size: 30px;
    line-height: 1;
    margin-right: 0px;
    margin-bottom: 14%;
    text-align: center;
  }
  .w2s-opsrc-clrb
  {
    clear: both;
  }
  .w2s-opsr-btx
  {
    font-size: 25px;

  }
  .w2s-opsrc-2aspg
  {
    font-size: 25px;
  }
  .w2s-foot-resmwrk
  {
    margin-right: 7% !important;
    line-height: 2;
  }
  .w2s-foot-resmwrk1
  {
    line-height: 1.5;
  }



}

/* Portrait and Landscape */
@media screen  and (min-width: 320px)  and (max-width: 640px){

  .w2s-sin-tx1
{
  margin: 15px;
}

  .w2s-ops-fon {
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
    font-weight: normal !important;
}

  .w2s-opsrc-gpbg
  {
    background-image: url(../images/Goodpin-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspabg
  {
    background-image: url(../images/mspa-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspa-txt
  {
    margin: 0px;
  }
  .w2s-opsrc-gp-txt
  {
    margin: 10px;
  }
  .btn-w2smspa
  {
    margin-right: 27%;
    margin-top: 10%;
    width: auto;
  }
  .btn-w2sgp
  {
    width: auto;
  }
  .w2s-opsrc-gp-btn
  {
    margin-left: 25%;
    margin-bottom: 7%;
  }
  .w2s-opsrc-enbstrp
  {
    font-size: 22px;
    line-height: 2;
  }
  .w2s-opsrc-asbg
  {
    background-size: cover;
  }
  .w2s-opensrc-hbg
  {
        background-image: url(../images/opsrc-header-image.png);
        padding-bottom: 0.666667%;
  }
  .w2s-opsrc-hed
  {
    margin: 9%;
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
  }
  .w2s-opsrc-hed2 {
    margin-top: 30%;
    font-size: 30px;
    line-height: 1;
    margin-right: 0px;
    margin-bottom: 14%;
    text-align: center;
  }
  .w2s-opsrc-clrb
  {
    clear: both;
  }
  .w2s-opsr-btx
  {
    font-size: 25px;

  }
  .w2s-opsrc-2aspg
  {
    font-size: 25px;
  }
  .w2s-foot-resmwrk
  {
    margin-right: 7% !important;
    line-height: 2;
  }
  .w2s-foot-resmwrk1
  {
    line-height: 1.5;
  }

}

@media screen and (device-width: 384px) and (device-height: 592px) and (-webkit-device-pixel-ratio: 2){

 .w2s-opsrc-gpbg
  {
    background-image: url(../images/Goodpin-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspabg
  {
    background-image: url(../images/mspa-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspa-txt
  {
    margin: 0px;
  }
  .w2s-opsrc-gp-txt
  {
    margin: 10px;
  }
  .btn-w2smspa
  {
    margin-right: 27%;
    margin-top: 10%;
    width: auto;
  }
  .btn-w2sgp
  {
    width: auto;
  }
  .w2s-opsrc-gp-btn
  {
    margin-left: 25%;
    margin-bottom: 7%;
  }
  .w2s-opsrc-enbstrp
  {
    font-size: 22px;
    line-height: 2;
  }
  .w2s-opsrc-asbg
  {
    background-size: cover;
  }
  .w2s-opensrc-hbg
  {
        background-image: url(../images/opsrc-header-image.png);
        padding-bottom: 0.666667%;
  }
  .w2s-opsrc-hed
  {
    margin: 9%;
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
  }
  .w2s-opsrc-hed2 {
    margin-top: 30%;
    font-size: 30px;
    line-height: 1;
    margin-right: 0px;
    margin-bottom: 14%;
    text-align: center;
  }
  .w2s-opsrc-clrb
  {
    clear: both;
  }
  .w2s-opsr-btx
  {
    font-size: 25px;

  }
  .w2s-opsrc-2aspg
  {
    font-size: 25px;
  }
  .w2s-foot-resmwrk
  {
    margin-right: 7% !important;
    line-height: 2;
  }
  .w2s-foot-resmwrk1
  {
    line-height: 1.5;
  }

}

@media screen and (min-width: 320px) and (max-device-width: 767px) {

  .w2s-ops-fon {
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
    font-weight: normal !important;
}

  .w2s-opsrc-gpbg
  {
    background-image: url(../images/Goodpin-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspabg
  {
    background-image: url(../images/mspa-text.png);
    background-size: cover;
  }
  .w2s-opsrc-mspa-txt
  {
    margin: 0px;
  }
  .w2s-opsrc-gp-txt
  {
    margin: 10px;
  }
  .btn-w2smspa
  {
    margin-right: 27%;
    margin-top: 10%;
    width: auto;
  }
  .btn-w2sgp
  {
    width: auto;
  }
  .w2s-opsrc-gp-btn
  {
    margin-left: 25%;
    margin-bottom: 7%;
  }
  .w2s-opsrc-enbstrp
  {
    font-size: 22px;
    line-height: 2;
  }
  .w2s-opsrc-asbg
  {
    background-size: cover;
  }
  .w2s-opensrc-hbg
  {
        background-image: url(../images/opsrc-header-image.png);
        padding-bottom: 0.666667%;
  }
  .w2s-opsrc-hed
  {
    margin: 9%;
    font-size: 30px;
    line-height: 1;
    text-align: center;
    margin-bottom: 35%;
  }
  .w2s-opsrc-hed2 {
    margin-top: 30%;
    font-size: 30px;
    line-height: 1;
    margin-right: 0px;
    margin-bottom: 14%;
    text-align: center;
  }
  .w2s-opsrc-clrb
  {
    clear: both;
  }
  .w2s-opsr-btx
  {
    font-size: 25px;

  }
  .w2s-opsrc-2aspg
  {
    font-size: 25px;
  }
  .w2s-foot-resmwrk
  {
    margin-right: 7% !important;
    line-height: 2;
  }
  .w2s-foot-resmwrk1
  {
    line-height: 1.5;
  }

}
@media screen   and (min-width: 1800px)   and (max-width: 1980px) { 

  .w2s-opsrc-remtp14
  {
    margin-top: 14%;
  }
  .w2s-opsrc-remtp20
  {
    margin-top: 20%;
  }

  .w2s-opsrc-remtb20
  {
    margin-bottom: 20%;
  }
  .w2s-opsrc-remtb25
  {
    margin-bottom: 25%;
  }
  .w2s-foot-resmwrk
  {
    margin-right: 25% !important;
  }
}


/*mobile respo*/
/* Smartphones (portrait and landscape) ----------- */
@media screen and (min-width : 320px) and (max-width : 480px) {
.w2s-sin-tx1
{
  margin: 15px;
}
}
/*open src*/

/*gpin*/
/* Landscape */
@media only screen   and (min-device-width: 768px)   and (max-device-width: 1024px)   and (orientation: landscape)   and (-webkit-min-device-pixel-ratio: 1) {
  .w2s-img-gp-vs{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left:35em
  }

}

/* Portrait */
@media only screen   and (min-device-width: 768px)   and (max-device-width: 1024px)   and (orientation: portrait)   and (-webkit-min-device-pixel-ratio: 1) {
  .w2s-img-gp-vs
  {
    position: static;
    margin-bottom: 2em;
    margin-top: 2em

  }
    .w2s-gpinmsomt
  {
    margin-top: 10%;
  }
  .w2s-gpinm0
  {
    margin-top: 0%;
  }
  .w2s-gpinmso36
  {
    margin-left: 36%;
  }
  .w2s-gpin-top
  {
    top: 30px;
  }
  .w2s-cleb
  {
    clear: both;
  }

}

@media only screen and (min-width: 768px;) and (max-width: 1024px){
  .w2s-img-gp-vs
  {
    position: static;
    margin-bottom: 2em;
    margin-top: 2em
  }

}
@media only screen   and (min-width: 320px)   and (max-width: 767px)  {

  .w2s-img-gp-vs
  {
    position: static;
    margin-bottom: 2em;
    margin-top: 2em
  }

   .w2s-gpinmsomt
  {
    margin-top: 10%;
  }
  .w2s-gpinm0
  {
    margin-top: 0%;
  }
  .w2s-gpinmso36
  {
    margin-left: 36%;
  }
  .w2s-gpin-top
  {
    top: 30px;
  }
  .w2s-cleb
  {
    clear: both;
  }



}
/*gpin*/
/*w2s ios*/
@media screen and (min-width: 320px)  and (max-width: 480px) {
  .w2s-ios-htext{font-size: 40px;line-height: 40px;margin: 60% 0 0 0;text-align: center;}
  .w2s-ios-airh{clear: both;width: 50.2%;font-size: 26px;}
  .w2s-ios-gpconbg{position: relative;height: 350px;}
  .w2s-dp-resbtn{margin-top: 310px;}
  .w2s-ios-gp-imres{margin-top: 480px;}
  .apargSlider{height: 260px !important;}
  .resclear-ios{clear: both;}

}
@media screen and (min-width: 481px)  and (max-width: 580px) {
  .w2s-ios-htext{font-size: 40px;line-height: 40px;margin: 40% 0 0 0;text-align: center;}
  .w2s-ios-airh{clear: both;width: 50.2%;font-size: 26px;}
  .w2s-ios-gpconbg{position: relative;height: 350px;}
  .w2s-dp-resbtn{margin-top: 310px;}
  .w2s-ios-gp-imres{margin-top: 570px;}
  .resclear-ios{clear: both;}
}
@media screen and (min-width: 581px)  and (max-width: 768px) {
  .w2s-ios-htext{font-size: 40px;line-height: 40px;margin: 14% 0 0 0;text-align: center;}
  .w2s-ios-airh{clear: both;width: 20.2%;font-size: 26px;}
  .w2s-ios-gpconbg{position: relative;height: 550px;}
  .w2s-dp-resbtn{margin-top: 460px;}
  .w2s-ios-gp-imres{margin-top: 570px;}
  .resclear-ios{clear: both;}
}
@media screen and (min-width: 320px)  and (max-width: 768px) {  
  .w2s-ios-mhgimg{ height: auto;}
  .w2s-ios-hsabtbg{ height: 500px;}
  .w2s-ios-mhg-bg {width: 280px;height: 280px;margin-top: 80px !important;}
  .w2s-ios-respad{padding: 20px;}
  .w2s-ios-mhg-bgtx{margin-top: 50px;font-size: 24px;}
  .h2.w2s-iosh2{font-size: 26px;margin-top: 10%;}
  .w2s-iosh2{font-size: 26px !important;margin-top: 10%;text-align: center !important;}
  .w2s-ios-mhg-ul {font-size: 20px;line-height: 35px;}
  .w2s-ios-mhgconimg{height: auto;background: transparent;}
  .w2s-ios-mrop-10resp1{margin-top: 10%;}
  .w2s-ios-mrop-10resp2{margin-top: 5%;}
  .w2s-ios-myhsabg{height: auto;background-size: cover;}
  .w2s-hsa-resmtop{margin-top: 100%;}
  .w2s-reswid100p{width: 100%;}
  .ios-text1 {height: 580px;background-position: center center;}
  .ios-image, .w2s-ios-airhbg{height: auto;background-position: center center;}
  .w2s-ios-actbg,.w2s-ioscus1,.w2s-ioscus2{height: auto;}
  
  .img-iosrch{ height: 250px;background-position: center center;}
  .w2s-ios-mrop-110p{margin-top: 0px; margin-bottom: 20px;}
  .w2s-ios-gpbg{height: auto;background: #e51f2c;}
  .w2s-ios-gptxt1{width: 100%;margin-top: 5%;margin-left: 0%;color: #fff;}
  .w2s-ios-gptxtsub{margin-top: 0%}
  .io-godpimg{width: 70%;height: 70%}
  
}
@media only screen and (width:768px){.w2s-dp-resbtn{margin-left: 30% !important;}.resclear-ios{clear: both;}}
@media screen and (min-width: 769px)  and (max-width: 991px) { 
  .w2s-ios-htext{font-size: 40px;line-height: 40px;margin: 20% 0 0 0;text-align: center;}
  .w2s-ios-mrop-10resp1{margin-top: 10%;}
  .w2s-ios-mrop-10resp2{margin-top: 5%;} 
  .w2s-ios-actbg{height: auto;}
  .w2s-ios-gpconbg{position: relative;height: 550px;}
  .w2s-dp-resbtn{margin-top: 0px;}
  .w2s-ios-mhgconimg {height: auto;background: transparent;}
  .w2s-ios-mhgimg {height: auto;}
  .w2s-ios-hsabtbg {height: 600px}
  .w2s-ios-airhbg {height: auto;background-position: center center;}
  .w2s-ios-mhg-bgtx { margin-top: 50px; font-size: 24px;}
  .w2s-iosh2 { font-size: 40px !important; margin-top: 10%;text-align: center !important;}
  .w2s-ios-airh{clear: both;width: 20.2%;font-size: 26px;}
  .w2s-ios-mrop-110p {margin-top: 0px;margin-bottom: 20px;}
  .w2s-ios-gpbg{height: auto;background: #e51f2c;}
  .w2s-ios-gptxt1 {width: 100%;margin-top: 5%;margin-left: 0%;color: #fff;}
  .w2s-ios-gptxtsub{margin-top: 0%}
  .ios-image, .w2s-ioscus1{height: auto;}
  .w2s-ios-mhg-bg {width: 280px;height: 280px;margin-top: 80px !important;}
  .w2s-ios-gp-imres{margin-top: 200px;}
  .io-godpimg{width: 50%;height: 50%}
}
@media screen and (min-width: 800px)  and (max-width: 1199px){
  .w2s-ioscus2{height: 550px;}}
@media screen and (min-width: 992px)  and (max-width: 1199px) { 
  .w2s-ios-htext{font-size: 50px;line-height: 40px;margin: 14% 0 0 0;margin-left: -20%;text-align: center;}
  .w2s-ios-mrop-10resp1{margin-top: 10%;}
  .w2s-ios-mrop-10resp2{margin-top: 5%;}
  .w2s-ios-mtbt{margin-top: 0;}
  .w2s-ios-actbg{height: auto;}
  .w2s-ios-gpconbg{position: relative;height: 550px;}
  .w2s-dp-resbtn{margin-top: 60px;    margin-left: 50%;}
  .w2s-ios-mhgconimg {height: auto;}
  .w2s-ios-mhgimg,.w2s-ioscus1 {height: auto;}
  .w2s-ios-hsabtbg {height: 600px}
  .w2s-ios-airhbg {height: auto;background-position: center center;}
  .w2s-ios-mhg-bgtx { margin-top: 50px; font-size: 24px;}
  .w2s-iosh2 { font-size: 40px !important; margin-top: 10%;}
  .w2s-ios-airh{clear: both;width: 20.2%;font-size: 26px;}
  .w2s-ios-mrop-110p {margin-top: 0px;margin-bottom: 20px;}
  .w2s-ios-gpbg{height: auto;background: #e51f2c;}
  .w2s-ios-gptxt1 {width: 100%;margin-top: 5%;margin-left: 0%;color: #fff;}
  .w2s-ios-gptxtsub{margin-top: 0%}
  .ios-text1, .ios-image{    height: 550px;}
  .w2s-ios-gp-imres{margin-top: 250px;}
}