#new-banner#new-banner .banner-text.text-center  {padding: 170px 0 70px;}
@media (max-width: 2000px) and (min-width: 1367px) {
	#main-banner#main-banner .banner-text {
		max-width: 1170px;
	}
	#main-banner#main-banner .text-wrap {
		padding-right: 130px;
	}
}
@media (min-width: 1601px) {
	#main-banner#main-banner .text-wrap { padding-top: 105px;}
}
@media (min-width: 1501px) and (max-width: 1700px) {
	#main-banner#main-banner .text-wrap {
		max-width: 66%;
		padding-right: 250px;
	}
	#main-banner#main-banner .banner-img {
		right: -5.5%;
    	max-width: 42%;
	}
}
@media (max-width: 1500px) and (min-width: 1367px) {
	#main-banner#main-banner .banner-text {
		max-width: 1170px;
	}
	#main-banner#main-banner .text-wrap {
		padding-right: 240px;
		max-width: 64% !important;
	}
}
@media (max-width: 1366px) {
	body #main-banner#main-banner .partner-content img {
		max-width: 100px !important;
	}
	body #main-banner#main-banner .partner-content li {
		vertical-align: middle;
	}
	.post-template-default #content_section .container, .page-template-default #content_section .container {
		max-width: 95% !important;
	}
}
@media (max-width: 1600px) and (min-width: 1367px) {
	body #main-banner#main-banner .partner-content img {
		max-width: 160px !important;
	}
}
@media (max-width: 1366px) and (min-width: 1025px) {
	body #main-banner#main-banner .banner-text {
		padding-left: 95px !important;
		padding: 140px 0 80px;
		max-width: 65%
	}
	#main-banner#main-banner .banner-text .title-banner::before,
	#main-banner#main-banner .banner-text .title-banner::after {
		
	}
	body #main-banner#main-banner .text-wrap {
		max-width: 65%;
		padding-top: 50px;
		padding-right: 75px;
		font-size: 22px;
	}
	body #main-banner#main-banner .banner-text .title-banner {
		font-size: 26px !important;
	}
	body #main-banner#main-banner .banner-text h1 {
		font-size: 64px !important;
    	padding-top: 10px !important;
    	letter-spacing: 3px;
	}
	body #main-banner#main-banner .banner-text h1 span {
		letter-spacing: 2px;
		padding-bottom: 9px;
	}
	body #main-banner#main-banner .banner-text span.h1 {
		font-size: 106px !important;
	}
}
@media (max-width: 1313px) and (min-width: 1025px) {
	body #main-banner#main-banner .banner-text h1 {
		font-size: 60px !important;
	}
}

@media (max-width: 1160px) and (min-width: 981px) {
	#main_header .main-menu li a {
	    font-size: 14px !important;
	    padding-right: 28px;
	    padding-left: 0;
	}
	#sidebar_Alliance_why .sidebar-top-wrap {
		font-size: 18px;
		height: 540px;
	}
}
@media (max-width: 1040px) and (min-width: 981px) {
	#main_header .main-menu li a {
	    font-size: 13px !important;
	}
}
@media (max-width: 1000px) and (min-width: 981px) {
	#main_header .main-menu li a {
	    font-size: 12px !important;
	}
}
@media (max-width: 1160px) and (min-width: 1025px) {
	body #main-banner#main-banner .banner-text h2 {
		font-size: 56px !important;
	}
	#main-banner#main-banner .banner-text .title-banner::before,
	#main-banner#main-banner .banner-text .title-banner::after {
		width: 45%;
	}
} 
@media (max-width: 1102px) and (min-width: 1025px) {
	body #main-banner#main-banner .banner-text span.h1 {
		font-size: 96px !important;
	}
	body #main-banner#main-banner .banner-text h1 {
		font-size: 50px !important;
	}
	body #main-banner#main-banner .banner-text .title-banner {
		font-size: 20px !important;
	}
} 
@media (max-width: 1024px) and (min-width: 961px) {
	#main-banner#main-banner .banner-text {
		padding: 0 0 10px !important;
		max-width: 65% !important;
	}
	body #main-banner#main-banner .banner-content {
		padding-top: 140px;
		padding-bottom: 80px;
	}
	body #main-banner#main-banner .text-wrap {
		padding-right: 90px;
		padding-top: 63px;
		max-width: 68%;
	}
}
@media (max-width: 999px) {
	#calculator#calculator .calculator_content .button_lists li {
		padding-left: 0;
	}
}
@media (max-width: 999px) and (min-width: 839px) {
	#calculator#calculator .calculator_content h2 {
		max-width: 370px;
	}
}
@media (max-width: 980px) and (min-width: 851px) {
	#mob_menu .menu-header-main-menu-container {
		width: 70%;
		float: right;
	}
}
@media (max-width: 850px) and (min-width: 768px) {
	#mob_menu .menu-header-main-menu-container {
		width: 64%;
		float: right;
	}
}
@media (max-width: 960px) and (min-width: 920px) {
	.et-db #et-boc .et_pb_module .partner-content ul li {
		max-width: 13%;
	}
}
@media (max-width: 919px) and (min-width: 865px) {
	.et-db #et-boc .et_pb_module .partner-content ul li {
		max-width: 12%;
	}
}
@media (max-width: 864px) and (min-width: 806px) {
	.et-db #et-boc .et_pb_module .partner-content ul li {
		max-width: 11%;
	}
}
@media (max-width: 805px) and (min-width: 768px) {
	.et-db #et-boc .et_pb_module .partner-content img {
		width: 80px !important;
	}
	.et-db #et-boc .et_pb_module .partner-content ul li {
		max-width: 10%;
	}
}
@media (max-width: 960px) and (min-width: 768px) {
	#new-banner#new-banner .banner-text.text-center {
		padding: 80px 0 70px;
	}
	#new-banner#new-banner .banner-text .text-wrap {
		max-width: 68%;
    	padding-right: 10px
	}
	.et-db #et-boc .et_pb_module .partner-content ul {
		width: 960px;
		margin: 0 auto;
	}
	body div#main-banner#main-banner {
		height: auto !important;
	}
	.et-db #et-boc .et_pb_module .partner-content ul li {
		display: inline-block;
	}
	.et-db #et-boc .et_pb_module .partner-content ul {
		display: inline-block;
	}
}
@media (max-width: 860px) and (min-width: 768px) {

}
@media (min-width:768px){#main_header .logo-wrapper img{opacity:0;width:0px;transform:scale(0);-webkit-transform:scale(0);}
#home_banner .download_form{float:left;width:60%;padding-left:38px;padding-right:15px;}
#home_banner .armada{padding-right:25px;padding-left:15px;float:left;width:40%;}

.sidebar-content{width:34.6%; float:right;padding-left: 15px;}
.sidebar-wrap{ max-width:330px; float:right;}
.body-content-182 ul.services-list{ display:table; width:65%;}
.body-content-182 .services-list li { float:left; width:50%;}
.body-content-182 .services-list li:nth-child(odd){ padding-right:16px;}
.body-content-182 .services-list li:nth-child(even){ padding-left:16px;}
.body-content-182 .services-wrap{ display:table; width:100%;}
.body-content-182 .services-icon{ width:102px; text-align:center; display:table-cell; vertical-align: middle;}
.body-content-182 .services-text{ display:table-cell; vertical-align:middle; padding-left:15px;}
.body-content-182 .services-list li:nth-child(even) .services-icon{ width:113px;}
.body-content-182 ul.business-list{display:table; width:60%;}
.body-content-182 .business-wrap{display:table; width:100%;}
.body-content-182 .icon-wrap{ display:table-cell; width:62px;}
.body-content-182 .business-text{ display:table-cell; vertical-align:middle; padding-left:25px;}
}
@media screen and (max-height:950px){#home_banner .logo-initial{margin-bottom:55px;}
#home_banner .scroll_down{bottom:20px;}
}
@media screen and (max-height:880px){#home_banner .logo-initial{margin-bottom:40px;}
#home_banner .text-content{max-width:500px;font-size:20px;line-height:30px;}
#home_banner .text-content h1{font-size: 48px;line-height: 50px;margin: 0 0 55px;max-width: 500px;}
#home_banner .text-content h1 .top-title-text{font-size:35px;line-height:50px;margin-bottom:-15px;}
#home_banner .text-content h1 .top-title-text span::after{border-bottom-width:6px;}
}
@media screen and (max-height:780px){#home_banner .logo-initial{margin-bottom:20px;}
#home_banner .logo-initial img{width:250px;}
/*#home_banner .text-content{max-width:508px;font-size:16px;line-height:25px;}
#home_banner .text-content h1{font-size:56px;line-height:56px;margin:0 0 45px;max-width:425px;}
#home_banner .text-content h1 .top-title-text{font-size:28px;line-height:45px;margin-bottom:-18px;}
#home_banner .text-content h1 .top-title-text span::after{bottom:2px;}
#home_banner .text-content h1 .top-title-text span::after{border-bottom-width:6px;}*/
/***************** BANNER ADD CSS **********************************/
#home_banner .logo-initial img{width:250px;}
#home_banner .text-content{max-width:477px;font-size:16px;line-height:25px;}
#home_banner .text-content h1{  font-size: 44px !important; line-height: 52px !important;margin:0 0 45px !important;max-width:425px !important;}
#home_banner .text-content h1 .top-title-text{font-size:24px;line-height:45px;margin-bottom:-18px; color: #FABA11;}
#home_banner .text-content h1 .top-title-text span::after{bottom:2px;}
#home_banner .text-content h1 .top-title-text span::after{border-bottom-width:6px;}

/************************ BANNER ADD CSS **********************/
#home_banner .banner-yellow-img img{ width:75%;}
#home_banner .bottom-756-text h3 span{ font-size:32px;}
#home_banner .bottom-756-text h3{ font-size:44px; line-height:30px;}
#home_banner .social-media li a{background-size:auto 44px; height: 22px;width: 30px;}
}
@media (min-width:768px) and (max-width:960px){#home_banner .logo-initial{margin-bottom:40px;}
#home_banner .text-content{max-width:580px;font-size:20px;line-height:30px;}
#home_banner .text-content h1{font-size: 30px !important;line-height: 34px !important;margin: 0 0 30px !important}
#home_banner .text-content h1 .top-title-text{font-size:35px;line-height:50px;margin-bottom:-15px;}
#home_banner .text-content h1 .top-title-text span::after{border-bottom-width:6px;}
#home_banner .text-content {font-size: 16px;line-height: 22px;}

/************************ BANNER ADD CSS **********************/
#home_banner .banner-yellow-img img{ width:90%;}
#home_banner .bottom-756-text h3 span{font-size: 27px;line-height: 30px;}
#home_banner .bottom-756-text h3{ font-size: 27px;line-height: 14px;}
#home_banner .social-media li a{background-size:auto 44px; height: 22px;width: 30px;}
}
@media (min-width:1600px) and (max-width:1700px){
#home_banner .text-content h1{font-size: 59px;line-height: 65px;}
#home_banner .text-content {max-width: 536px;}
}
@media (min-width:768px) and (max-width:1680px){
#main-banner#main-banner .text-wrap { padding-top:80px;}
}
@media (min-width:1441px) and (max-width:1599px){
#home_banner .text-content p{max-width: 500px;} 
#home_banner .text-content h1{font-size: 55.96px;line-height: 64.75px;}
}
@media (min-width:768px) and (max-width:1500px){
#main-banner#main-banner .banner-text .title-banner{ font-size:25px; line-height:40px;}
#main-banner#main-banner .banner-text h1{ font-size:75px; line-height:75px;}
#main-banner#main-banner .banner-text h1{ letter-spacing:2px;}
#main-banner#main-banner .banner-text span.h1{ font-size:120px; line-height:90px;}
#main-banner#main-banner .text-wrap{ font-size:24px; max-width:50%;padding-top: 50px;}
#main-banner#main-banner .banner-yellow-img { width: 87%;}
#main-banner#main-banner .bottom-756-text { width: 87%;bottom: 4px;} 
}
@media (min-width:1025px) and (max-width:1400px){
#home_banner .banner_img{background-position: center center;}
} 

