.entry-content{ margin-top:25px;}
@media (max-width: 1199px) {
    .features .featureBox .imgHolder, .planDetail .iconBox {
        /*width: 60px;
        height: 60px;*/
    }

    .features .featureBox h5, .planDetail h5 {
        font-size: 16px;
    }

    .features .featureBox a {
        /*height: 220px;*/
    }

    .moreBtn {
        max-width: 170px;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }

    .moreBtn span {
        height: 15px !important;
    }

    .actions {
        padding: 30px 0;
    }

    .featureBlocks {
        padding: 15px 0;
    }

    .featureDetails {
        margin-bottom: 15px !important;
    }

    .featureBlocks .col-md-4:nth-of-type(3) .featureDetails {
        margin-bottom: 0 !important;
    }

    .timeBox h5 {
        font-size: 20px;
    }

    .planM .col-md-3:nth-child(2),
    .planM .col-md-3:nth-child(4) {
        padding-right: 7px;
    }

    .planM .col-md-3:nth-child(3),
    .planM .col-md-3:nth-child(5) {
        padding-left: 7px;
    }

    .timeBox span {
        width: 82px;
        height: 82px;
    }

    .featureDetails ul li, .featureDetails ul li strong {
        font-size: 14px;
    }

    .actBox {
        padding: 30px 40px;
    }

    #rootwizard .navbar-inner li a {
        font-size: 17px;
    }

    .priceHead {
        font-size: 17px;
        padding: 20px 10px 20px 20px;
    }

    .priceDetail .priceFig {
        font-size: 90px;
    }

    .priceDetail .dollar {
        font-size: 75px;
    }

    .priceFigure .durat, .addBox h4 {
        font-size: 17px;
    }

    .addBox .priceFig {
        font-size: 60px !important;
    }

    .addBox .dollar {
        font-size: 47px !important;
    }

    .addBox .durat {
        font-size: 13px !important;
    }

    .signupBody .menuBar .navbar-default .navbar-brand {
        /*max-width: 280px;*/
		max-width: 380px;
    }
    .wrapper .menuBar .navbar-default .navbar-brand{
        /*max-width: 280px;*/
		max-width: 380px;
    }
    .signupBody .bannerDetail {
        width: 500px;
        margin-left: 0;
    }
    .formInfo .form-control{
        height: 45px;
    }
    .formInfo .inputfld {
        width: 26%;
    }
}


@media (max-width: 991px) {

    .menuBar .navbar-default ul li a {
        padding: 15px 7px;
    }

    .topbar {
        margin-bottom: 0;
    }

    .menuBar .navbar-default .navbar-brand {
        margin-top: -10px;
    }

    .bannerDetail {
        width: 66%;
    }
    .signupBody .bannerDetail h2,
    .bannerDetail h2 {
        font-size: 28px;
        margin-bottom: 15px;
    }

    .featBox p {
        font-size: 14px;
    }
    .signupBody .bannerDetail p,
    .bannerDetail p {
        font-size: 20px; text-align:center;
    }
    .signupBody .bannerDetail h1,
    .bannerDetail h1 {
        font-size: 28px;
        margin-bottom: 5px;
    }
    .signupBody .bannerDetail {
        width: 500px; margin-top:0;
    }
	
	.signupBody .bannerDetail .moreBtn
	{
		/*margin:10px auto 0;*/
        /*bottom: -33px;*/
	} 
	
    .plans .signBtn {
        max-width: 200px;
        height: 45px;
        line-height: 45px;
        font-size: 20px;
        width: 100%;
    }

    .featureDetails, .featBox {
        margin-bottom: 30px;
    }

    .featureBlocks, .featureSection {
        padding-bottom: 20px;
    }

    .timeBox {
        padding-left: 15px;
    }

    .timeBox span {
        width: 55px;
        height: 55px;
    }

    .timeBox h5, .footer li a, .footer p, .footer p a {
        font-size: 14px;
    }

    .securebox {
        padding: 15px;
    }

    .footer .col-md-3 {
        height: 300px;
    }

    .footerMenu h5 {
        margin-bottom: 10px; margin-top:20px;
    }

    .footerSocial ul li a {
        font-size: 20px;
    }

    .plans .planBox {
        height: 220px;
    }

    .addressBlock {
        padding: 20px 10px;
    }

    #rootwizard #tab1 .col-md-4:nth-of-type(2) .selectBx, #rootwizard #tab1 .col-md-4:nth-of-type(3) .selectBx {
        margin-top: 26px;
    }

    .priceBox {
        margin-bottom: 30px;
    }

    .addBox {
        margin-bottom: 30px;
    }

    .btn-groups {
        margin-top: 10px;
    }

    #rootwizard .navbar-inner li a {
        font-size: 13px;
        padding-left: 47px;
    }

    .btn-groups .btn {
        width: 160px;
        height: 45px;
        line-height: 33px;
        font-size: 22px;
    }

    .paybtn{
        font-size: 20px !important;
        font-weight: 600 !important;
    }

    .addressBlock p {
        font-size: 14px;
    }

    .addHead {
        padding: 35px 0 20px;
    }
    .signupBody .footerBox .footerLogo {
        max-width: 250px;
    }
    .features-section{
        padding-top: 0;
    }
    .features-section .actBox{
        margin-top: 30px;
    }

    .signupBody .menuBar .navbar-default .navbar-brand {
        max-width: 210px;
    }
    .wrapper .menuBar .navbar-default .navbar-brand{
        /*max-width: 210px;*/
		 max-width: 210px;
    }
    .signupBody .plans-section .signBtn {
        width: 270px !important;
    }

}

