#box #button img, .mob-ban {

	display: none

}

.form-group label.error {

    display: none !important;

}

.form-group input.error, .form-group.ad textarea.error {

    border: 1px solid #f55b3b;

}
footer .contact-box {
    float: left;
    width: 100%;
}
div#success_msg {

    position: absolute;

    top: -40px;

    left: 0;

    right: 0;

    font-size: 14px;

    background: #f5f5f5;

    padding: 10px 20px;

    color: #fff;

    text-align: center;

}



/*21/April/2020 Edit by praveen*/



h2{

	color: #f38222;

}

.sticky .navicon .dots li span {

    background: #ec842d;

}

.sticky .button_container span {

    color: #f38222;

}

ul.menu-items li a::before{

	    color: #f38222;

}

div#box a{

	    background:  #f38222;

}

.bg-1{

	background: #f38222;

}

.bg-2{

	background: #f38222;

}

.bg-1.active{

	background: #f38222;

}

.bg-2.active{

	background: #f38222;

}

.btn.read-more:hover{

	    background-color: #f38222;

}

.reference h3{

	    color: #f38222;

}

.list-box.active .img-wrap:after{

	background: #f38222;

}

footer .contact-box a.ondisplay:after{

	background: #f38222;

}

footer .bottom-footer .copyright{

	    color: #f38222;

}

.form-group.submitt input:hover{

	    background: #f38222;

}



footer .address:hover svg{

	    background: #f38222;

}

footer .wrap-phone a:hover svg{

	 background: #f38222;

}

.content-wrap.in p {

    min-height: 168px;



}

.reference .content-box {



    padding-top: 0;

}





@media only screen and (max-width: 1366px) {

.package-box {

    width: 20%;

}

.p1 {

    -webkit-transform: translate3d(23%,-105%,0);

    transform: translate3d(23%,-105%,0);

}

.p2 {

    -webkit-transform: translate3d(-5%,-128%,0);

    transform: translate3d(-5%,-128%,0);

}

.p3 {

    -webkit-transform: translate3d(-24%,-175%,0);

    transform: translate3d(-24%,-175%,0);

}

.p4 {

    -webkit-transform: translate3d(-52%,-205%,0);

    transform: translate3d(-52%,-205%,0);

}

.package-box.full-width {

    width: 25%;

}

section.banner-scroll {

    height: 265vh;

}

.refer-out {

    padding-top: 0;

}

.content-wrap.in p {

    min-height: 200px;

}

.home-intro {

  

    top: 17%;

}

.package-box:last-child .content-wrap.in p {

    min-height: 165px;

}

	}

@media only screen and (width: 1600px) {



section.banner-scroll {

    height: 218vh;

}

.refer-out {

    padding-top: 0;

}

}

@media only screen and (width: 1440px) {



section.banner-scroll {

    height: 218vh;

}

.refer-out {

    padding-top: 0;

}



}

@media only screen and (width: 1400px) {

	section.banner-scroll {

    height: 185vh;

}

.refer-out {

    padding-top: 0;

}

.p2 {

    -webkit-transform: translate3d(-64%,-108%,0);

    transform: translate3d(-64%,-108%,0);

}

.p3 {

    -webkit-transform: translate3d(-88%,-150%,0);

    transform: translate3d(-88%,-150%,0);

}

}

@media only screen and (max-width: 1366px) {

.menu-box ul.menu-items li a {

    font-size: 40px;

    padding: 3px 0;

}

}



@media only screen and (width: 1366px) {

.package-box {

    width: 20%;

}

.p1 {

    -webkit-transform: translate3d(23%,-105%,0);

    transform: translate3d(23%,-105%,0);

}

.p2 {

    -webkit-transform: translate3d(-5%,-134%,0);

    transform: translate3d(-5%,-134%,0);

}

.p3 {

    -webkit-transform: translate3d(-24%,-175%,0);

    transform: translate3d(-24%,-175%,0);

}

.p4 {

    -webkit-transform: translate3d(-52%,-205%,0);

    transform: translate3d(-52%,-205%,0);

}

.package-box.full-width {

    width: 25%;

}

section.banner-scroll {

    height: 265vh;

}

.refer-out {

    padding-top: 0;

}

.content-wrap.in p {

    min-height: 200px;

}

}