@media (min-width:1100px) and (max-width:1300px){
#main-banner#main-banner .text-wrap {  padding-top: 69px;}
}

    
@media (min-width:1700px) and (max-width:2000px){
    #main-banner#main-banner .banner-img { right: -18.5%;}
}
@media (min-width:1100px) and (max-width:1280px){
#home_banner .text-content h1{font-size: 46.96px;line-height: 50.75px;}
#main-banner#main-banner .banner-img{width: 45%;}

}
@media (min-width:1391px) and (max-width:1600px){
    #main-banner#main-banner .banner-img{width: 35%;}
}

@media (min-width:1400px) and (max-width:1440px){
#home_banner .banner_img{background-position: left center;}
#home_banner .text-content h1 { margin: 0 0 70px;max-width: 607px; color: #ffffff;font-size: 49px;line-height: 55px;}
#home_banner .text-content {max-width: 507px;}
}
@media (min-width:1050px) and (max-width:1050px){
#home_banner .banner_img {background-position: left center !important;}
}  
@media (min-width:768px) and (max-width:1440px){
#home_banner .banner_text{padding: 0 30px 0;}
#home_banner .scroll_down{padding: 0 30px 0;}
}

@media (min-width:768px) and (max-width:1366px){
#main-banner#main-banner .banner-text .title-banner{ font-size:17px; line-height:28px; letter-spacing:12px;}
#main-banner#main-banner .banner-text h1{ font-size: 56px;line-height: 52px;}
#main-banner#main-banner .banner-text span.h1{ font-size:90px; line-height:60px;}
#main-banner#main-banner .text-wrap{ padding-top:30px;}
#main-banner#main-banner .partner-section{ padding:20px 0;}
#main-banner#main-banner .banner-bottom-content{ left:-5px;}
#main-banner#main-banner .banner-yellow-img { width: 62%;}
#main-banner#main-banner .bottom-756-text { width: 62%;bottom: 4px;}
#main-banner#main-banner .bottom-756-text h4{ font-size:24px;}
#main-banner#main-banner .bottom-756-text h5{ font-size:34px; line-height:30px; margin-bottom:5px;}
#main-banner#main-banner .banner-text { max-width: 60%;}
#main-banner#main-banner .text-wrap { font-size: 20px; line-height:27px; max-width: 50%; padding-right: 0;}
#main-banner#main-banner .social-media li a	{background-size: auto 40px;height: 20px;width: 28px;}
#main-banner#main-banner .banner-text{ padding: 60px 0 10px;}
#main-banner#main-banner .partner-content ul li{ padding:0 15px;} 
#main-banner#main-banner .banner-text .title-banner::before, #main-banner#main-banner .banner-text .title-banner::after { width:60%;}
}

/*1080*/
@media (max-width:1160px){
.content-262.content-1080 .microsoft-office .armada-img {width: 458px;height: 671px;}
.content-262.content-1080 .inner-content p {margin: 0 0 10px;}
.content-262.content-1080 .microsoft-office {font-size: 14px;line-height: 17px;}
}

@media (max-width:1060px){
.content-262.content-1080 .inner-content { max-width: 352px;margin-top: 143px;}
}

@media (min-width:768px) and (max-width:960px){ 
	#main-banner#main-banner .banner-text h1 span.block{ display:inline;}
	#main-banner#main-banner .banner-text h1{ font-size:40px; line-height:46px;}
	#main-banner#main-banner .banner-text span.h1{ font-size:84px;}
	#main-banner#main-banner .text-wrap{ font-size:17px;}
	#main-banner#main-banner .banner-text .title-banner{ letter-spacing:7px;}
	#main-banner#main-banner .banner-text {  max-width: 62%;} 
}
@media (max-width:960px){
.content-262.content-1080 .inner-content { max-width: 280px;margin-top: 143px;}
	#main-banner#main-banner .banner-text span.h1 {
		font-size: 108px!important;
	}
}


@media (max-width:850px){
.content-262.content-1080 .inner-content { max-width: 235px;margin-top: 143px;}
.content-262.content-1080 .microsoft-office {font-size: 10px;line-height: 17px;}
}

@media (max-width:767px){
	#new-banner#new-banner .banner-text.text-center {
		padding: 0px 0 70px;
	}
	#main-banner#main-banner .banner-text span.h1 {
		font-size: 100px!important;
	}
#landing-content{padding: 30px 0;}
.content-262.content-1080 .microsoft-office {max-width: 100%;width: 100%; padding: 36px 20px 22px;margin: 40px 0;}
.content-262.content-1080 .inner-content {margin-top: 0;}
.content-262.content-1080 .armada-bg { width: 100%;height: auto;padding: 20px;}
.content-262.content-1080 .armada-bg h3 {font-size: 19px;line-height: 23px;}
.body-content-182 .content-262.content-1080 .features-list-2 li {padding-left: 20px;}
.content-262.content-1080 .border {margin: 20px 0;}

#main-banner#main-banner{ height:100% !important;}
#main-banner#main-banner .table-wrapper{ height:100% !important;}
#main-header .nav{ text-align:center;}
#main-header .nav ul li{ padding:0 5px;}
#main-header .nav ul li a{ font-size:14px;}
#main-banner#main-banner .table-wrapper { padding-top:150px;}
#main-banner#main-banner .banner-text .title-banner { font-size: 20px;line-height: 40px;letter-spacing: 3px;}
#main-banner#main-banner .banner-text h1{ letter-spacing:0;}
#main-banner#main-banner .banner-text h1 span.block{ display:inline;}
#main-banner#main-banner .banner-text h1{ font-size:40px; line-height:46px;}
#main-banner#main-banner .banner-text span.h1{ font-size:80px;line-height: 60px;}
#main-banner#main-banner .text-wrap{ font-size:17px; padding-top:40px; line-height:26px; padding-right:0px; max-width:100%; float:none;}
#main-banner#main-banner .banner-img{ position:static;}
#main-banner#main-banner .partner-content ul li{ display:block; padding:0px 0 20px;}
#main-banner#main-banner .banner-bottom-content{ left:0px;}
#main-banner#main-banner .banner-yellow-img { width: 72%;}
#main-banner#main-banner .bottom-756-text { width: 72%;bottom: 4px;}
#main-banner#main-banner .bottom-756-text h4{ font-size:20px;}
#main-banner#main-banner .bottom-756-text h5{ font-size:30px; line-height:30px; margin-bottom:5px;}
#main-banner#main-banner .social-media li a	{background-size: auto 40px;height: 20px;width: 28px;}
}
@media (max-width:500px){
	#main-banner#main-banner .banner-text h1 {font-size: 34px;  line-height: 40px;}
}

/*1080*/
@media (min-width:768px) and (max-width:1024px){
#home_banner .banner_img{background-position: left center;}

}
@media (max-width:767px){#home_banner .banner_wrap{height:600px!important;}
	#calculator#calculator .calculator_wrap {
		text-align: center;
	}
	body #main-banner#main-banner .partner-content img {
		margin: 0 auto !important;
		max-width: 100% !important;
	}
	#alliance_page#alliance_page .alliance_list img {
		max-width: 30% !important;
		padding-top: 30px !important;
	}
	#alliance_page#alliance_page .alliance_list li:first-child img {
		padding-top: 0 !important;
	}
	#alliance_page#alliance_page .alliance_list .text-wrap h4 {
		font-size: 26px;
	}
	#alliance_page#alliance_page .alliance_list .text-wrap p {
		font-size: 20px;
	    max-width: 80%;
	    margin: 0 auto !important;
	    padding-bottom: 18px;
	}
	#alliance_page#alliance_page .alliance_wrap .icon-wrap {
		margin-bottom: 0 !important;
	}
	#alliance_page#alliance_page {
		padding-top: 50px !important;
	}
	#alliance_page#alliance_page .alliance_list {
		padding-top: 0 !important;
	}
	
}
@media (max-width:767px){#main_header{position:static;padding:10px 0;background:#ffffff;}
#main_header .logo-wrapper img{width:245px;}
#main_header .logo-wrapper{display:block;}
#home_banner .logo-initial{display:none;}
#home_banner .text-content{max-width:580px;font-size:20px;line-height:30px;}
#home_banner .text-content h1{font-size:70px;line-height:70px;margin:0 0 55px;max-width:500px;}
#home_banner .text-content h1 .top-title-text{font-size:35px;line-height:50px;margin-bottom:-15px;}
#home_banner .text-content h1 .top-title-text span::after{border-bottom-width:6px;}
#home_banner .logo-initial{margin-bottom:20px;}
#home_banner .logo-initial img{width:250px;}
#home_banner .text-content{max-width:468px;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-size:14px;line-height:27px;}
#home_banner .text-content h1{font-size:50px;line-height:50px;margin:0 0 45px;max-width:359px;}
#home_banner .text-content h1 .top-title-text{font-size:23px;line-height:36px;margin-bottom:-12px;}
#home_banner .text-content h1 .top-title-text span::after{bottom:2px;}
#home_banner .text-content h1 .top-title-text span::after{border-bottom-width:6px;}
#home_banner .scroll_down{bottom:20px;}
#home_banner .banner_holder{padding:20px 0 60px;}
#main_header.smaller {position: static;}

/************************ BANNER ADD CSS **********************/
#home_banner .banner-yellow-img img{ width:75%;}
#home_banner .bottom-756-text { bottom:5px;}
#home_banner .bottom-756-text h3 span{ font-size:24px; line-height:26px;}
#home_banner .bottom-756-text h3{ font-size:30px; line-height:26px;}
#home_banner .social-media li a{background-size:auto 38px; height: 18px;width: 26px;}
}
@media (max-width:450px){#home_banner .text-content h1 .top-title-text span::after{bottom:5px;border-bottom-width:4px!important;}
#home_banner .text-content h1{font-size:35px;line-height:40px;margin:0 0 45px;max-width:100%;}
#home_banner .text-content{max-width:100%;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-size:14px;line-height:24px;}
#home_banner .banner_wrap{height:550px !important;}
#home_banner .text-content h1 .top-title-text span::after { width:134px;}
#home_banner .banner-yellow-img img{ width:100%;}

/************************ BANNER ADD CSS **********************/
#home_banner .bottom-756-text { bottom:5px;}
#home_banner .bottom-756-text h3 span{ font-size: 12px;line-height: 14px;}
#home_banner .bottom-756-text h3{ font-size: 12px;line-height: 7px; margin-bottom:5px;}
#home_banner .social-media li a{background-size:auto 30px; height: 15px;width: 20px;}
#home_about_us{padding: 78px 0 0;}
}
@media (max-width:400px){#home_banner .text-content{max-width:250px;}
}