@media (min-width: 768px) {
    .features .owl-nav {
        display: none;
    }

    .topHeader, .bannerImgH {
        display: none;
    }

    .socialBar ul li:nth-child(5) {
        display: none;
    }

    .mobileDisk {
        display: none;
    }
    .menuBar .navbar-default ul li:last-child a {
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .desktopDis {
        display: none;
    }

    .hmeArrw {
        display: none;
    }

    .features .featureBox a {
        /*height: 190px;
        width: 190px;*/
    }

    #CF5acf43f9b02f2_1-row-1 .last_col {
        right: 0;
    }
    
    .features .owl-prev {
        left: -20px;
    }

    .features .owl-next {
        right: -20px;
    }

    .features .col-md-12 {
        padding: 0 40px;
    }

    .featureBlocks .featureDetails {
        background-size: cover !important;
    }

    h3 {
        font-size: 20px !important;
    }

    .wizardForm .tabHead h3 {
        padding-bottom: 20px;
    }

    .bannerDetail .moreBtn {
        display: table;
        margin: 30px auto 0;
        position: inherit !important;
        font-size: 20px !important;
        max-width: 178px !important;
    }

    .priceMid {
        background-color: #ffffff;
        border-radius: 30px 130px 29px 29px;
        padding: 10px 20px 20px;
    }

    .priceBoxIn {
        padding-bottom: 20px;
        border-bottom: 2px solid #c0c0c0;
    }

    #rootwizard .navbar-inner li {
        width: 50%;
        -webkit-transform: skewx(0deg);
        -moz-transform: skewx(0deg);
        -ms-transform: skewx(0deg);
        -o-transform: skewx(0deg);
        transform: skewx(0deg);
    }

    #rootwizard .navbar-inner li a .numBox {
        left: 6px;
        top: 4px;
        width: 30px;
        height: 30px;
        border-radius: 20px;
    }

    #rootwizard .navbar-inner li a span + span {
        -webkit-transform: skewx(0deg);
        -moz-transform: skewx(0deg);
        -ms-transform: skewx(0deg);
        -o-transform: skewx(0deg);
        transform: skewx(0deg);
    }

    #rootwizard .navbar-inner li:after, #rootwizard .navbar-inner li:first-child:before, #rootwizard .navbar-inner li:last-child:before {
        display: none;
    }

    .priceHead {
        padding: 15px;
        text-align: center;
    }

    

    .mainbg {
        height: 886px;
        background: none;
    }

    .bannerImgH,
    .bannerImgH img {
        height: 100%;
        width: 100%;
        object-fit: cover;
    }

    .bannerInner {
        display: table-cell;
        vertical-align: bottom;
    }

    .bannerDetail {
        margin-bottom: 30px;
        width: 100%;
    }
    .signupBody .mainbg,
    .wrapper .mainbg{
        height: auto;
    }
    .banner,.wrapper .banner,.signupBody .banner {
        height: auto;
        margin:150px auto 0;
		width:95%;
    }
	.signupBody .bannerImg, .bannerImg
	{height:auto!important;}
    .signupBody .bannerDetail h2,
    .bannerDetail h2 {
        font-size: 20px;
        margin-bottom: 7px;
    }
    .signupBody .bannerDetail h1,
    .bannerDetail h1 {
        font-size: 22px;
        margin-bottom: 5px;
        line-height: 1;
    }
    .banner img{
        object-position: 80% 0px;
    }
    .bannerDetail h1 + p {
        display: none;
    }

    .actionM li, .actionM .actBox {
        padding: 0 !important;
    }

    .actionM li:before {
        display: none;
    }

    .actionM li {
        line-height: 1.7;
        font-weight: 300 !important;
    }

    .actionM h3 {
        margin-bottom: 20px;
        line-height: 1.259;
    }

    .actionMs .mb:before {
        display: none;
    }

    .actionMs .col-md-6 {
        border-bottom: 1px solid rgba(113, 180, 196, 0.26);
    }

    .actionMs .col-md-6:last-child {
        border-bottom: none;
    }

    .featM {
        background-color: #d9d9d9;
        padding: 0;
    }

    .featM .featBox {
        background-color: #d9d9d9;
        padding: 20px 0px 0px 0px;
        height: 188px;
    }

    .featM .col-md-4 {
        border-bottom: 1px solid #ffffff;
    }

    .featM .col-md-4:last-child {
        border-bottom: none;
    }

    .planM {
        background: none;
        background-color: #f8f8f8;
        padding: 30px 0;
    }

    .planM .planBox {
        background: none;
        background-color: #ffffff;
        border: 1px solid #cdcdcd;
        margin-top: 15px;
    }

    .planM .planBox .moreBtn {
        display: none;
    }

    .planM .planBox {
        height: 160px;
    }

    .planM .planDetail h5 {
        padding: 0 10px;
    }

    .planM h3 {
        color: #404040 !important;
    }

    .planM .signBtn {
        max-width: 315px;
        margin-top: 20px;
        border: 1px solid #1e90ff;
    }

    .securebox {
        margin-top: 30px;
    }

    .footerM {
        padding: 0;
    }

    .footerM .footerMenu {
        width: 100%;
        text-align: center;
    }

    .footerM .footerMenu ul li {
        float: none;
        display: inline-block;
    }

    .footerM .footerMenu ul li {
        border-right: 1px solid #454f5f;
        margin-top: 0;
        line-height: 1;
        padding: 0 8px;
    }

    .footerM .footerMenu ul li a {
        font-size: 13px !important;
    }

    .footerM .col-md-12:first-child {
        padding: 20px 15px;
        border-bottom: 1px solid #b5bbc2;
    }

    .footerM .footerSocial h5 {
        text-align: center;
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        color: #fff;

    }

    .footerM .footerSocial ul {
        display: table;
        margin: 0 auto;
        width: auto;
    }

    .footerM .col-md-12 {
        padding: 20px 15px;
        border-bottom: 1px solid #b5bbc2;
    }

    .footerM .footerBox .footerLogo {
        display: table;
        margin: 0 auto 20px;
    }

    .footerM .footerBox {
        text-align: center;
    }

    .footerM p {
        text-align: center;
    }

    .footerM .footerSocial .moreBtn {
        display: table;
        margin: 0 auto;
    }

    .footerM .footerMenu ul li:last-child {
        border-right: none;
        margin-right: 0;
    }

    .footerM .footerSocial form input {
        font-weight: bold;
    }

    .enquiryForm .modal-body {
        padding: 15px;
    }
	

    .actionMs {
        padding: 0 !important;
    }

    .actionMs .actBox {
        padding-left: 0px;
        padding-right: 0px;
    }

    .featM .featBox p {
        padding-left: 0;
    }

    .timeOfc {
        /*        background: url("../images/secure-bg1.png");*/
        background-color: #f0f2f4 !important;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 20px 0;
    }

    .secureBox {
        /*        background: url("../images/secure-bg2.png");*/
        background-color: #f0f2f4 !important;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        padding: 20px 0;
    }

    .secureBox .securebox {
        margin-top: 0;
    }

    .timeBox h5 {
        font-size:18px;
        padding-top: 0;
    }

    .footerM .footerSocial ul li a {
        background-color: #b5bbc2;
        border-color: #b5bbc2;
    }

    .footerM .footerSocial ul li a:hover {
        color: #b5bbc2;
        background-color: transparent;
    }

    .bannerImgH img:nth-child(2) {
        display: none;
    }

    .features,.prestige,.plan-section,.moreInfo {
        padding: 30px 0;
    }
    .moreInfo .btnfld{
        margin-bottom: 0;
    }
    .moreInfo h3{
        margin-bottom: 15px;
    }
    .signupBody .topbar ul li:nth-child(5) a {
        max-width:320px;
        width: 100%;
		text-align:center;
    }
    .formInfo .inputfld {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .formInfo .btnfld .moreBtn{
        margin-left: 0 !important;
    }
    .signupBody .bannerDetail,.formInfo .btnfld {
        width: 100%;
    }
    .prestige h3,.plan-section h3{
        margin-bottom: 15px !important;
    }
    .plan-section .priceBox {
        margin-bottom: 15px;
    }
    .plan-section .col-md-4:last-child .priceBox{
        margin-bottom: 0;
    }
    .features-section .actBox{
        padding: 15px;
    }
    .features-section .actBox {
        margin-top: 15px;
    }
    .features-section{
        padding-top: 15px;
    }

    .signupBody .featureSection .featBox{
        margin-bottom: 15px;
    }
    .signupBody .featureSection .col-md-4:last-child .featBox{
        margin-bottom: 0;
    }
    .signupBody .planBox .moreBtn{
        display: none;
    }
}