@media only screen and (max-width: 1280px) {

	.package-box {

    width: 25%;

}

.p1 {

    -webkit-transform: translate3d(-13%,-77%,0);

    transform: translate3d(-13%,-77%,0);

}

.p2 {

    -webkit-transform: translate3d(-63%,-126%,0);

    transform: translate3d(-63%,-126%,0);

}

.p3 {

    -webkit-transform: translate3d(-83%,-165%,0);

    transform: translate3d(-83%,-165%,0);

}

.p4 {

    -webkit-transform: translate3d(-103%,-196%,0);

    transform: translate3d(-103%,-196%,0);

}

/*	 	section.banner-scroll {

   height: 195vh;

}

.home-intro {

    top: 28%;

}*/

}



















@media screen and (device-width: 1280px) and (device-height: 1024px) { 

		 	section.banner-scroll {

   height: 185vh;

}

.home-intro {

    top: 28%;

}

}

@media screen and (device-width: 1280px) and (device-height: 960px) { 

section.banner-scroll {

   height: 200vh;

}

.home-intro {

    top: 28%;

}

}

@media screen and (device-width: 1280px) and (device-height: 800px) { 

.package-box {

    width: 22%;

}

.p1 {

    -webkit-transform: translate3d(7%,-104%,0);

    transform: translate3d(7%,-104%,0);

}

.p2 {

    -webkit-transform: translate3d(-29%,-137%,0);

    transform: translate3d(-29%,-137%,0);

}

.p3 {

    -webkit-transform: translate3d(-52%,-180%,0);

    transform: translate3d(-52%,-180%,0);

}

.p4 {

    -webkit-transform: translate3d(-77%,-207%,0);

    transform: translate3d(-77%,-207%,0);

}

section.banner-scroll {

   height: 250vh;

}

}



@media screen and (device-width: 1280px) and (device-height: 768px) { 

.package-box {

    width: 22%;

}

.p1 {

    -webkit-transform: translate3d(7%,-104%,0);

    transform: translate3d(7%,-104%,0);

}

.p2 {

    -webkit-transform: translate3d(-29%,-137%,0);

    transform: translate3d(-29%,-137%,0);

}

.p3 {

    -webkit-transform: translate3d(-52%,-180%,0);

    transform: translate3d(-52%,-180%,0);

}

.p4 {

    -webkit-transform: translate3d(-77%,-207%,0);

    transform: translate3d(-77%,-207%,0);

}

section.banner-scroll {

   height: 260vh;

}

}



@media screen and (device-width: 1280px) and (device-height: 720px) { 

.package-box {

    width: 22%;

}

.p1 {

    -webkit-transform: translate3d(27%,-115%,0);

    transform: translate3d(27%,-115%,0);

}

.p2 {

    -webkit-transform: translate3d(-7%,-143%,0);

    transform: translate3d(-7%,-143%,0);

}

.p3 {

    -webkit-transform: translate3d(-34%,-186%,0);

    transform: translate3d(-34%,-186%,0);

}

.p4 {

    -webkit-transform: translate3d(-64%,-211%,0);

    transform: translate3d(-64%,-211%,0);

}

section.banner-scroll {

   height: 280vh;

}

}

@media screen and (device-width: 1152px) and (device-height: 864px) { 

.package-box {

    width: 25%;

}

.p1 {

    -webkit-transform: translate3d(-8%,-90%,0);

    transform: translate3d(-8%,-90%,0);

}

.p2 {

    -webkit-transform: translate3d(-55%,-131%,0);

    transform: translate3d(-55%,-131%,0);

}

.p3 {

    -webkit-transform: translate3d(-78%,-180%,0);

    transform: translate3d(-78%,-180%,0);

}

.p4 {

    -webkit-transform: translate3d(-97%,-206%,0);

    transform: translate3d(-97%,-206%,0);

}

section.banner-scroll {

    height: 225vh;

}

}



@media screen and (device-width: 1152px) and (device-height: 648px) {

.p2 {

    -webkit-transform: translate3d(-63%,-120%,0);

    transform: translate3d(-63%,-120%,0);

}s

 }

@media screen and (device-width: 1024px) and (device-height: 1366px) {

    .p2 {

    -webkit-transform: translate3d(-69%,-121%,0);

    transform: translate3d(-69%,-121%,0);

}

 }