@media (min-width: 768px) {
#main_header .main-header-wrap .content-col-7{ display:table-cell; vertical-align:middle; width:70%; padding-right:15px;}
#main_header .content-col-5{ display:table-cell; vertical-align:middle; width:30%; padding-left:15px;}
#main_header .main-nav{ display:inline-block; vertical-align:middle;}
#main_header .main-menu { margin-right:65px; }
#main_header .it-consultant-btn{ display:inline-block; vertical-align:middle; margin-right:98px;}
.menu_holder h4{display:none;}
#why_choose_us .row_feauture .col-sm-4:first-of-type .feature_content{ margin-left:0;}
#why_choose_us .row_feauture .col-sm-4:last-of-type .feature_content{ margin-left:0; float:right;}
#why_choose_us .feature_content{ max-width:350px; width:100%;}
#cloud_solution_section .width_1{ width:45%;}
#cloud_solution_section .width_2{ width:55%;}
#cloud_solution_section .cloud_solution_text{ /*max-width:475px;*/}
#home_banner .download_form{ float:left; width:60%; padding-left:38px; padding-right:15px;}
#home_banner .armada{ padding-right:25px; padding-left:15px; float:left; width:40%;}
#signup_section .width_1{ width:74%;}
#signup_section .width_2{ width:26%;}
#signup_section .signup_content_wrap{ max-width:582px;}
#signup_section .signup_content{ display:table; width:100%; }
#signup_section .heading_text{ display:table-cell; vertical-align:middle; width:45%;}
#signup_section .form_wrap{ display:table-cell; vertical-align:middle; width:55%; padding-left:15px;}
#signup_section .social_media{ display:table; float:right;}
.inner_contact_left { width:42.2%;}
.inner_contact_right { width:57.8%; padding-right:42px;}

.get_support_left_contact_width { width:42.5%; padding-right: 4%;}
.get_support_right_contact_width { width:57.5%; padding-right:44px;}

#inner_referral .referral_list { width:89%; margin:0 auto 16px; display:inline-block;}
#inner_referral .referral_list li { float:left; width:50%;  position:relative; min-height:90px;}
#inner_referral .referral_list li:nth-child(even) {}

#about-us .services-info h3{ margin:0 40px;}
#about-us .text-padding { padding: 0 20px;}

#inner_testimonial .client_section { display:table; width:100%;}
#inner_testimonial .client_img_content { min-width:138px; display:table-cell; vertical-align:middle;}
#inner_testimonial .client_content { display:table-cell; width:88%; vertical-align:middle; padding-left:60px; padding-right:50px;}
#home_banner .armada img{ margin-top:-29px;}

#content_section .width_1 {margin-right: 5%;width: 65%;}
#content_section .width_2 {width: 30%;}
#content_section .service_list_alliance{ max-width:807px;}
#content_section .service_list_alliance > ul > li .service_icon{ width:200px;  display:table-cell; vertical-align:middle;}
#content_section .service_list_alliance > ul > li .service_title{ display:table-cell; vertical-align:middle;}

#content_section .service_list_alliance > ul > li:nth-child(even) .service_icon{ width:212px;}
#content_section .security_service_list > ul > li:nth-child(even) .service_icon{ width:187px;}
#content_section .it_solution_list > ul > li:nth-child(even) .service_icon{ width:160px;}


#content_section .service_list{ max-width:823px;}
#content_section .service_list > ul > li .service_icon{ width:214px;  display:table-cell; vertical-align:middle;}
#content_section .service_list > ul > li .service_title{ display:table-cell; vertical-align:middle;}
#content_section .service_list > ul > li:nth-child(2n) .service_icon { text-align:right;}

#content_section .width_custom_1{ border-right:1px solid #e1e1e1; padding-right: 30px; width: 74%;}
#content_section .width_custom_2{ padding-left: 30px; width: 26%; }
#icon_content .content_wrap { display:table; width:100%; }
#icon_content .content_text{ vertical-align:top; display:table-cell; }
#icon_content .image_wrap{ width: 170px;vertical-align:middle;display:table-cell;}

#armada_section .armada_img img{margin:-35px 0 0;}
#armada_section .service-icon img{margin: 0;}
#support_main .support_simple_text_1{margin:50px 0 0;}
#support_main .support_business{min-height:290px;}
#support_main .support_contact_text h3.missouri{margin-top:64px;}

#inner-banner .col-12-modi{max-width:730px;width:65%;}
#sidebar_Alliance .width-2{ width:30%;  padding-left: 8px;}
#Strategic-sidebar .width-2{ width:30%;  padding-left: 8px;}
#report-page .list-wrap{margin-left:-15px;margin-right:-15px;}
#report-page .list-wrap > li{float:left;padding:0 15px;width:33.33%;}
#report-page .report-content{max-width:356px;}
#report-page .list-wrap > li:nth-child(3n+1) .report-content{margin-left:0;}
#report-page .list-wrap > li:nth-child(3n+3) .report-content{float:right;margin-right:0;}
#report-page .book-content{min-height:355px;padding-bottom:15px;}

#techonology-partner-welcome .welcome-text p{max-width:520px;}
#techonology-partner-welcome .welcome-text{width:54%;}
#techonology-partner-welcome .content-image{position:absolute;top:40px;right:0;text-align:right;width:45%;}
#technology-partner-body .list-wrap-3 li{width:34%;}
#technology-partner-body .list-wrap-3 li:nth-child(3n + 1){width:32%;}
#technology-partner-body .col-4-modi{width:39%;}
#technology-partner-body .col-8-modi{width:61%;}


}
@media  (min-width: 1800px) {
#home_banner .carousel-control.left{left:14%;}
#home_banner .carousel-control.right{right:14%;}
}
@media  (min-width: 430px) {
#welcome_contact .infusion-form .infusion-field:nth-child(odd){width:48.5%;float:left; margin-right:3%;}
#welcome_contact .infusion-form .infusion-field:nth-child(even){width:48.5%;float:left;}
#welcome_contact .infusion-form .infusion-field:last-child{width:100%;}
}
@media (min-width: 768px) and (max-width: 1600px) {
#main_header .main-menu li{padding:0;}
#main_header .main-menu{margin-right:40px;}
#inner-banner .banner-overlay{max-width:104%;width:104%;left:-2%;}
}
@media (min-width: 768px) and (max-width: 1420px) {
#main_header .main-header-wrap .content-col-7{padding-right:0;}
#main_header .content-col-5{padding-left:30px;}
#main_header .main-menu li{padding:0; margin:0px}
#main_header .main-menu{ margin-right:20px;}
#main_header .it-consultant-btn{margin-right:65px;}
#inner-banner .banner-overlay{max-width:106%;width:106%;left:-3%;}
}
@media (min-width:768px) and (max-width:1200px){
#report-page .info-text h5{font-size:18px;line-height:28px;}
#report-page .info-text{font-size:14px;line-height:23px;}
}

@media (min-width: 768px) and (max-width: 1420px) {
#home_banner .carousel-control.left{left:2%;}
#home_banner .carousel-control.right{right:2%;}
}
@media (min-width: 768px) and (max-width: 1350px) {
#main_header .main-menu li a{ font-size: 15px;}
}

@media (min-width:767px) and (max-width:1399px){
#home_banner .captain-img img {width: 70%;}
#home_banner .text-content h1 {font-size: 40px !important;line-height: 42px !important; margin: 0 0 40px !important;}
#home_banner .text-content{line-height: 22px;}
#home_banner .text-content {max-width: 500px;}
}

@media (min-width: 768px) and (max-width: 1300px) {
#main_header .consultant-btn{font-size:14px;}
#main_header .main-menu li a{font-size:14px;}
#logo img{max-width:230px;}

#home_contact_block .btn_wrapper ul li a{ font-size:10px; padding:9px 15px;}
#why_choose_us .feature_icon img { height: auto; }
#service_section .service_icon img{ height: auto; }
#armada_section .heading_wrap h2 img{height:auto;}
#cloud_solution_section .cloud_icon img { height: auto; }
#testimonial_section .profile_img a img{ height: auto; }	
#home_our_partners .partners_wrap ul li a img{ height: auto; }
#home_banner .armada img{ height: auto; }
#sidebar_Alliance .blog-img img {height: auto;}
#Strategic-sidebar .blog-img img {height: auto;}
#home_banner .banner_holder{vertical-align: top;} 
#home_banner .captain-img img{width: 68%;}
}

@media (min-width:768px){
#feature-section-931 .feature-list{margin-left:-20px;margin-right:-20px;}
#feature-section-931 .feature-list > li{float:left;width:25%;padding:0 20px;}
#feature-section-931 .feature-content{max-width:350px;}

}

@media (min-width: 768px) and (max-width: 1430px) {
#feature-section-931 .feature-list{margin-left:-15px;margin-right:-15px;}
#feature-section-931 .feature-list > li{padding:0 15px;}
#feature-section-931 .section-heading h2{font-size: 46px;}
#feature-section-931 .section-heading p{max-width: 1144px;}
#feature-section-931 .section-heading{font-size: 22px;}
#feature-section-931 .service-text p{padding: 0;}
}
@media (min-width: 768px) and (max-width: 1310px) {
#feature-section-931 .section-heading h2{font-size: 44px;}
#feature-section-931 .service-text h4{font-size: 26px;}
}
@media (min-width: 768px) and (max-width: 1100px) {
#feature-section-931 .section-heading h2{font-size: 35px; line-height: 45px;}
#feature-section-931 .section-heading{font-size: 18px;}
#feature-section-931 .feature-content-wrap{padding: 20px 10px;}
#feature-section-931 .service-text h4{font-size: 22px; line-height: 32px;}
#feature-section-931 .service-text{font-size: 14px;}
#home_banner .captain-img img{width:60%;}
#home_banner .bottom-756-text{bottom: 7px;}
.body-content-182 h3{ font-size:20px;}
.body-content-182 { font-size:14px;}
.body-content-182 .services-icon{ width:85px;}
.body-content-182 .services-list li:nth-child(2n) .services-icon{width:85px;}
.body-content-182 .services-text h4{ font-size:18px;}
#landing-banner .banner-text h1 { font-size: 42px; line-height: 53px; }
	#landing-banner .banner-text{ font-size: 20px; line-height: 34px; }
	#content-page .content-wrap h2{ font-size: 28px; line-height: 40px; }
	#content-page .content-wrap h3{ font-size: 22px; line-height: 36px; }
	#content-page.web-cybersecurity .content-wrap ul li {padding-right: 38px;}

}

@media (min-width: 768px) and (max-width: 960px){
#feature-section-931 .feature-list{margin-left:-10px;margin-right:-10px;}
#feature-section-931 .feature-list > li{padding:0 10px;}
#feature-section-931 .service-text h4{font-size: 16px;}
#feature-section-931 .service-text{font-size: 13px; line-height: 23px;}
.body-content-182 .services-icon{ width:45px;}
.body-content-182 .services-list li:nth-child(2n) .services-icon{width:45px;}
.body-content-182 .services-text h4{ font-size:14px; line-height:20px;}
.body-content-182 .services-text{ padding-left:10px; font-size:12px;}
.content-262 .strategy-wrap{ height:260px;}
.content-262 .strategy-content .armada-img{ width:54%; left:-175px;}
.content-262 .strategy-text h3{ font-size:30px;}
#landing-banner .banner-text h1 { font-size: 36px; line-height: 50px; }
	#landing-banner .banner-text{ font-size: 18px; line-height: 34px;  }
	#landing-banner .banner-text span.block-text {display: inline;}
	#content-page .content-wrap h2{ font-size: 24px; line-height: 38px; }
	#content-page .content-wrap h3{ font-size: 19px; line-height: 33px; }
	#content-page .content-wrap{ font-size: 17px; line-height: 29px; }
	#content-page .content-wrap h5{ font-size: 21px; line-height: 36px; }
	#content-page.web-cybersecurity  .content-wrap ul{ height: 351px; }
	#main-banner#main-banner .table-wrapper{ height: 590px !important;}
	div#main-banner#main-banner {
    height: 660px !important;
}


}
@media (min-width:768px){#main-footer .col-modi-3-1{width:21%;}
#main-footer .col-modi-3-2{width:28.5%;}
#main-footer .col-modi-3-2-2{width:26%;}
#main-footer .col-modi-3-3{width:24.5%;}
#main-footer .col-2-content{width:288px;display:table-cell;vertical-align:middle;padding:15px 10px;border-right:1px solid #cccccc;text-align:center;}
#main-footer .col-7-content{display:table-cell;vertical-align:middle;padding:15px 40px;border-right:1px solid #cccccc;}
#main-footer .col-3-content{display:table-cell;vertical-align:middle;}
}
@media (min-width:1921px){}
@media screen and (max-height:850px){}
@media screen and (max-height:770px){}
@media (min-width:768px) and (max-width:1700px){}
@media (min-width:768px) and (max-width:1550px){#main-footer h6.content-title{font-size:20px;}
#main-footer .footer-menu li a{}
#main-footer .contact-info li{font-size: 16px;}
}
@media (min-width:768px) and (max-width:1420px){}
@media (min-width:768px) and (max-width:1320px){#main-footer .col-3-content{width:220px;}
#main-footer .col-3-content{font-size:21px;}
#main-footer .contact-info li{font-size:16px;}
#main-footer .footer-menu li a{font-size:20px;}
}

@media (min-width:1301px) and (max-width:1390px){
    #main-banner#main-banner .banner-img { width: 35%;}
}
@media (min-width:1101px) and (max-width:1300px){
#main-banner#main-banner .banner-img { width: 38%;}
}
@media (min-width:1101px) and (max-width:1440px){

    #main-banner#main-banner .banner-text { padding: 100px 0;}
    }