@media (max-width: 600px) {

    .full-w {
        width: 100%;
    }

    .footer .col-md-3 {
        height: auto;
        margin-top: 30px;
    }

    .wizardForm .tab-content {
        padding: 30px 10px 40px;
    }

    .priceMid {
        border-radius: 10px 70px 9px 9px;
        padding: 10px 10px 20px;
    }

    .priceBox {
        border-radius: 10px 70px 10px 10px;
    }

    #rootwizard .navbar-inner li {
        width: 100% !important;
        border-bottom: 1px solid #ffffff;

    }

    .addBox h4 {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .enquiryForm .enqSubmit {
        display: table;
        margin: 0 auto;
    }

    .enquiryForm .col-md-6 {
        width: 100%;
    }
	.opendays h5 
	{text-align:center; margin-bottom:10px;}
    .opendays h5 strong {
        /*display: block;*/
		
        line-height: 1.4;
    }
    .timeBox span {
        margin-top: 29px;
        float: none !important;
        display: block;
        margin: 0 auto;
        width: 56px;
    }
    
    .timeBox img {
        max-width: 100% !important;
        height: 100%;
    }

}

@media (min-width: 536px) {
    .bannerImg .mobImg {
        display: none;
    }
}

@media (max-width: 535px) {
    .bannerImgH img:nth-child(2) {
        display: block;
    }

    .bannerImg .deskImg {
        display: none;
    }
}