@media screen and (device-width: 1024px) and (device-height: 768px) { 

.package-box {

    width: 22%;

}

.p1 {

    -webkit-transform: translate3d(0%,-99%,0);

    transform: translate3d(0%,-99%,0);

}

.p2 {

    -webkit-transform: translate3d(-43%,-127%,0);

    transform: translate3d(-43%,-127%,0);

}

.p3 {

    -webkit-transform: translate3d(-53%,-189%,0);

    transform: translate3d(-53%,-189%,0);

}

.p4 {

    -webkit-transform: translate3d(-59%,-206%,0);

    transform: translate3d(-59%,-206%,0);

}

section.banner-scroll {

    height: 260vh;

}

.home-intro {

    top: 22%;

}

}

@media (max-width:991px) {

.package-box {

    width: 50%;

}

.package-box.full-width {

    width: 50%;

}

.content-wrap.in p {

    min-height: auto !important;

}

section.banner-scroll {

    height: 100vh;

}

}

@media (max-width:767px) {

.package-box {

    width: 100%;

}

.package-box.full-width {

    width: 100%;

}

.menu-box ul.menu-items li a {

    font-size: 24px;;

}

}

@media (max-width:480px) {

#box, div#box a {

	height: 50px

}

#box #button {

	font-size: 0;

	height: 24px!important

}

#box #button img {

	display: block;

	margin: auto

}

#box {

	width: 50px

}

.btn.read-more {

	font-size: 12px;

	min-width: 100px;

	line-height: 30px

}

.content-wrap.in p, .reference .content-box p {

	font-size: 14px;

	line-height: 22px

}

.content-wrap.in {

	margin-top: 10px

}

.content-wrap h4 {

	margin-bottom: 10px

}

.package-box, .package-box:nth-last-child(-n+2) {

	margin-bottom: 25px

}

.content-wrap a.btn {

	max-width: 100px;

	margin-top: 8px

}

.package-box {

	border-bottom: 1px solid #ccc;

	padding-bottom: 25px

}

.package-box.p4 {

	border-bottom: 0;

	margin-bottom: 0;

	padding-bottom: 0

}

.reference .content-box p {

	text-align: justify

}

.mob-ban {

	display: block

}

.mob-ban img {

	width: 20%

}

.home-intro .logo_to_hide {

	width: 150px;

	margin-top: 15px

}

.home-intro p {

	font-size: 14px;

	margin-bottom: 2rem

}

.home-intro h2 {

	font-size: 30px

}

.reference h2 {

	font-size: 26px

}

.ico-ser i {

	font-size: 50px

}

.reference .img-box .s-no {

	font-size: 80px

}

#refsec .list-box {

	margin-bottom: 30px!important

}

.scrolltop {

	bottom: 0

}

.scroll {

	left: 5px

}

footer .bottom-footer .copyright {

	margin-top: 15px;

	font-size: 12px;

	margin-bottom: 5px

}

footer .contact-box {

	line-height: 22px

}

footer h2 {

	font-size: 26px;

	margin-bottom: 18px

}

.reference span.subtitle {

	font-size: 14px;

	padding: 0 15px;

	text-align: justify

}

footer .address span, footer .wrap-phone a {

	font-size: 14px

}

.reference .list-box {

	margin-bottom: 22px

}

#refsec .list-box:last-child {

	margin-bottom: 0!important

}

}

/*@media only screen and (min-width: 1365px) and (max-width: 1367px) {*/
/*  section.banner-scroll {*/
/*      height: 1700px;*/
/*  }*/
/*}*/

/*@media only screen and (min-width: 1000px) and (max-width: 1025px) {*/
/*  section.banner-scroll {*/
/*      height: 1700px;*/
/*  }*/
/*}*/

/*@media only screen */
/*and (min-device-width : 1300px) */
/*and (max-device-width : 1400px)  { */
/*    section.banner-scroll { */
/*            height: 1700px;*/
/*        }*/
/*}*/
/*@media only screen */
/*and (min-device-width : 1000px) */
/*and (max-device-width : 1200px)  { */
/*    section.banner-scroll { */
/*            height: 1700px;*/
/*        }*/
/*}*/

/*@media screen and (-webkit-min-device-pixel-ratio:0) { */
/*    section.banner-scroll { */
/*            height: 1700px;*/
/*        }*/
        
/*        ::i-block-chrome, section.banner-scroll { */
/*            height: 1700px;*/
/*        }*/
/*}*/



/*@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {*/
/*    @media {*/
/*        section.banner-scroll { */
/*            height: 1700px;*/
/*        }*/
/*    }*/
/*}*/


@media not all and (min-resolution:.001dpcm) { 
    @media {
        section.banner-scroll { 
            height: 1700px;
        }
    }
}