@media (min-width:768px) and (max-width:1100px){#main-footer .col-2-content{width:150px;}
#main-footer .col-3-content{width:175px;}
#main-footer .col-7-content{padding:15px;}
#main-footer .col-modi-3-3{padding-left:0;}
#main-footer h6.content-title{font-size:14px;line-height:22px;}
#main-footer .contact-info li{font-size:11px;}
#main-footer .tweets li{font-size:12px;}
#main-footer .latest-tweets{padding-left:10px;}
#main-footer .newsletter-content{font-size:13px;}
#main-footer .footer-menu li a{font-size:14px;line-height:22px;}
#main-footer .copyright p{margin-right:11px;}
#main-footer .social-media li a{width:24px;height:15px;background-size:auto 30px;}
#main-banner#main-banner .banner-img { width: 45%;}
}
@media (max-width:1100px){#main-footer .btn-btn-x2{font-size:13px;line-height:22px;padding:9px 12px;}
#main-footer .copyright{font-size:12px;line-height:11px;}
#home-main-banner .form-heading{font-size:14px;}
#main-footer .content-heading-text{font-size:14px;}
#main-footer .newsletter-content .fsFieldRow input[type="text"], #main-footer .newsletter-content .fsFieldRow input[type="email"], #main-footer .newsletter-content .fsFieldRow input[type="number"], #main-footer .newsletter-content .fsFieldRow input[type="tel"], #main-footer .newsletter-content .fsForm textarea, #main-footer .newsletter-content input[type="file"]{font-size: 14px !important;}
}
@media (min-width:768px) and (max-width:960px){}
@media (max-width:1240px){
	body.page-template-template-home #et-boc #contact #cont_img .et_pb_image img {
		top: 0 !important;
	}
}
@media (max-width:767px){.bcg{background-attachment:scroll;background-position:top center!important;}
.small-screen-center{text-align:center;}
#main-footer .copyright p{display:block;margin:0 0 15px;}
#main-footer .col-2-content{padding:15px;border-bottom:1px solid #cccccc;}
#main-footer .col-7-content{padding:15px;}
#main-footer .col-3-content{width:100%;}
#main-footer .copyright{line-height:20px;}
#main-footer .btn-btn-x2{font-size:12px;line-height:18px;}
#main-footer h6.content-title{font-size:20px;}
#main-footer .contact-info li{font-size:16px;}
#main-footer .tweets li{font-size:14px;}
#main-footer .footer-menu li a{font-size:20px;}
#main-footer .col-3-content{text-align:left;padding-left:20px;}
#landing-banner .banner-text h1{ font-size: 33px; line-height: 50px; }
#landing-banner .banner-text h1 span.block-text{ display: inline; }
#landing-banner .banner-text{ font-size: 18px; line-height: 29px; }
#landing-banner .banner-text span.block-text{ display: inline; }
#content-page .content-wrap h2{ font-size: 26px; line-height: 40px; }
#content-page .content-wrap h3{ font-size: 19px; line-height: 30px; }
#content-page .content-wrap{ font-size: 17px; line-height: 30px; }
#content-page .content-wrap ul { height: auto; }
#content-page .content-wrap ul li { width: 100%; }
#content-page .content-wrap h5{ font-size: 20px; line-height: 30px; }
#content-page .content-wrap ul li{ padding-right: 0; }
#content-page .content-wrap ul{ padding: 0; }
#content-page .content-wrap span.block-text{ display: inline; }
}

@media (max-width: 960px){
#feature-section-931 .section-heading h2 {
font-size: 26px;
line-height: 34px;
}
#feature-section-931 .section-heading{font-size: 15px; line-height: 29px;}
#inner-banner-section .banner-text h1{ font-size:28px; line-height: 30px;}
#inner-banner-section .banner-text{ font-size:22px;}
.body-content-182 h3{ font-size:18px; line-height:28px;}
}

@media (max-width: 767px){
#feature-section-931 .section-heading h2{font-size: 22px;}
#feature-section-931 .section-heading{font-size: 14px; line-height: 28px;}
#feature-section-931 .service-text p{padding: 0 10px;}
.small_screen_center{ text-align:center;}
.body-content-182 .services-wrap{ position:static;transform:inherit; padding:0;}
.body-content-182 .services-483{ height:auto; text-align:center; padding:15px;}
.body-content-182 .services-icon{ margin-bottom:10px;}
.body-content-182 .icon-wrap img{ margin-bottom:20px;}
.body-content-182 ul.features-list{ margin:0px;}
.body-content-182 .features-534 li{ float:none; width:100%;}
.content-262 .strategy-content .armada-img{ position:static;}
.body-content-182 .wrapper-262{ width:100%; float:none;}
.content-262 .strategy-list li{ float:none; width:100%;}
.content-262 .strategy-wrap{}

}
@media (min-width:1110px) and (max-width: 1440px) {

#home_banner .banner_text_main .main_text_wrap h1 .text-main{    font-size: 56px;}
#home_banner .banner_text_main .main_text_wrap h1 .top-text { font-size: 51px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-1:before{    bottom: 1px;}
}
@media (min-width: 768px) and (max-width: 1124px) {
#lanidng_testimonial .testimonial_content h3{ font-size:24px;}
#lanidng_testimonial .testimonial_content{ font-size:15px;}
#inner_get_support .support_buttons li a{padding: 15px 13px;font-size: 11px;}
}
@media (min-width: 768px) and (max-width:990px) {
#innerbanner_section{padding-top: 107px;}
}
@media (min-width: 768px) and (max-width: 1200px) {
#home_contact_block .btn_wrapper ul li a{ font-size:10px; padding:9px 10px; }
#home_contact_block .contact_info{ font-size:11px;}
#home_banner .banner_2_form .form_wrap .fsBody .fsForm{ width:100%;}

#home_contact_us .form_wrap .fsSubmit input.fsSubmitButton{ font-size:15px !important;}
#referral_form{width: 65%;}

#content_section .service_list > ul > li .service_title h6{ font-size:18px;}
#main_header .main-menu {
margin-right: 0;
}
}
@media (max-width: 980px) {
	#content_section .width_1 {
		width: 100%;
		margin-right: 0;
	}
	#content_section .alliance-sidebar.width-2 {
		width: 100%;
		max-width: 329px;
		margin: 0 auto;
		float: none;
		display: table;
	}
	#sidebar_Alliance_why .blog-wrap{padding-bottom: 0;}
}
@media (min-width: 768px) and (max-width: 960px) {
#signup_scroll .signup_btn{top: 334px;bottom: unset;}
#signup_scroll .consultation_btn{top: 0;bottom: unset;}  
#content_section .non-profit > ul.technology_patners > li .service_text h6{font-size: 15px;}
#signup_scroll{ top:80px;}
#lanidng_testimonial .testimonial_content{ padding:38px 10px 43px;}
#lanidng_testimonial .testimonial_content h3{ font-size:18px; line-height:25px;}
#lanidng_testimonial .testimonial_content{ font-size:13px; line-height:23px;}
#lanidng_testimonial .testimonial_content h6{ font-size:13px;}
#main_header .main-menu li.menu-item-has-children:hover a{ background-size: 3px auto; background-position: 97% center;}
#main_header .main-nav ul.sub-menu li a{ font-size: 10px;}
.alliance_sidebar_form .fsForm .fsLabel{font-size: 11px !important;}
.alliance_sidebar_form .fsForm .fsLabel a{font-size: 9px;}

#report-page .book-content{min-height:325px;padding:0 20px 15px;}
#report-page .info-text h5{font-size:14px;line-height:28px;}
#report-page .info-text{font-size:13px;line-height:22px;}
#report-page .info-text p{min-height:109px;}
#report-page .read-more{font-size:16px;line-height:22px;padding:12px 38px 16px;}

}


@media (min-width: 768px) and (max-width: 1100px) {
#main_header .main-menu li{padding:0;}
#main_header .main-menu li a { font-size: 13px; line-height: 15px;}
#main_header .main-nav { padding: 10px 0 0;}
#main_header .it-consultant-btn { padding-top: 0;}
#logo img{max-width:196px;}
#main_header .content-col-5{padding-left:15px;}
#main_header .it-consultant-btn{margin-right:58px;}
#main_header .consultant-btn {padding: 5px 25px 6px;font-size: 10px;line-height: 18px;}

#home_banner .carousel-control.left{left:5px;}
#home_banner .carousel-control.right{right:5px;}
#home_contact_block .social_media{padding-right:5px;}
#home_contact_block .contact_info{padding-right:5px;}
#home_contact_block .btn_wrapper ul li{padding:0 1px;}
#home_contact_block .contact_info{font-size:11px; line-height:22px;}
#home_contact_block .btn_wrapper ul li a{font-size: 9px; line-height: 23px; padding: 5px 8px;}
#home_contact_block .social_media ul li a{width:26px; height:26px;}
#home_contact_block .social_media ul li a::before{background-size:auto 30px; height:15px;}
#home_banner .armada img{max-width:250px;}
#home_banner .form_wrap{max-width:350px; padding: 34px 25px 48px;}
#home_banner .form_heading h6{font-size:26px; line-height:26px;}
#home_banner .form_heading h2{font-size:36px; line-height:34px;}
#home_banner .form_heading{font-size:20px; line-height:24px;} 
#main_header.inner_header .logo-wrapper img{width: 100px;}
#category_section .search_wrap a span{ width:190px;}
#category_section .newsletter_wrap h3{ font-size:22px; line-height:26px;}
#category_section .newsletter_wrap{ font-size:9px;}
#category_section .Categories_wrap ul li { font-size:13px; line-height:30px;}
#content_section .search_wrap a span{ width:190px;}
#content_section .newsletter_wrap h3{ font-size:22px; line-height:26px;}
#content_section .newsletter_wrap{ font-size:9px;}
#content_section .Categories_wrap ul li { font-size:13px; line-height:30px;}
#content_section .content_wrap{ font-size:20px;}

#inner_get_support .support_text { font-size:20px;}
#inner_get_support .support_text h1 { font-size:40px;}
#inner_testimonial .client_content { font-size:20px;}
#Alliance_sidebar .download_wrap{ padding:24px 15px 197px;}
#Alliance_sidebar .download_wrap { font-size:26px;}
#content_section .non-profit > ul.technology_patners > li:first-child { margin-left: 0;}
#content_section .non-profit > ul.technology_patners > li:nth-child(5) { margin-left: 0;}
#content_section .whoweserve > ul.technology_patners > li:first-child { margin-left: 0;}
#content_section .whoweserve > ul.technology_patners > li:nth-child(5) { margin-left: 0;}
#content_section .web_cybersecurity > .content_text{font-size:18px;}
#content_section .web_cybersecurity > .content_text h5{font-size:22px;}
#content_section .web_cybersecurity > .content_text h4{font-size:30px;}
#content_section .web_cybersecurity .security_info_content > ul.info_list > li{font-size:18px;}
#content_section.server_storage .content_wrap h3{min-height:70px;}
#content_section.server_storage .content_wrap ul{min-height:138px;}
#icon_content .content_text { font-size:18px;}
#armada_section .armada_img img{margin:0;}
#support_main .support_business h5{font-size:16px;}
#support_main .support_business{font-size:14px;  min-height: 282px;}

#sidebar_Alliance .sidebar-top-wrap h3 { font-size:24px;}
#sidebar_Alliance .sidebar-top-wrap{ font-size:20px;}
#sidebar_Alliance .form-wrap h4{ font-size:20px;}
#Strategic-sidebar .sidebar-heading h3 { font-size:24px;}
#Strategic-sidebar .text-wrapper{ font-size:20px;font-size:18px; line-height:28px;}
#Strategic-sidebar .form-wrap h4{ font-size:20px;}
#Strategic-sidebar .bottom-text{ padding: 19px 0 0;}

#techonology-partner-welcome .content-image{width:47%;}
#techonology-partner-welcome .welcome-text h4{font-size:31px;}
#techonology-partner-welcome .welcome-text{font-size:16px;}
#technology-partner-body .body-wrap{font-size:16px;line-height:30px;}
#technology-partner-body .list-wrap li{font-size:20px;}
#technology-partner-body .body-wrap h5{font-size:26px;line-height:40px;}
#technology-partner-body .sidebar-heading{padding:135px 15px 15px;}
#technology-partner-body .sidebar-heading h4{font-size:28px;}
#technology-partner-body .body-wrap p.left-pad{padding-left:0;}
#technology-partner-body .video-overlay iframe { width: 100%; height: 340px;}
#sidebar_content .heading_text h2{ font-size:22px;}
#sidebar_content .text_wrapper h4{ font-size:20px;}
#sidebar_content .form-text h4 { font-size:18px;}
#sidebar_content .form_wrap .fsSubmit input.fsSubmitButton{font-size: 18px !important;}
#main_header .it-consultant-btn a span { font-size: 14px;}
#main_header.smaller .logo-wrapper img{width: 160px;}
#main_header.smaller .main-menu li a {font-size: 9px;}
#main_header.smaller .main-menu li a { padding: 8px 8px 9px 6px;}
}