@media (min-width:768px) {
    .tblbox{
        margin:0 40px;
    }
}

@media (max-width:768px) {
    .postReviewWrp {
            margin-top: -100px !important;
    }
}

@media (max-width:767px) {

    .home .bannerMain {
        top: 20px !important;
        bottom: 0% !important;
		position:relative;
    }

    .features .container {
        box-shadow: 0px 0px 0px rgba(30, 144, 255, .5);
    }

    .upload-drop-zone {
        height: 200px;
        margin:0;
    }
    .drag i img{
        width:50px;
        height:auto;
        display:block;
    }
    .tabtitle {
        font-size:15px;
        margin:0;
    }
    .upload-drop-zone {
        padding-left:10px;
    }
    .uploadfile {
        left:40px;
        top:100px;
    }
    .infoform {
        margin: 0;
    }

    #CF5acf43f9b02f2_1-row-1 .col-sm-3 {
       width: 100% !important;
    }

    .planswrapper{
        text-align:center;
    }
    .billingtbl{
        font-size:15px;
    }
    .checktbl, .check{
        font-size:15px;
        text-align:left;
    }

    .paybtn{
        margin-bottom:20px;
        display:inline-block;

    }

    .tbl, .tbl2{
        font-size:12px;
    }

}




@media (min-width:768px) and (max-width:991px) {

    .tbl, .tbl2{
        font-size:14px;
    }

    .checktbl, .check{
        font-size:15px;
        text-align:left;
    }



    #radioBtn a {
        font-size: 42px;

    }

    .billingtbl td{
        font-size:13px;


        padding:15px 5px}
    .radiotitle {
        font-size: 15px;}

    .tabtitle {
        font-size:15px;
    }
    .upload-drop-zone {
        padding-left:10px;
    }
    .uploadfile {
        right:10px;
    }



}

