.heading-color{ 
  color: orange !important;
}

.hbspt-form .actions input[type="Submit"] {text-align: center!important;}

@media only screen and (max-width: 768px) {
.bottomcontactformbutton.formsubmitbutton {
    margin-bottom: 25px;
}
}

@media only screen and (max-width: 767px) {
.ctlogoimage.ctgslogoimage.gsimage-1 {
    height: 94px;
   margin-top: -6px;
}

.ctlogoimage.ctcolorlogoimage.colorimage-1{
     height: 94px;
     margin-top: -6px;
}

.ctlogoimage.ctcolorlogoimage.colorimage-6 {
      height: 94px;
     margin-top: -6px;
}
.ctlogoimage.ctgslogoimage.gsimage-6 {
    height: 94px;
     margin-top: -6px;
}
.headerbottombgboxinside p{
     padding-right: 70px !important;
    padding-left: 70px !important;
}

.headerbottombgboxinside:after {
  width:55px !important;
  height:55px !important;
}
.headerbottombgboxinside:before {
    width:55px !important;
  height:55px !important;
}

}
@media only screen and (max-width: 479px) {

.ctlogoimage.ctcolorlogoimage.colorimage-1 {
    margin-top: -6px;
    height: 56px !important;
}

.ctlogoimage.ctgslogoimage.gsimage-1  {
    height: 56px !important;
     margin-top: -6px;
}

.ctlogoimage.ctcolorlogoimage.colorimage-6 {
    height: 56px;
    margin-top: -5px;
}
.ctlogoimage.ctgslogoimage.gsimage-6 {
  height: 56px;
    margin-top: -5px;
}

}
@media only screen and (max-width: 359px) {
.ctlogoimage.ctcolorlogoimage.colorimage-1 {
    height: 40px !important;
     margin-top: -6px;
}

.ctlogoimage.ctgslogoimage.gsimage-1  {
    height: 40px !important;
       margin-top: -6px;
}

.ctlogoimage.ctcolorlogoimage.colorimage-6 {
     height: 40px !important;
       margin-top: -6px;
}
.ctlogoimage.ctgslogoimage.gsimage-6 {
   height: 40px !important;
       margin-top: -6px;
}
}

@media only screen and (max-width: 756px) {
.testimonialtext > p {
    padding-left: 100px;
    padding-right: 100px;
}
/* DevTeam CSS*/
@media only screen and (max-width: 640px) {
	.headerbottombgboxinside p {padding-left: 10px !important;padding-right: 10px !important;}
	.testimonialtext > p {padding-left: 15%;padding-right: 15%;}
	.bannerbuttons {width: 42% !important;}
	.sub-container2 h3 {font-size: 24px !important;}
	}
@media only screen and (max-width: 480px) {
	.testimonialtext > p {padding-left: 10%;padding-right: 10%;}
	.bannerbuttons {width: 80% !important;}
	.sub-container2 h3 {font-size: 18px !important;}
	}
@media only screen and (max-width: 360px) {
	.testimonialtext > p {padding-left: 10%;padding-right: 10%;}
	.bannerbuttons {width: 80% !important;}
	.sub-container2 h3 {font-size: 18px !important;}
	}
@media only screen and (max-width: 320px) {
	.testimonialtext > p {padding-left: 10%;padding-right: 10%;}
	.bannerbuttons {width: 80% !important;}
	.sub-container2 h3 {font-size: 18px !important;}
	}

#searchsubmit {
    background-color: #ffffff !important;
    color: #fac43a !important;
    margin-left: 5px !important;
    border-style: solid !important;
    border-color: #fac43a !important;
    border-width: 1.5px !important;
}
.inner-content-wrap .components .components-box a::after{
    display:none;
}
.orange span {
    padding-right: 10% !important;
}
.red span {
    padding-right: 10% !important;
}

.ro-nav-content > li > ul {
    z-index: 9999 !important;
}