@media (min-width:768px) and (max-width:1060px){#inner-banner .banner-overlay{max-width:112%;width:112%;left:-10%;}
#inner-banner .banner-bg{width:32.5%;}
#inner-banner .banner-text h1{font-size:38px;}
#inner-banner .banner-text{font-size:20px;}
#inner-banner .banner-text .banner-btn{font-size:20px;}
}
@media (min-width: 768px) and (max-width: 990px){
#main_header .content-col-5{padding-left:4px;}
#main_header .consultant-btn { font-size: 11px; padding: 7px 6px 6px;}
#main_header .it-consultant-btn{margin-right:47px;}
#main_header .it-consultant-btn { padding-top: 0;}
#main_header .main-menu{margin-right:0;}
#main_header .main-menu li{padding:0;}

#logo img{max-width:120px;}
}
@media (min-width: 768px) and (max-width: 980px) {
	#main_header .main-menu li a{padding:8px 8px 12px 6px; background-size:5px;}
}

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

#category_section .blog_text{ font-size:18px; line-height:28px;}
#category_section .search_wrap a span { width:130px;}
#category_section .newsletter_wrap h4{ font-size:12px;}
#category_section .newsletter_wrap h3 { font-size:16px; line-height:24px;}
#category_section .Categories_wrap ul li::before{ padding-right:5px;}
#category_section .Categories_wrap ul li{ font-size:11px;}
#category_section .btn_wrapper ul li a{ padding:9px 15px;}
#thankyou_section .btn_wrapper ul li a{ padding:9px 13px;}
#content_section .search_wrap a span { width:130px;}
#content_section .newsletter_wrap h4{ font-size:12px;}
#content_section .newsletter_wrap h3 { font-size:16px; line-height:24px;}
#content_section .Categories_wrap ul li::before{ padding-right:5px;}
#content_section .Categories_wrap ul li{ font-size:11px;}
#content_section .btn_wrapper ul li a{ padding:9px 15px;}
#content_section .content_wrap h3{ font-size:20px;}
#content_section .content_wrap { font-size:16px; line-height:24px;}
#content_section .text_wrap{ font-size:16px; line-height:24px;}
#main_header .button_container{ top: 54%;}

#welcome_contact .contact_us_text h2 { font-size:20px;}
#welcome_contact .contact_us_text { font-size:16px;}
#inner_referral .referral_content { font-size:18px;}
#inner_testimonial .client_content { font-size:15px; line-height:22px;}

#video_section .video_title h2 {font-size: 15px;}
#content_section .service_list_alliance > ul > li .service_icon{padding:0 18px;width: 110px;}
#content_section .service_list_alliance > ul > li:nth-child(2n) .service_icon{width:166px;}
#content_section .security_service_list > ul > li:nth-child(even) .service_icon{ width:126px;}
#content_section .it_solution_list > ul > li:nth-child(even) .service_icon{ width:126px;}
#Alliance_sidebar .download_wrap{ font-size:20px; line-height:30px;}
#Alliance_sidebar .ebook_wrap img{ margin-top:-140px;}
#content_section .service_list > ul > li .service_title h6{ font-size:16px;}
#abouthp_banner .store_btn_second .avia_button{font-size: 14px;}
#cloud_solution_section .learn_about{ font-size:12px;}
#content_section .web_cybersecurity > .content_text .content_list{margin-left:20px;}
#content_section.server_storage .content_wrap ul { min-height: 168px;}
#icon_content .content_text { font-size:14px ; line-height:24px;}
#support_main .support_business h5{font-size:13px;}
#support_main .support_business{font-size:14px;   min-height: 338px;}
#main_header .main-menu li a{font-size:10px; line-height:24px;}
#logo { padding-top: 18px; right: 20px;}
#main_header .main-nav{padding:20px 0 0;}
#inner-banner .banner-text{height:340px;}
#sidebar_Alliance .sidebar-top-wrap{ font-size:15px; line-height:24px;}
#sidebar_Alliance .sidebar-top-wrap h3{ font-size:19px; line-height:28px;}
#sidebar_Alliance .form-wrap h4{ padding:12px 10px 19px; font-size:16px; line-height:24px;}
#sidebar_Alliance .form-wrap a{ font-size:26px;}
#sidebar_Alliance .bottom-text{ font-size:12px;}
#sidebar_Alliance .blog-heading h3{ font-size:13px;}
#sidebar_Alliance .blog-text{ font-size:12px;}
#sidebar_Alliance .testimonial-text{ font-size:14px; line-height:24px;}
#sidebar_Alliance .testimonial-text h4{ font-size:12px;}
#Strategic-sidebar .sidebar-top-wrap { padding:28px 10px;}
#Strategic-sidebar .sidebar-heading h3 { font-size:17px; line-height:28px;}
#Strategic-sidebar .text-wrapper{ font-size:13px; line-height:20px;}
#Strategic-sidebar .form-wrap h4{ font-size:15px; line-height:24px;}
#Strategic-sidebar .bottom-text{ font-size:12px;}
#Strategic-sidebar .blog-heading h3{ font-size:12px;}
#Strategic-sidebar .textimonial-conetnt{ padding:0 10px 37px;}
#Strategic-sidebar .testimonial-text{ font-size:16px;}
#Strategic-sidebar .testimonial-text h4{ font-size:12px;}	


#sidebar_Alliance_why .testimonial-text{ font-size:14px; line-height:24px;}
#sidebar_Alliance_why .testimonial-text h4{ font-size:12px;}
#technology-partner-body .sidebar-heading h4{font-size:20px;letter-spacing:4px;line-height:32px;}
#sidebar_content .heading_text h2 { font-size:15px; line-height:26px;}
#sidebar_content .border_content{ padding:0 15px;}
#sidebar_content .text_wrapper h4{ font-size:17px;}
#sidebar_content .submit_btn{ font-size:20px;}
#sidebar_content .bottom_text{ font-size:11px;}
}


@media (max-width: 960px){
#home_banner .banner_img .banner_bg{opacity:0;}

#home_contact_block .social_media{display:block; padding:0;}
#home_contact_block .contact_info{display:block; padding:0;}
#home_contact_block .contact_info p{margin:0 0 8px;}
#home_contact_block .social_media ul li{float:none;}
#home_contact_block .btn_wrapper{display:block;}
#home_about_us .about_us_text h2{font-size:45px; line-height:50px;}
#home_about_us .about_us_text{font-size:16px; line-height:28px; letter-spacing:0;}
#why_choose_us .heading_text h2{/*font-size:45px; line-height:50px;*/}
#why_choose_us .heading_text h6{font-size:16px; line-height:24px;}
#why_choose_us .feature_text{font-size:14px; line-height:28px;}
#why_choose_us .feature_text h6{font-size:15px; line-height:28px;}
#service_section .service_heading h2{font-size:45px; line-height:50px;}
#service_section .service_heading h6{font-size:16px; line-height:24px;}
#service_section .service_title h6{font-size:16px;}
#armada_section .content_text{font-size:16px; line-height:28px; letter-spacing:0;}
#armada_section .heading_wrap h2 img{max-width:380px;}
#cloud_solution_section .heading_text h2{font-size:40px; line-height:45px;}
#cloud_solution_section .cloud_solution_text{font-size:16px; line-height:28px;}
#cloud_solution_section .cloud_solution_text h5{font-size:20px;}
#cloud_solution_section .content_list li{font-size:18px; line-height:28px; margin:0 0 10px;}
#cloud_solution_section .cloud_solution_text p{margin:0 0 38px;}
#testimonial_section .testimonial_heading h2{font-size:40px; line-height:45px;}
#testimonial_section .testimonial_heading h6{font-size:16px; line-height:28px;}
#home_contact_us .form_heading h2{font-size:40px; line-height:45px;}
#home_contact_us .form_heading h6{font-size:16px; line-height:24px;}
#home_contact_block .social_media{margin:0 0 4px;}

#category_section .sidebar_content{ margin:0px;}
#content_section .sidebar_content{ margin:0px;}

#testimonial_section .testimonial_content h4{font-size:18px;}
#testimonial_section .testimonial_text blockquote{font-size:15px; line-height:24px;}
#testimonial_section .profile_text{font-size:15px;}

#latest_video .video_heading h2{ font-size:30px;}
#resources_blog .blog_heading h2{ font-size:30px;}
#content_section .service_list_alliance > ul > li .service_title h6{font-size:15px; line-height:25px;}

#alliance_blog .category_wrap .category_text h3{font-size:24px; line-height:30px;}
#alliance_blog .category_wrap .category_text{font-size:16px; line-height:28px;}
#content_section .web_cybersecurity .security_info_content > h4{ padding: 14px 25px 16px;}
#content_section .web_cybersecurity .security_info_content > ul.info_list > li{padding: 16px 25px; font-size:16px; line-height:26px;}
#content_section .web_cybersecurity .security_info_content > h4{font-size:26px; line-height:32px;}
#content_section .web_cybersecurity > .content_text h4{font-size:24px; line-height:34px;}
#content_section .web_cybersecurity > .content_text{font-size:16px;}
#content_section .web_cybersecurity > .content_text h5{font-size:18px; line-height:28px;}

#inner-banner .banner-text h1{font-size:32px;line-height:42px;}
#inner-banner .banner-text{font-size:16px;}
#inner-banner .banner-text .banner-btn{padding:10px 19px 12px;font-size:16px;}
#sidebar_Alliance .sidebar-top-wrap{ padding:25px 15px; }
#sidebar_Alliance .sidebar-top-wrap h3 span{ display:inline;}
#sidebar_Alliance .form-wrap{ padding:0 15px 30px;}
#sidebar_Alliance .form-wrap h4 span{ display:inline;}
#sidebar_Alliance .textimonial-conetnt{ padding:0 15px 37px;}
#Strategic-sidebar .sidebar-heading h3 span { display:inline;}
#Strategic-sidebar .bottom-text{ padding: 19px 0 0;}
#sidebar_Alliance_why .sidebar-top-wrap{ padding:25px 15px; }
#sidebar_Alliance_why .sidebar-top-wrap h3 span{ display:inline;}
#sidebar_Alliance_why .form-wrap{ padding:0 15px 30px;}
#sidebar_Alliance_why .form-wrap h4 span{ display:inline;}
#sidebar_Alliance_why .textimonial-conetnt{ padding:0 15px 37px;}
#report-page .section-heading h6{font-size:24px;}

#techonology-partner-welcome .welcome-text h4{font-size:23px;line-height:38px;}
#techonology-partner-welcome .welcome-text{font-size:14px;line-height:24px;}
#technology-partner-body .section-heading h2{font-size:24px;}
#technology-partner-body .body-wrap{font-size:14px;line-height:28px;}
#technology-partner-body .list-wrap li{padding-left:43px;font-size:15px;line-height:25px;}
#technology-partner-body .body-wrap h5{font-size:20px;line-height:33px;}
#technology-partner-body .highlight-box{padding:29px 45px 42px;}
#technology-partner-body .highlight-box h6{font-size:23px;}
#sidebar_content .heading_text{ padding:20px 15px 24px;}
#sidebar_content .form_content{ padding:53px 15px 24px;}
#sidebar_content .form-text{ padding:20px 15px 10px;}
}

@media (max-width: 900px){
#technology-partner-body .video-overlay iframe { width: 100%; height: 240px;}
}