@media (min-width:992px) and (max-width:1199px) {

    .tabtitle {
        font-size:20px;
    }
    .upload-drop-zone {
        padding-left:100px;
    }
    .uploadfile {
        right:100px;
    }
    #radioBtn a {
        font-size:58px !important;

    }
    .billingtbl{
        font-size:15px;}

    .billingtbl td{
        padding:25px 5px}


}

/*********Added By shubhangi************/

.container 
	{
		width: 1000px!important;
	}

@media (max-width: 1100px)
{.container 
	{
		width: 930px!important;
	}

}

@media (max-width: 1050px)
{.container 
	{
		width: 100%!important;
	}

}


@media (max-width: 991px) 
{
	.offerPlan{width:33.33%!important; margin:0; float:left; padding:0 10px; }
	.vc_custom_1523457135490{ margin-bottom:60px!important;}
	.priceHead{font-size: 15px;
    padding: 20px 10px 20px 10px;}
	.vc_row.vc_column-gap-35>.vc_column_container{padding:10px!important;}
	.vc_row.vc_column-gap-30>.vc_column_container{padding:10px!important;}
	.featBoxd h4{font-size:16px!important;}
	.featBoxd .asvc-info-box-top{padding: 15px 10px!important;}
	.asvc-info-box-style-4 span{ margin-right:8px!important;}

    body.page-template-home-template .signupBody .bannerDetail .moreBtn {
        bottom: 0;
    }
}

@media (max-width: 767px)
{
	.offerPlan{width:90%!important; margin:0 auto 15px; float:none; padding:0 15px; }
	.vc_row.vc_row-o-equal-height>.vc_column_container
	{width:90%!important; margin:0 auto; float:none;}
	.priceHead{font-size: 17px;
    padding: 20px 10px 20px 20px;}
	
}

@media (max-width: 667px)
{
	.offerPlan{width:90%!important; margin:0 auto 15px; float:none; padding:0 15px; }
}

@media (max-width: 480px)
{
	.offerPlan{width:100%!important; margin:0 auto 15px; float:none; padding:0 15px; }
	.vc_row.vc_row-o-equal-height>.vc_column_container
	{width:100%!important; margin:0 auto; float:none;}
}

@media (max-width: 1040px)
{	
.container > .navbar-collapse{ margin-left:0;}
	.menuBar {
        /*        background: url(../images/mobile-header-bg.png);*/
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        position: absolute;
    }

    .mainbg .navbar-brand {
        display: none;
    }

    .socialBar {
        position: relative;
    }

    /*.socialBar ul li:nth-child(1) {
        position: absolute;
        left: 0;
        bottom: 0;
        margin: 0;
    }

    .socialBar ul li:nth-child(4) {
        position: absolute;
        right: 0;
        bottom: 0;
        margin: 0;
    }*/

    .topbar .socialBar {
        float: none; position:relative!important;  margin-top:6px!important; 
    }

    .topbar ul li:nth-child(5) {
        margin-left: 0;
        display: inline-block;
        width: 100%;
        padding: 15px 0 20px;
    }

    .topbar ul li:nth-child(5) a {
        display: table;
        margin: 0 auto;
    }
	.signupBody .menuBar .navbar-default .navbar-brand{ max-width:350px;}

    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
	.navbar-nav {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
		margin-bottom:15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
        margin-top: 98px;
    }
	.topHeader {
        background-color: #193148;
        display: inline-block;
        width: 100%;
        border-bottom: 1px solid #1d2b26;
        margin-bottom: -5px;
		
    }
	.topHeader ul
	{
		float:right;
	}
    .topHeader ul li {
        float: left;
        width: auto;
    }

    .btn-groups .btn {
        width: 115px;
        font-size: 18px;
    }

    .topHeader ul li a {
        height: 60px;
        display: block;
        position: relative;
    }

    .topHeader ul li a img {
        max-height: 100%;
        max-width: 100%;
        width: auto;
        height: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 30px;
        height: 4px;
        border-radius: 1px;
        background: #1e90ff;
    }

    .navbar-toggle {
        margin-top: 10px; z-index:1000;
    }
	.topbar .socialBar ul li
	{height:48px;}
    .topbar .socialBar ul li a {
        font-size: 14px;
    }
	.topbar .socialBar ul li a{font-size:0; height:48px;}
	
	.topbar .socialBar{top:-62px; left:0px; z-index:1;  }
	
    .socialBar ul li:nth-child(2),
    .socialBar ul li:nth-child(3) {
        width: auto;
        margin: 0 0 0 15px;
    }

    .socialBar ul li:nth-child(3) {
        margin-top: 3px !important;
    }
	.signupBody .menuBar .navbar-default .navbar-brand
	{
		/*margin-left:-15px;*/
	}
	.topbar ul li:nth-child(5) a {
        display: table;
        margin: 0 auto;
		max-width: 320px;
		width: 100%;
		text-align: center;
    }
	.signupBody .topbar ul li:nth-child(5) a {
        max-width:320px;
        width: 100%;
		text-align:center;
    }
	
	
    .mainbg .navbar-collapse {
        position: absolute;
        width: 100%;
        z-index: 100;
        background-color: #193148;
		left:0;
    }

    .menuBar .navbar-default ul li a {
        padding-left: 15px;
        padding-right: 15px;
		border-bottom:dotted 1px #7dbefe;
    }

    .socialBar ul li:nth-child(4) a span {
        /*display: none;*/
    }

    .menuBar .navbar-default {
        top: -225px;
    }
	
    /********Service page********/
	
	.entry-content{ margin-top:22px;}
	
	body.home .entry-content{ margin-top:20px;}
	
    body.page-id-11 .entry-content{ margin-top:70px;}
    body.page-id-11 .entry-content{ margin-top:70px;}
}