@media (max-width: 767px){
#main_header .main-menu li{padding:0 10px;}
/* #main_header,#main_header.inner_header{position:relative;} */
/* #main_header:after{content:""; position:absolute; left:0; top:0; height:56px; width:100%; background:black;} */
#main_header .main-menu li a{font-size:15px;}
#main_header .main-nav{margin:0 0 10px;}
#logo{margin:0 0 10px; right:0;}
#main_header .button_container{top:-6px; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
#main_header .main-header-wrap{display:block; padding-top:48px;}
#main_header .button_container{width:98%;}
#main_header .button_container .menu_text{text-align:right;}
#main_header .button_container .menu_text{font-size:14px; line-height:28px;}
#main_header .button_container span{width:39px;}
#main_header .overlay-menu{width:100%;}
#main_header .menu-overlay{width:100%;}
#main_header .button_container .menu_text > h6{color:#fff; font-size:15px;}
/* #main_header::after{height: 0; position: relative;} */
#main_header .main-header-wrap{ padding-top: 0;}
.responsive_menu { display: block;}
#main_header .main_navigation { display: none;}
#signup_scroll{display:none;}
#why_choose_us .feature_content{margin:0 0 54px;}
#why_choose_us { padding: 100px 0 40px;}
#cloud_solution_section .learn_about{margin:0 0 32px;}
#cloud_solution_section .content_list li::before{position:static; padding-right:8px;}
#cloud_solution_section .content_list li{padding:0;}
#home_our_partners .partners_wrap ul li{display:inline-block; padding:14px;}
#home_banner .banner_wrap{height:649px!important;}
#home_banner .carousel-control.left{left:1px;}
#home_banner .carousel-control.right{right:1px;}
#home_banner .banner_text h1{font-size:20px  !important; line-height:30px  !important;}
#home_banner .banner_text{font-size:16px; line-height:22px; text-shadow:0 1px #000;}
#home_banner .banner_img2 .banner_text h1{font-size:30px; line-height:40px; margin:0 0 14px;}
#home_banner .carousel-control{background-size:30px; width:30px;}
#home_banner .banner_img3 .banner_holder{padding-top:30px;}
#home_banner .form_wrap{margin:0 auto;}
#home_banner .armada{margin-bottom:30px;}
#home_banner .form_wrap { max-width: 310px; padding: 23px 20px 30px;}
#home_banner .form_heading h6{font-size:22px; line-height:22px;}
#home_banner .form_heading h2{font-size:31px; line-height:30px;}
#home_banner .form_heading{font-size:17px; line-height:23px;}
#home_about_us .about_us_text{font-size:14px; line-height:26px;}
#home_about_us .about_us_text p .bold_text span{display:inline;}
#why_choose_us .heading_text h6 span{display:inline;}
#why_choose_us .heading_text h6{font-size:14px;}
#why_choose_us .heading_text h2{font-size:40px; line-height:46px;}
#service_section .service_wrapper ul li{width:50%; padding:0 10px;}
#armada_section .heading_wrap h2 img{max-width:320px;}
#armada_section .content_text{font-size:14px;}
#cloud_solution_section .heading_text h2{font-size:28px; line-height:38px;}
#testimonial_section .testimonial_heading h2{font-size:30px; line-height:40px;}
#testimonial_section .testimonial_heading h6{font-size:14px; line-height:26px;}
#home_contact_us .form_heading h2{font-size:30px; line-height:40px;}
#home_contact_us .form_heading h6{font-size:14px;}
#home_about_us .about_us_text p .title_text span{display:inline;}
#home_about_us .about_us_text p .title_text{line-height:24px;}
.small_screen_center{ text-align:center;}

#main_header.inner_header .header_bg{ background:none;}
#category_section .blog_content{ padding:0px;}
#category_section .newsletter_wrap h4 span{ display:inline;}
#category_section.mediacenter .video_wrap{ margin-bottom:20px;}
#thankyou_section .col-sm-4{ padding:0 15px;}
#thankyou_section .padding{ padding:0 15px;}
#thankyou_section .blog_wrap{ margin-bottom:25px;}
#content_section .content_wrap { font-size:18px; line-height:24px;}
#content_section .notebook_text { font-size: 18px; }
#content_section .text_wrap{ font-size:16px; line-height:24px; padding-bottom:20px;}
#content_section .content_wrap ul{ margin:0; text-align:left;}
#content_section .newsletter_wrap h4 span{ display:inline;}
#content_section.mediacenter .video_wrap{ margin-bottom:20px;}

#welcome_contact .contact_list li { text-align:left;}
#welcome_contact .email_list {margin-bottom:60px;}
#inner_get_support .support_text h1 { margin-bottom:30px;}
#inner_referral .referral_list { margin-bottom:30px;}
#inner_referral .referral_content { font-size:18px; line-height:28px;}
#inner_testimonial .client_quote { right:40%;}

#home_banner .armada img{ height:auto;} 
#why_choose_us .feature_icon img { height: auto; }
#service_section .service_icon img{ height: auto; }
#armada_section .heading_wrap h2 img{height:auto;}
#cloud_solution_section .cloud_icon img { height: auto; }
#testimonial_section .profile_img a img{ height: auto; }
#home_our_partners .partners_wrap ul li a img{ height: auto; }

#main_header .button_container{ display:none;}

#home_banner .banner_2_form .form_wrap .fsBody .fsForm{width:90%; margin:0 auto !important;}
#home_banner .banner_2_form .form_wrap .fsFieldRow input[type="text"], #home_banner .banner_2_form .form_wrap .fsFieldRow input[type="email"], #home_banner .banner_2_form .form_wrap .fsFieldRow input[type="number"], #home_banner .banner_2_form .form_wrap .fsFieldRow input[type="tel"], #home_banner .banner_2_form .form_wrap .fsForm textarea{ margin-bottom:10px;}
#home_banner .banner_2_form .form_wrap #fsRow2682757-1,#home_banner .banner_2_form .form_wrap #fsRow2682757-2,#home_banner .banner_2_form .form_wrap #fsRow2682757-3,#home_banner .banner_2_form .form_wrap #fsRow2682757-4{width:100%; margin:0; float: none;}
#home_banner .banner_2_form .form_wrap .fsForm .fsSubmit{ width:auto; float:none; padding:0 17px; float: none; margin:0 auto;  display: table;} 

#home_contact_us .form_wrap .fsBody #fsRow2682708-1,#home_contact_us .form_wrap .fsBody #fsRow2682708-2,#home_contact_us .form_wrap .fsBody #fsRow2682708-3,#home_contact_us .form_wrap .fsBody #fsRow2682708-4{ margin:0; width:100%; float:none;}
#home_contact_us .form_wrap .fsForm .fsSubmit{width: auto; margin:0 0 20px;}

#welcome_contact .contact_us_text{ font-size: 20px;}
#contact_form .form_wrap .fsBody #fsSection52593322,#contact_form .form_wrap .fsBody #fsSection52593324{ width:100%; float:none;}
#support_form .form_wrap .fsBody #fsSection52594202 ,#support_form .form_wrap .fsBody #fsSection52594209 { clear: none; float: none; width:100%;  }

#referral_form{ width:100%;}
#referral_form .your_info_wrap .fsBody #fsSection52594761, #referral_form .your_info_wrap .fsBody #fsSection52594872,#referral_form .your_info_wrap .fsBody #fsSection52594880, #referral_form .your_info_wrap .fsBody #fsSection52594911,#referral_form .your_info_wrap .fsBody #fsSection52594761, #referral_form .your_info_wrap .fsBody #fsSection52594872,#referral_form .your_info_wrap .fsBody #fsSection52594880, #referral_form .your_info_wrap .fsBody #fsSection52594911{width:100%; float:none;}
#referral_form .your_info_wrap .fsForm .fsSubmit{transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0);}
#referral_form .your_info_wrap .fsForm .fsSubmit{ width:auto;}

#video_section .video_title h2 { font-size: 15px;}

#testimonial_section .testimonial_wrap li{ display:block; width:100%; margin:0 0 40px;}
#testimonial_section .testimonial_wrap{ margin-bottom:18px;}

#content_section .service_list_alliance > ul > li .service_icon{margin: 0 0 12px;}
#content_section .service_list_alliance > ul > li:nth-child(even) .service_icon{margin:0;}
#content_section .service_list_alliance > ul > li:nth-child(even) .service_title h6{margin:0 0 18px;}
#content_section .service_list_wrap_tektonic > ul > li .service_title h6{padding-bottom:8px;}
#content_section .content_wrap ul {text-align: left; display:inline-block;}
#Alliance_sidebar .width_1{ width:100%;}
#Alliance_sidebar .download_wrap{ padding:24px 15px 197px;}
#Alliance_sidebar .download_wrap{ font-size:28px;}
#content_section .service_list > ul > li .service_icon{ text-align: center; margin-bottom:20px;}
#content_section .service_list > ul > li .service_title h6{ margin-bottom:20px;}
#content_section .security_strategy_alliance .panel-default > .panel-heading{padding: 10px 10px 19px;}
#content_section .security_strategy_alliance .title_content{text-align: left;}
#content_section .service_list { margin: 0 0 50px;}
#content_section .it-consulting > ul.technology_patners > li{ float:none; width:100%; padding:0px; margin-bottom:30px;}
#content_section .it-consulting > ul.technology_patners {padding-bottom: 0;padding-top: 0;}
#content_section .non-profit > ul.technology_patners > li:first-child { margin-left: 0;}
#content_section .non-profit > ul.technology_patners > li:nth-child(5) { margin-left: 0;}
#content_section .non-profit > ul.technology_patners > li{ float:none; width:100%; padding:0px; margin-bottom:30px;}
#content_section .non-profit > ul.technology_patners {padding-bottom: 0;padding-top: 0;}
#content_section .whoweserve > ul.technology_patners > li:first-child { margin-left: 0;}
#content_section .whoweserve > ul.technology_patners > li:nth-child(5) { margin-left: 0;}
#content_section .whoweserve > ul.technology_patners > li{ float:none; width:100%; padding:0px; margin-bottom:30px;}
#content_section .whoweserve > ul.technology_patners {padding-bottom: 0;padding-top: 0;}
#innerbanner_section{ margin-top: 0; overflow: hidden;}
.innerbanner_textwrap h2{padding: 40px 0;}


#abouthp_banner .service_text {display: block; width: 100%;text-align: center;}
#abouthp_banner .text_wrapper { max-width: 100%;}
#abouthp_banner .service_icon {padding: 50px 0 0;text-align: center;}
#about_hp_renew .service_icon { display: block;width: 100%;}
#about_hp_renew .service_text { display: block;text-align: center;width: 100%;}
#abouthp_banner ul li {display: inline-block;}
#about_hp_renew .wrap2 .service_icon {text-align: center;}
#abouthp_footer .form_wrap{ width: 100%;}
.network_application .form_wrap  .fieldset-content label.vertical{width: 100% !important;text-align:left;}
#home_about_us .about_us_text{ width: 100%;  display: inline-block;}
#home_about_us .service_img{width: 100%;  display: inline-block;}
#armada_section .armada_content{width: 100%;  display: inline-block;}
#armada_section .armada_img {width: 100%;  display: inline-block;}
#content_section .notebook_text ul{ margin:0 0 24px;}

#alliance_blog .width_1{ width:100%;}
#alliance_blog .width_2{ width:100%; padding-left:15px;}
#sidebar_cblog {margin: 0 0 32px;}
#content_section .web_cybersecurity > .content_text .content_list{margin-left:0; text-align:left;}
#content_section .web_cybersecurity .security_info_content > ul.info_list > li{padding:14px 18px; font-size:15px;}
#content_section .web_cybersecurity .security_info_content > h4 { padding: 14px 18px 16px;}
#home_about_us .about_us_heading h2{font-size:40px; line-height:46px;}

#content_section.server_storage .content_wrap ul {display: inline-block; text-align: left;}
#icon_content .width_1{ width:100%;}
#icon_content .image_wrap img{ margin-bottom:30px;}
#icon_content .content_text p { margin-bottom:30px;}
#lanidng_testimonial .heading_text h2{ font-size:40px; line-height:50px;}
#lanidng_testimonial .heading_text{ font-size:18px;}
#lanidng_testimonial .testimonial_content{ min-height:inherit; padding:38px 15px 43px;}
#support_main .support_superstore_content .partners_img {display:inline-block;}
#support_main .support_contact_text h3.missouri{margin-top:50px;}
#support_main .support_contact_text .large-simple-logo{margin:0 0 30px;}


.alliance-technology .tech_partners .resized .col-sm-2{width: auto;}
.alliance-technology .reliable-service .wrapper blockquote::before{position:relative; margin-left:0;}
.alliance-technology .reliable-service .wrapper p{padding-left:0;}
.alliance-technology .directional-arrow { display: none; }
.alliance-technology p .border { width: auto; }
#home_banner {padding-top: 20px;}
#innerbanner_section{padding-top: 0;} 
#content_section .files img{width:90%;}
#main_header .button_container{position: static;}

#inner_get_support .support_buttons li { display: table; width:100%; margin: 0;}
#inner_get_support .support_buttons li a { display: block; margin: 5px 0; }

#home_contact_us .infusion-form #inf_field_FirstName { width: 100%!important;}
#home_contact_us .infusion-form #inf_field_LastName { width: 100%!important;}
#home_contact_us .infusion-form #inf_field_Company { width: 100%!important;}
#home_contact_us .infusion-form #inf_field_Email { width: 100%!important;}
#home_contact_us .infusion-form #inf_field_Phone1{ width: 100%!important;}
#home_contact_us .infusion-form #inf_custom_Subject{ width: 100%!important;}

#inner-banner{padding-top:0!important;}
#inner-banner .banner-overlay{max-width:inherit;width:auto;left:-100px;}
#inner-banner .banner-text{text-align:center;}
#inner-banner .wrapper-all{position:relative;}
#inner-banner .banner-bg{/*height:240px;*/height:319px;width:100%;position:static;}
#inner-banner .banner-text{height:380px;}

#sidebar_Alliance_why .sidebar-top-wrap h3{ min-height:inherit;}
#sidebar_Alliance_why .sidebar-top-wrap{height:inherit; padding-bottom:60px;font-size: 15px;}
#report-page .book-content{margin:0 0 18px;}
#report-page .info-text p{margin:0 0 22px;min-height:inherit;}
#report-page .report-content{margin:0 0 55px;}

#technology-partner-body .body-wrap p.left-pad{padding-left:0;}
#technology-partner-body .list-wrap-3 li{width:50%;}
#technology-partner-body .section-heading h2{font-size:20px;}
#technology-partner-body .list-wrap li{font-size:14px;line-height:23px;}
#technology-partner-body .body-wrap h5{font-size:18px;line-height:30px;}
#technology-partner-body .highlight-box{padding:20px 22px 33px;}
#technology-partner-body .highlight-box h6{font-size:18px;line-height:30px;}
#technology-partner-body .main-video-wrap .video-holder{overflow:hidden;}
#technology-partner-body .main-video-wrap .video-holder{width:110%;overflow:hidden;max-width:inherit;margin-left:-5%;}
#technology-partner-body .video-overlay{width:56%;}
.small_screen_center{text-align:center;}
#career-page.sidebar-career .career-form .fsSubmit input.fsSubmitButton{font-size: 20px !important;}
#sidebar_content .sidebar_wrap{ margin: 0 auto;}

}



@media (max-width: 668px){
#main_header .main-menu li a{font-size:13px;}
#main_header .main-menu li{padding:0 5px;}
#main_header .main-menu li a{padding-right:14px; background-size:9px;}
#main_header .overlay-menu > li > ul > li > a{font-size:13px;}

#inner_testimonial .client_quote { right:37%;}
#icon_content .content_text { font-size:16px; line-height:24px;}
}


@media (max-width:450px){
#techonology-partner-welcome .welcome-text h4{font-size:20px;line-height:34px;}
#technology-partner-body .sidebar-heading{padding:135px 15px 15px;}
#technology-partner-body .sidebar-heading h4{font-size:28px;}
#technology-partner-body .main-video-wrap .video-holder{width:116%;margin-left:-8%;}
#technology-partner-body .video-overlay{width:59%;}
#sidebar_content .heading_text h2{ font-size:20px;}
#sidebar_content .text_wrapper h4{ font-size:18px;}
#sidebar_content .form_wrap .fsSubmit input.fsSubmitButton{font-size: 18px !important;}
}


@media (max-width:440px){#inner-banner .banner-text{font-size:14px;}
#inner-banner .banner-text .banner-btn{font-size:14px;}
#inner-banner .banner-overlay{left:-110px;}
#inner-banner .banner-text h1{font-size:26px;line-height:40px;}
}
@media (max-width: 430px) {
#main_header .consultant-btn{font-size:14px;}
#main_header .overlay-menu > li{display:block; width:100%; margin-bottom:22px;}

#home_banner .armada img{max-width:240px; }
#home_contact_block .contact_info{font-size:13px; line-height:23px;}
#home_contact_block .btn_wrapper ul li{padding:0 2px;}
#home_contact_block .btn_wrapper ul li a{font-size: 12px; line-height: 25.91px; padding: 7px 19px;}
#why_choose_us .heading_text h2{font-size:30px; line-height:40px;}
#service_section .service_heading h2{font-size:30px; line-height:40px;}
#service_section .service_heading h6{font-size:14px;}
#service_section .service_wrapper ul li{width:100%; padding:0;}
#service_section .learn_more a{font-size: 12px;line-height: 25.91px; padding: 5px 16px;}
#armada_section .heading_wrap h2 img{max-width:100%;}
#cloud_solution_section .heading_text h2{font-size:19px; line-height:29px;}
#cloud_solution_section .cloud_solution_text{font-size:14px; line-height:26px;}
#cloud_solution_section .cloud_solution_text h5{font-size:16px; line-height:26px;}
#cloud_solution_section .content_list li{font-size:16px; line-height:26px;}
#testimonial_section .testimonial_heading h2{font-size:22px; line-height:32px;}
#home_our_partners .partners_wrap ul li{display:block; padding:0 0 12px;}

#category_section .blog_text{ font-size:18px; line-height:26px;}
#category_section .page ul li{ padding:9px 14px;}
#category_section .newsletter_wrap h4{ font-size:12px;}
#category_section .btn_wrapper ul li a{ padding:9px 15px;}
#thankyou_section .heading h2{ font-size:40px;}
#thankyou_section .btn_wrapper ul li a{ padding:9px 15px;}
#thankyou_section .blog_text{ font-size:20px;}
#thankyou_section .page ul li{ padding:9px 14px;}

#inner_get_support .support_text h1 { font-size:40px; margin-bottom:30px;}
#inner_testimonial .client_quote { right:25%;}
#inner_testimonial .client_content{ font-size:18px;}
#inner_testimonial .page ul li{ padding:9px 14px;}
#testimonial_section .testimonial_content{ padding: 30px 15px 37px;}
#content_section .service_list > ul > li .service_title h6{ font-size:15px;}
#content_section .security_strategy_alliance .title_content span{padding-right:10px;}
#content_section .security_strategy_alliance .title_content span img{max-width:50px;}
#content_section .security_strategy_alliance .title_content h3{font-size:17px; line-height:27px;}
#content_section .security_strategy_alliance .panel-title > a{font-size:10px;}
#content_section .security_strategy_alliance .panel-title > a span{padding-right:47px;}
td {font-size: 11px;padding: 9px 7px;}
#cloud_solution_section .learn_about{ font-size:12px; padding:9px 8px;}
#content_section .web_cybersecurity > .content_text h4{font-size:18px; line-height:31px;}
#content_section .web_cybersecurity > .content_text .content_list > li{padding-left:41px;}
#content_section .web_cybersecurity > .content_text{font-size:14px;}
#content_section .web_cybersecurity > .content_text h5{font-size:16px;}
#content_section .web_cybersecurity .security_info_content > ul.info_list > li{padding:14px 15px; font-size:14px; line-height:24px;}
#content_section .web_cybersecurity .security_info_content > h4 { padding: 14px 15px 16px; font-size:22px; line-height:30px;}
#lanidng_testimonial .heading_text h2{ font-size:26px; line-height:32px;}
#lanidng_testimonial .heading_text{ font-size:17px;}
#lanidng_testimonial .testimonial_content h3{ font-size:20px;}
#contact_form .form_wrap .fsRow:nth-child(odd) { width: 100%;  }
#contact_form .form_wrap .fsRow:nth-child(even) {width: 100%; }
#main_header .button_container { margin-top: 15px;}
#sidebar_Alliance .sidebar-top-wrap{ font-size:22px;}
#sidebar_Alliance .form-wrap h4{ font-size:20px;}
#Strategic-sidebar .sidebar-heading h3 { font-size:26px;}
#Strategic-sidebar .text-wrapper{ font-size:22px;}
#Strategic-sidebar .form-wrap h4{ font-size:22px;}
#sidebar_Alliance_why .sidebar-top-wrap{ font-size:22px;}
#sidebar_Alliance_why .form-wrap h4{ font-size:20px;}

}


@media (max-width:400px){
#techonology-partner-welcome .welcome-text h4{font-size:18px;line-height:32px;}
#technology-partner-body .list-wrap-3 li{float:none;width:100%;padding-right:0;min-height:inherit;margin:0 0 15px;}
#technology-partner-body .list-wrap{margin-left:15px;}
#technology-partner-body .sidebar-heading h4{font-size:21px;line-height:30px;letter-spacing:4px;}
#technology-partner-body .list-wrap-2 li:nth-child(2n+1){margin-right:0;}
#technology-partner-body .list-wrap-2 li{width:100%;}
#technology-partner-body .list-wrap-2 li:nth-child(2n){margin-left:0;width:100%;}
}


@media (min-width:767px){
#armada_section .content-service{display:table;width:100%;}
#armada_section .service-icon{display:table-cell;text-align:right;vertical-align:top;width:29%;}
#armada_section .service-text{display:table-cell;padding-left:25px;text-align:left;vertical-align:top;width:71%;}
#armada_section .service-content1{bottom:67%;right:50%;transform:translateX(-11%);webkit-transform:translateX(-11%);}
#armada_section .service-content2{bottom:67%;right:50%;transform:translateX(11%);webkit-transform:translateX(11%);width:746px;}
#armada_section .service-content3{bottom:41%;right:50%;transform:translateX(11%);webkit-transform:translateX(11%);width:730px;}
#armada_section .service-content4{bottom:41%;right:50%;transform:translateX(-11%);webkit-transform:translateX(-11%);width:836px;}
}
@media (min-width:1800px){}
@media (min-width:768px) and (max-width:1279px){#armada_section .service-content{padding:25px 22px 40px;width:647px!important;}
#armada_section .service-content h2{font-size:32px;line-height:40px;}
#armada_section .service-text{font-size:14px;line-height:22px;}
}
@media (min-width:768px) and (max-width:1100px){}
@media (min-width:768px) and (max-width:960px){#armada_section .service-content{width:500px!important;}
#armada_section .service-content h2{font-size:26px;line-height:30px;}
.content-262 .strategy-content .logo-img{width: 200px;}
}

@media (max-width:767px){#armada_section .content_text{display:block;padding:0;width:100%;}
#armada_section .armada_img{display:block;text-align:center;width:100%;}
#armada_section .img-wrap-service > img{width:420px;}
#armada_section .service-content{left:0;top:100%;visibility:hidden;width:100%;}
#armada_section .service-content.active{display:block;height:100%;position:static;visibility:visible;width:100%;}
#armada_section .img-wrap-service{position:relative;}
#armada_section .service-content::after{display:none;}
#armada_section .service-content{padding:40px 15px 50px;}
#armada_section .service-content h2{font-size:24px;line-height:30px;}
#armada_section .service-icon{margin:0 0 22px;}
#armada_section .service-text{font-size:14px;line-height:22px;}
#armada_section .list-wrap li::before{display:inline-block;padding-right:3px;position:static;}
#armada_section .list-wrap li{padding:0;}
#armada_section .service-content h2{margin:0 0 24px;}
#armada_section .content-img-services{display:block;}
.small_screen_center{text-align:center;}
#technology-partner-body .video-overlay iframe { width: 100%; height: 225px;}
}
@media (max-width:668px){#armada_section .img-wrap-service > img{max-width:80%;}
#technology-partner-body .video-overlay iframe{height: 200px;}    
}
@media (max-width:400px){#armada_section .service-content{border-width:2px;}
#armada_section .service-content{padding:28px 15px 32px;}
#armada_section .service-content h2{font-size:18px;line-height:28px;}
}

@media (min-width: 1440px) and (max-width: 2600px) {
#home_banner .banner_text_main .main_text_wrap h1 .text-main{    line-height: 143.02px;}    
}