@media(max-width: 767px)
{
	.signupBody .topbar ul li:nth-child(5) a{max-width:300px;}
	.topbar ul li:nth-child(5) a{max-width:300px;}
	.topbar .socialBar ul li{height:30px;}
	.menuBar{height:100px;}
	.banner, .wrapper .banner, .signupBody .banner{	margin: 25px auto 0;}
	.signupBody .bannerImg, .bannerImg, .wrapper .bannerImg{border:solid 2px #fff;}
	.bannerImg{overflow:hidden;}
	.bannerImg img{max-width:150%; width:150%; margin-left:-50%;}
	.collapse.in{margin-top: 129px;}
	.entry-content{ margin-top:120px;}
    body.home .entry-content{ margin-top:20px;}
	.wpb_single_image.vc_align_left{text-align:center!important;}
}

@media(max-width: 480px)
{
	.signupBody .topbar ul li:nth-child(5) a{max-width:230px;}
	.topbar ul li:nth-child(5) a{max-width:230px;}
	.topbar .socialBar ul li{height:30px;}
	.menuBar{height:75px;}
	.banner, .wrapper .banner, .signupBody .banner{	margin: 85px auto 0;}

    body.home .banner{ margin: 40px auto 0;}
	.entry-content{ margin-top:85px;}
    body.home .entry-content{ margin-top:20px;}
}

@media(min-width: 320px) and (max-width: 1040px) { 
.serviceWrap, .zIndx0, #testimonialsbox {
        z-index: 0;
        position: relative;
    }
}

@media(min-width: 768px) and (max-width: 1024px) { 
    .btn-groups .btn {
        width: auto;
    }
}

@media(min-width:1024px) and (max-width: 1024px) { 
    .quickMsg {
        margin-top: 7px;
    }
}

@media(min-width: 768px) and (max-width:930px) { 
    .home .bannerMain {
    top: 10% !important;
    bottom: 0% !important;
}

.signupBody .bannerDetail h1 {
    font-size: 30px;
    text-transform: none;
    margin-top: 0px;
    margin-bottom:0px;
}

signupBody .bannerDetail h6 {
    font-size: 20px;
    text-transform: none;
    margin-bottom: 0;
    margin-top: 0px;
    color: #fff;
    font-weight: bold;
    background: #1e90ff;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 15px;
}

.signupBody .bannerDetail .moreBtn {
    display: table;
    /* margin: 30px auto 0; */
    position: relative;
    left: 153px;
    /* bottom: -80px; */
    max-width: 170px;
    height: 35px;
    font-size: 18px;
    background: #ff0000 !important;
    border: 1px solid #ff0000 !important;
    color: #fff !important;
    margin-top: 14px;
}

.quickMsg {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-top:4px;
}
}

@media(min-width: 320px) and (max-width: 380px) { 
    .singnatr .moreBtn {
        width: 38%;
        font-size: 13px;
    }

    .singnatr .moreBtn span {
        margin-right: 7px;
        width: 16px;
    }
}

@media(min-width: 380px) and (max-width: 550px) { 
    .singnatr .moreBtn {        
        width: 37%;
    }
}