/************************** 699 ************************/
@media screen and (max-height: 740px) {

#home_banner .banner_text_main .main_text_wrap{font-size:16px;}
#home_banner .banner_text_main .main_text_wrap p{margin:0 0 15px;max-width: 423px;}
#home_banner .banner_text_main .main_text_wrap h1 .top-text{font-size:45px; line-height:44px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{font-size:95px; line-height:99px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{margin-top:-62px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-1{margin-left:63px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-1::before{margin-right:12px; width:117px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-2{margin-top:-32px;}
}

@media (min-width: 768px) and (max-width: 1100px) {
#home_banner .banner_text_main .main_text_wrap{font-size:16px;}
#home_banner .banner_text_main .main_text_wrap p{margin:0 0 15px;max-width: 400px;}
#home_banner .banner_text_main .main_text_wrap h1 .top-text{font-size:32px; line-height:39px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{font-size:65px; line-height:80px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{margin-top:-62px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-1{margin-left:63px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-1::before{margin-right:12px; width:117px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-2{margin-top:-32px;}
#home_banner .bottom-756-text h3{font-size: 49.34px;line-height: 31.49px;}
#home_banner .text-content h1{font-size: 40px !important;line-height: 42px !important;margin: 0 0 40px !important;}
#home_banner .text-content {font-size: 17px;line-height: 24px;}
}
@media (max-width: 767px){
#home_banner .banner_img-main1 .banner_holder{padding:25px 0 50px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{font-size:80px; line-height:75px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{margin-top:-58px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-2{margin-top:-29px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-1::before{width:84px;}
#home_banner .banner_holder{ padding: 40px 0 0; vertical-align: top;}
#content_section .alliance-sidebar.width-2 {width: 100%;}
#sidebar_Alliance .blog-img img {height: auto;}
#Strategic-sidebar .blog-img img {height: auto;}
}

@media (max-width:500px){
	#landing-banner .banner-text h1{ font-size: 28px; line-height: 39px; }
	#landing-banner .banner-text{ font-size: 16px; line-height: 29px; }
	#content-page .content-wrap h2{ font-size: 22px; line-height: 36px; }
	#content-page .content-wrap h3{ font-size: 17px; line-height: 30px; }
	#content-page .content-wrap{ font-size: 15px; line-height: 28px; }
	#content-page .content-wrap h5{ font-size: 17px; line-height: 30px; }
	
}

@media (max-width: 450px){
#home_banner .banner_text_main .main_text_wrap h1 .top-text{font-size:40px; line-height:40px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{font-size:70px; line-height:70px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{margin-top:-54px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-1::before{bottom:5px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-2{margin-top:-26px;}
}


@media (min-width: 500px) and (max-width: 600px) {
#technology-partner-body .video-overlay iframe{height: 175px;}    
}   


@media (min-width: 410px) and (max-width: 500px) {
#technology-partner-body .video-overlay iframe{height: 150px;}    
}    


@media (max-width: 410px){
#technology-partner-body .video-overlay iframe { width: 100%; height: 100px;}
}

@media (max-width: 400px){
#home_banner .banner_text_main .main_text_wrap{font-size:14px;}
#home_banner .banner_text_main .main_text_wrap h1{padding-left:/*18px*/0;}
#home_banner .banner_text_main .main_text_wrap h1 .top-text{font-size:35px; line-height:40px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main{font-size:60px;}
#home_banner .banner_text_main .main_text_wrap h1 .text-main span.text-2{margin-top:-22px;}
}


@media (min-width:768px){
#body-content .content-wrap{ display:table; width:100%;}
#body-content .about-services{ display:table-cell; width:59%; padding-right:15px; vertical-align:top;}
#body-content .img-content{ display:table-cell; width:41%; padding-left:71px; vertical-align:top;}
#body-content .img-wrap{margin-right:-190px;}
#body-content .services-img{ display:table-cell; width:45%; padding-right:71px; vertical-align:top;}
#body-content .text-content{display:table-cell; width:55%; padding-left:15px; vertical-align:middle; padding-top:0;}
}


@media (min-width:768px) and (max-width:1100px){
#about-us .banner-text h1{ font-size:32px;}
#about-us .banner-text { font-size:18px;}
#about-us .services-info h3{ font-size:28px; }
#body-content .content-wrap h3{ font-size:20px;}
#body-content .content-wrap { font-size:16px;}
}

@media (min-width:768px) and (max-width:960px){
#about-us .banner-text h1{ font-size:27px; line-height:38px;}
#about-us .banner-text { font-size:16px; line-height:28px;}
#about-us .services-info h3{ font-size:24px; line-height:34px; }
#body-content .content-wrap h3{ font-size:18px; line-height:28px;}
#body-content .content-wrap { font-size:15px;}
#body-content .contact-us h2{ font-size:24px; line-height:32px;}
#career-page .content-wrap{ padding-right:0px;}
#career-page .text-wrap h2{ font-size:30px; line-height:40px;}
#career-page .text-wrap { font-size:16px; line-height:24px;}
#career-page .heading_text h3{ font-size:22px; line-height:30px;}
#career-page .form-wrap a{ font-size:20px; line-height:30px;}
#career-page .info-content ul li { padding-right:15px; font-size:16px; line-height:24px;}
#career-page .info-content{ font-size:16px; line-height:24px;}
#career-page .contact-wrap{ padding:34px 30px 44px;}
#career-page .contact-wrap h4{ font-size:22px; line-height:30px;}
.career-form .fsSubmit input.fsSubmitButton{font-size: 20px !important;}
#career-page.sidebar-career .career-form .fsSubmit input.fsSubmitButton{font-size:14px !important;}
#support-page .form-wrap #label67141313{margin-bottom:0;}
#support-page .form-wrap #fsRow2696462-13{height: 76px;}
}

@media (max-width:960px){
#about-us .banner-text h1 span{ display:inline;}
#body-content .contact-us h2 span.block{ display:inline;}
}

@media (max-width:767px){.small-screen-center{text-align:center;}
#about-us .banner-text h1{ font-size:29px; line-height:38px;}
#about-us .banner-text { font-size:18px;}
#about-us .services-info h3{ font-size:26px; }
#body-content .content-wrap h3{ font-size:20px;}
#body-content .content-wrap { font-size:16px;}
#body-content .about-services p{ margin-bottom:30px;}
#body-content .img-wrap img{ width:100%;}
#body-content .services-img-content img{ position:static; width:100%; margin-bottom:30px;}
#body-content .wrap-2{ height:auto;}
#body-content .contact-us{ padding:41px 20px 57px;}
#body-content .contact-us h2{ font-size:24px; line-height:32px;}
#career-page .content-wrap{ padding:0px; text-align: left;}
#career-page .info-content{text-align: left;}
#career-page .img-wrap{ margin-bottom:30px;}
#career-page .sidebar-wrap{ max-width:100%;}
#career-page .info-content ul li{ float:none; width:100%; padding-right:0px; text-align:left;}
#career-page .contact-wrap{ padding:34px 15px 44px;}
#career-page .contact-wrap h4{ font-size:22px; line-height:30px;}
#career-page .career-form .showMobile{display:none;}
.career-form .fsSubmit input.fsSubmitButton{font-size: 25px !important;}
#support-page .form-wrap #fsSection67141276,#support-page .form-wrap #fsSection67141312,#support-page .form-wrap #fsRow2696462-7,#support-page .form-wrap #fsRow2696462-8,#support-page .form-wrap #fsRow2696462-2, #support-page .form-wrap #fsRow2696462-4,#support-page .form-wrap #fsRow2696462-3, #support-page .form-wrap #fsRow2696462-5,#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_1"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_3"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_4"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_6"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_7"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_9"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_10"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_12"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_13"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_15"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_16"],#support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_2"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_5"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_8"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_11"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_14"], #support-page .form-wrap .fsForm .fsOptionLabel[for="field67141313_17"]{float:none; width:100%;clear: both; margin-bottom:0; background: none; border: none;}
#support-page .form-wrap .fsForm .fsSubmit{width:100%;}
#lanidng_testimonial { padding: 80px 0 8px;}
}

@media (max-width:460px){
#about-us .banner-text h1{ font-size:27px; line-height:38px;}
#about-us .banner-text { font-size:16px; line-height:28px;}
#about-us .services-info h3{ font-size:24px; line-height:34px; }
#body-content .content-wrap h3{ font-size:18px; line-height:28px;}
#body-content .content-wrap { font-size:15px;}
#body-content .contact-us h2{ font-size:20px; line-height:30px;}
#career-page .text-wrap h2{ font-size:26px; line-height:34px;}
#career-page .text-wrap{ font-size:16px; line-height:24px;}
#career-page .info-content{font-size:16px; line-height:24px;}
#career-page .post_text{font-size:16px; line-height:24px;}
#career-page .read_btn a { font-size: 10px;}
#career-page .read_btn{width: 47%;}
#career-page .heading_text h3{ font-size:20px; line-height:30px;}
#career-page .form-wrap a{ font-size:20px; line-height:30px;}
#career-page .info-content ul li{ font-size:16px; line-height:24px;}
#career-page .contact-wrap h4{ font-size:17px; line-height:28px;}
.career-form .fsSubmit input.fsSubmitButton{font-size: 20px !important;}

}


@media (min-width:768px){
#support-page .row-modi .col-sm-6:last-child .support-wrap{ float:right;}
#support-page .row-modi .col-sm-4:first-child .blog-wrap{ float:left;}
#support-page .row-modi .col-sm-4:last-child .blog-wrap{ float:right;}
}
@media (min-width:1921px){
}
@media (max-width:1320px){
}
@media (min-width:768px) and (max-width:1100px){
#support-page .text-content{ font-size:18px;}
#support-page .form-content h2{ font-size:26px;}
}
@media (min-width:768px) and (max-width:960px){
#support-page .text-content h3 { font-size:20px; line-height:30px;}
#support-page .text-content{ font-size:16px; line-height:24px;}
#support-page .support-text h3{ font-size:20px;}
#support-page .support-text a{ font-size:16px;}
#support-page .support-text h4{ font-size:16px;}
#support-page .contact-us h4{ font-size:24px;}}
@media (max-width:960px){
}
@media (max-width:767px){.small_screen_center{text-align:center;}
#support-page .support-wrap{ max-width:100%;}
#support-page .blog-wrap{ max-width:100%;}
#support-page .form-content h2{ font-size:26px;}
#support-page .contact-us h4{ font-size:24px;}
.content-262 .strategy-content .logo-img { display: none;}
#inner-banner-section { margin-top: 0;}
.modal_contents .red_color {font-size: 20px;padding: 10px 42px;}
.modal_contents .para_content {width: auto;}
.modal_contents .modal_content-1 { padding: 90px 22px;}
#home_banner .captain-img img { width:70%;float: right;}   
}
@media (max-width:500px){
#support-page .text-content h3 { font-size:20px; line-height:30px;}
#support-page .text-content{ font-size:17px; line-height:24px;}
#support-page .support-text h3{ font-size:20px;}
#support-page .support-text a{ font-size:18px;}
#support-page .support-text h4{ font-size:20px;}
#support-page .form-content h2{ font-size:20px; line-height:30px;}
#support-page .contact-us h4{ font-size:17px; line-height:28px;}
.body-content-182 h3{ font-size:20px;}
.body-content-182 { font-size:14px;}
.body-content-182 .services-text h4{ font-size:18px;}
#home_banner .captain-img img { width:90%;float: right;} 
.page-id-7294 #inner-banner-section .banner-text{ font-size: 27px; line-height: 40px;}
#inner-banner-section .banner-text h1{ margin: 0; font-size: 25px !important; line-height: 42px !important;}
}
@media (max-width:440px){
#home_banner .captain-img img { width: 100%;float: right;}    
}

@media screen and (min-width: 1921px) {
	body.category-9 #inner-banner .content-holder {
		padding: 21% 0 16%;
	}
}

@media screen and (max-width: 1250px) {
	#inner-banner .banner-bg {
		right: -15px;
	}
}

@media screen and (max-width: 1060px) {
	#inner-banner .banner-bg {
		right: -5px;
	}
}

@media screen and (max-width: 890px) {
	#inner-banner .banner-bg {
		/*right: -15px;*/
	}
}

@media screen and (max-width: 767px) {
	#inner-banner .banner-bg {
		right: 0;
		background-position: center bottom;
	}

	#inner-banner .content-holder {
		padding: 150px 0 47px;
	}
}

