/*----Responsive-----*/

/*Container specific*/

@media(min-width: 1400px) {

	.software-content1:before {

		height: 402px;

	}



	.software-head:before {

		height: 575px;

	}



	.Explained-main-row {

		padding: 0px 96px;

	}



	.Explained-card2 p {

		top: 104px;

	}

}



@media(min-width: 1600px) {

	.container {

		max-width: 1240px;

	}



	/*contact-us*/

	.address {

		width: 70%;

		height: auto;

		margin-left: 167px;

	}



	.border-div p {

		margin: 21px 171px;

	}



	.company-news-card .after-hover-head h3 {

		font-size: 35px;

		line-height: 45px;

	}



	.future-proof-img {

		width: 820px;

		height: auto;

	}



	.future-proof-content1 {

		width: 70%;

	}



	.future-proof-content2 {

		width: 45%;

	}



	.future-proof-content11 {

		padding: 171px 0px;

	}



	.Orchestrate-sec p {

		margin-top: 35px;

	}



	.software-content1:before {

		height: 446px;

		top: 240px;

	}



	.software-head:before {

		height: 619px;

	}



	.software-content .slider__counter {

		left: -460px;

		top: 148px;

		font-size: 25px;

	}



	.Explained-main-row {

		padding: 0px 80px;

	}



	.Explained-card {

		width: 200px;

		height: 185px;

	}



	.Explained-card2 p {

		font-size: 14px;

		line-height: 20px;

		top: 118px;

	}

}



@media(min-width: 1679px) {

	.address {

		width: 70%;

		height: auto;

		margin-left: 202px;

	}



	.border-div p {

		margin: 21px 204px;

	}

}



@media screen and (min-width: 1920px) and (max-height: 1200px) and (orientation: landscape) {

	.address {

		margin-left: 128px;

	}



	.border-div p {

		margin: 21px 148px;

	}



	.address ul .img {

		margin-top: 20px;

	}



	.company-news-card .after-hover-head h3 {

		font-size: 40px;

		line-height: 50px;

	}



	.card-company-news-img {

		width: 100%;

		height: auto;

	}



	.software-head h4 {

		font-size: 60px;

		line-height: 60px;

	}



	.software-content .slider__counter {

		margin: 0 26px;

		left: -530px;

		top: 170px !important;

	}



	.software-head:before {

		height: 800px;

		right: -80px;

	}



	.software-content1:before {

		height: 590px;

		top: 250px;

	}



	.future-proof-img {

		width: 985px;

		height: auto;

		left: 0px;

	}



	.future-proof-content11 {

		padding: 234px 0px;

	}



	.future-proof-content1 {

		width: 65%;

		height: auto;

	}



	.future-proof-ab {

		bottom: 4px;

		width: 309px;

	}



	.future-proof-content2 {

		width: 42%;

		height: auto;

	}



	.Explained-card p {

		padding: 0px 20px;

	}



	.Explained-main-row {

		margin: 45px 189px;

		margin-top: 45px;

	}



	.Orchestrate-sec p {

		margin-top: 45px;

	}



	.awl-cloud h2 {

		padding: 0px 312px;

	}



	.awl-cloud p {

		padding: 11px 548px;

	}



	.awl-services h2 {

		padding: 0px 255px;

	}



	.awl-services p {

		padding: 11px 617px;

	}

}



@media screen and (min-width: 2044px) and (max-width: 2600px) and (orientation: landscape) {

	.company-news-card .after-hover-head h3 {

		font-size: 40px;

		line-height: 50px;

	}



	.card-company-news-img {

		width: 100%;

		height: auto;

	}



	.Explained-main-row {

		margin-top: 45px;

		padding: 11px 268px;

	}

}



@media(min-width: 1700px) {

	.container {

		max-width: 1650px;

	}



	.software-content .slider__counter {

		left: -528px;

		top: 148px;

		font-size: 25px;

	}

}



/*Main Responsive*/

@media(max-width: 1699px) {

	h1 {

		font-size: 54px;

	}



	h2,

	h3 {

		font-size: 40px;

	}



	h4,

	h5 {

		font-size: 20px;

	}



	.about-content .section-title h2 {

		font-size: 48px;

	}



	.about-icon:before,

	.about-content:before {

		height: 580px;

	}



	.counter-area li {

		width: 50%;

	}



	.fulfill-content h2 {

		font-size: 110px;

	}



	.fulfillment-box p {

		line-height: 1.8;

	}



	.fulfillment-box {

		padding: 30px;

	}



	.work-sec .section-title h2 {

		font-size: 72px;

		margin-left: 40px;

	}



	.work-sec .section-title p:before {

		width: 92px;

	}



	.work-sec .section-title p {

		padding-left: 120px;

		font-size: 16px;

	}



	.why-us-content .why-us-list li .list-content p {

		font-size: 16px;

	}



	.why-us-content>p {

		font-size: 32px;

	}



	.why-us-image {

		width: 620px;

	}



	.blog-box .blog-title {

		height: 125px;

	}



	.blog-box {

		padding-right: 0;

	}



	.AWL-Explained-sec h2 {

		font-size: 56px;

		line-height: 70px;

	}



	.Orchestrate-sec h2 {

		font-size: 85px;

		line-height: 110px;

	}
	.Orchestrate-sec h1 {

		font-size: 85px;

		line-height: 110px;

	}



	.future-proof-content11 h2 {

		font-size: 30px;

		line-height: 40px;

	}



	.fulfillment-box {

		height: 450px;

	}

}



@media(max-width: 1499px) {

	.banner-sec .banner-content {

		margin-bottom: -430px;

	}



	.why-us-image {

		width: 582px;

	}



	.about-sec.section {

		padding-bottom: 0;

	}



	.header .navbar-nav li a {

		font-size: 14px;

	}



	.header .navbar-nav>li>a {

		padding: 5px 30px;

	}



	.header .navbar-nav .menu-item.has-children>a:after {

		font-size: 20px;

		right: 9px;

	}



	.theme_btn {

		font-size: 14px;

	}



	.rule-sec .banner-content .rule-head {

		font-size: 98px;

		line-height: 133px;

	}



	.AWL-Explained-sec h2 {

		font-size: 56px;

		line-height: 70px;

	}



	.Orchestrate-sec h2 {

		font-size: 85px;

		line-height: 110px;

	}
.Orchestrate-sec h1 {

		font-size: 85px;

		line-height: 110px;

	}


	.future-proof-content11 h2 {

		font-size: 30px;

		line-height: 40px;

	}

}



@media(max-width: 1299px) {

	.banner-sec .banner-content {

		margin-bottom: -350px;

	}



	.why-us-image {

		width: 480px;

		top: 24%;

	}



	.address {

		width: 86%;

		margin-left: 48px;

	}



	.border-div p {

		margin: 21px 66px;

	}



	.address ul .img {

		width: 5%;

		margin-top: 19px;

	}



	.software-content1:before {

		height: 424px;

	}



	.software-head:before {

		height: 598px;

	}



	.Explained-main-row {

		padding: 0px 94px;

	}



	.Explained-card2 p {

		top: 102px;

	}

}

@media(max-width: 1279px){
    
    .main-header .country-dropdown{
        position: absolute;
        right: 110px;
    }
}



@media(max-width: 1199px) {

	.about-content .section-title h2 {

		font-size: 38px;

	}

	.about-icon:before,

	.about-content:before {

		height: 530px;

	}



	.fulfill-content h2 {

		font-size: 84px;

	}



	.work-sec .section-title h2 {

		font-size: 56px;

	}



	.work-sec .section-title p {

		padding-left: 96px;

	}



	.work-sec .section-title p:before {

		width: 70px;

	}



	.blog-box .blog-title {

		height: 145px;

	}



	.counter-area li span {

		font-size: 50px;

	}



	.address {

		width: 86%;

		margin-left: 40px;

	}



	.border-div p {

		margin: 21px 60px;

	}



	.contact-img-div {

		margin-top: 655px;

	}



	.citie-sec-col-div h2 {

		font-size: 45px;

	}



	.citie-sec-col-div .blue-text {

		font-size: 16px;

		line-height: 55px;

	}



	.card-related-img {

		width: 100%;

		height: 246px;

	}



	/*blog-listing*/

	.blog-list-banner h2 {

		font-size: 155px;

		line-height: 165px;

	}
	.blog-list-banner h1 {

		font-size: 155px;

		line-height: 165px;

	}



	.blog-list-banner h2 span {

		font-size: 155px;

		line-height: 165px;

	}
	.blog-list-banner h1 span {

		font-size: 155px;

		line-height: 165px;

	}



	.company-news-card .card-a h3 {

		font-size: 20px;

		line-height: 30px;

	}



	.company-news-card {

		width: 100%;

		height: 100%;

	}



	.company-news-card .card-a img {

		width: 100%;

		height: 100%;

	}



	.related-img-card h3 {

		font-size: 20px;

		line-height: 30px;

	}



	.after-hover-head h3 {

		padding-right: 15px;

	}



	.rule-sec .banner-content .rule-head {

		font-size: 80px;

		line-height: 120px;

	}



	.fs-20 {

		font-size: 15px;

	}



	.software-head h4 {

		font-size: 38px;

	}



	.software-head:before {

		height: 598px;

		right: 0;

	}



	.software-content .slider__counter {

		left: -255px;

		top: 150px;

		font-size: 25px;

	}



	.software-content2 {

		width: 100%;

	}



	.software-content1:before {

		height: 457px;

	}



	.Orchestrate-sec h2 {

		font-size: 70px;

		line-height: 100px;

	}
	.Orchestrate-sec h1 {

		font-size: 70px;

		line-height: 100px;

	}



	.Orchestrate-sec p {

		font-size: 15px;

		line-height: 25px;

		margin-top: 12px;

	}



	.Explained-card h5 {

		font-size: 13px;

	}



	.awl-cloud h2 {

		padding: 0px 0px;

	}



	.awl-cloud p {

		padding: 11px 0px;

	}



	.awl-services h2 {

		padding: 0px 9px;

	}



	.awl-services p {

		padding: 11px 11px;

	}



	.future-proof-content {

		width: 100%;

		height: auto;

		display: block;

	}



	.future-proof-content1 {

		width: 100%;

		height: auto;

		position: relative;

	}



	.future-proof-img {

		position: relative;

		width: 100%;

		height: auto;

		left: 0px;

	}



	.future-proof-content2 {

		width: 100%;

		height: auto;

	}



	.future-proof-content11 {

		padding-top: 45px;

		padding-bottom: 0;

	}



	.Explained-card p {

		font-size: 15px;

		line-height: 25px;

	}



	.Explained-card .after-hover {

		font-size: 13px;

	}



	.Explained-main-row {

		padding: 0px 8px;

	}

}



@media(max-width: 991px) {

	h1 {

		font-size: 60px;

	}



	h2,

	h3 {

		font-size: 40px;

	}



	h5 {

		font-size: 20px;

	}



	.header {

		padding: 30px 0;

	}



	.header .header-btn {

		display: none;

	}



	.banner-sec {

		padding-top: 20px;

	}



	.banner-sec .banner-content {

		margin-bottom: -280px;

	}



	.about-icon:before {

		height: 630px;

	}



	.about-content:before {

		content: none;

	}



	.fulfill-content ul {

		transform: none;

		top: 0;

	}



	.fulfillment-box {

		margin-top: 60px;

	}



	.fulfillment-list {

		margin-top: 76px;

		justify-content: flex-start;

		align-items: start;

		flex-direction: column;

	}



	.fulfillment-list li+li {

		margin-left: 0;

		margin-top: 20px;

	}



	.case-study-sec {

		background-position: center top;

	}



	.case-study-sec .section-title:before {

		content: none;

	}



	.case-study-sec .section-title {

		margin-left: 0;

		margin-top: 10px;

	}



	.why-us-content>p {

		font-size: 24px;

	}



	.why-us-content .why-us-list li .list-content p {

		font-size: 16px;

	}



	.why-us-content .why-us-list li span {

		font-size: 75px;

	}



	.why-us-image {

		z-index: -1;

	}



	.why-us-overlay {

		background-color: rgba(255, 255, 255, 0.8);

	}

	

	.why-us-content .why-us-list li .list-content{

	    margin-right: 0;

	}



	/*contact*/

	.contact-content-main {

		width: 100%;

		height: auto;

		display: flex;

		justify-content: center;

		flex-direction: column-reverse;

	}



	.contact-img {

		width: 100%;

	}



	.contact-content {

		width: 100%;

		height: auto;

		margin-top: 59px;

	}



	.address {

		width: 100%;

		margin-left: 0px;

	}



	.address ul .img {

		width: 5%;

		margin-top: 17px;

	}



	.citie-sec-col-div h2 {

		font-size: 55px;

	}



	.citie-sec-col-div .blue-text {

		font-size: 20px;

		line-height: 55px;

	}



	.get-touch-form {

		padding: 18px 18px;

	}



	.border-div p {

		margin: 21px 36px;

	}



	.contact-img-div {

		border-top: 0px dashed #e1dfdf;

	}



	.increase-div2 p {

		width: 100%;

	}



	.download-for {

		display: block;

	}



	.download-for1 {

		width: 100%;

	}



	.margin-down-icon-upper {

		padding-bottom: 14px;

	}



	.download-for2 {

		width: 100%;

	}



	.chairman2 {

		padding-top: 26px;

	}



	.subscribe-div {

		display: block;

		margin-top: 37px;

	}



	#desktop-list {

		display: none;

	}



	#mobile-list {

		display: block;

	}



	.address h2 {

		font-size: 40px;

		line-height: 45px;

	}



	.related-head h2,

	.blog-banner-div h2 {

		font-size: 40px;

		line-height: 1.2;

	}



	.related-img-card h3 {

		font-size: 18px;

		line-height: 25px;

	}



	.blog-list-banner h2 {

		font-size: 100px;

		line-height: 110px;

	}

	.blog-list-banner h1 {

		font-size: 100px;

		line-height: 110px;

	}



	.blog-list-banner h2 span {

		font-size: 100px;

		line-height: 110px;

	}

	.blog-list-banner h1 span {

		font-size: 100px;

		line-height: 110px;

	}



	/*blog-listing*/

	.company-news-div {

		display: block;

		margin-top: 70px;

	}



	.company-news-div1 {

		width: 100%;

	}



	.company-news-div2 {

		width: 100%;

		margin-top: 70px;

	}



	.idustry-filter form {

		width: 100%;

	}



	.col-industry .row1 {

		display: block;

	}



	.Industry-card .card-a {

		width: 100%;

	}



	.Industry-img {

		width: 100%;

		height: 100%;

	}



	.company-news-card .card-a h3 {

		font-size: 40px;

		line-height: 50px;

	}



	.col-industry .col1 {

		width: 100%;

		margin-top: 70px;

	}



	.col-industry .col2 {

		width: 100%;

		margin-top: 70px;

	}



	.col-industry .col3 {

		width: 100%;

		margin-top: 70px;

	}



	.col-industry {

		margin-top: -18px;

	}



	/*waas*/

	.software-content2 {

		width: 711px;

	}



	.software-head:before {

		left: 206px;

		height: 555px;

	}



	.software-content .slider__counter {

		left: -235px;

	}



	.software-content2 {

		width: 711px;

	}



	.software-content1:before {

		height: 413px;

	}



	.soft-card h5 {

		font-size: 14px;

	}



	.soft-card p {

		font-size: 15px;

		line-height: 25px;

	}



	.Orchestrate-sec h2 {

		font-size: 50px;

		line-height: 70px;

	}
	.Orchestrate-sec h1 {

		font-size: 50px;

		line-height: 70px;

	}



	.AWL-Explained-sec h2 {

		font-size: 50px;

		line-height: 70px;

	}



	.Explained-card h5 {

		font-size: 20px;

	}



	.Explained-card p {

		font-size: 20px;

		line-height: 28px;

		padding: 0px 15px;

	}



	.Explained-card .after-hover {

		font-size: 20px;

	}



	.Explained-card {

		margin-top: 45px;

	}



	.awl-cloud h2 {

		font-size: 50px;

		line-height: 70px;

	}



	.awl-services h2 {

		font-size: 50px;

		line-height: 70px;

	}



	.faq-sec .section-title h2 {

		font-size: 50px;

	}



	.Explained-card p {

		top: 146px;

	}



	.Explained-main-row {

		padding: 0px 17px;

		margin: 0 auto;

	}



	.Explained-card img {

		width: 80px;

	}



	.Explained-card {

		width: 278px;

		height: 235px;

	}

	

	.image-related-indus-row{

	    flex-wrap: wrap;

	}

	

	.image-related-indus-col1,

	.image-related-indus-col2,

	.image-related-indus-col3{

	    flex: 0 0 50%;

	}

	

	.image-related-indus-col3{

	    margin-top: 65px;

	}

	

	.footer.style-2.with-side-row .social-icons li + li {

    margin-left: 14px;

}

.footer.style-2.with-side-row .social-icons li a{

    font-size: 22px;

}

}
@media(max-width: 768px) {
#image-center {
    /* width: 962px; */
    width: 1100px;
    height: 430px !important;
}
}
@media(max-width: 767px) {

	.header .navbar-nav {

		display: none;

	}



	.banner-sec .banner-content {

		margin-bottom: -230px;

	}



	.about-content .section-title h2 {

		font-size: 32px;

	}



	.why-us-content {

		padding-left: 34px;

	}



	.why-us-content>p {

		padding-right: 0

	}



	.fulfill-content ul li a {

		font-size: 15px;

	}



	/*contact*/

	.border-div p {

		margin: 21px 128px;

	}



	.rule-sec .banner-content .rule-head {

		font-size: 50px;

		line-height: 70px;

	}

	

	.software-sec{

	    padding-bottom: 0;

	}



	.software-content2 {

		/*width: 530px;*/

		margin-top: 100px;

	}

	

	.software-content .slider__counter{

	    top: -98px;

	    left: 34px;

	}



	.software-head:before {

		content: none;

	}

	

	.software-content{

	    flex-direction: column;

	}



	.software-content1:before {

		content: none;

	}



	.Orchestrate-sec h2 {

		font-size: 30px;

		line-height: 45px;

	}
	.Orchestrate-sec h1 {

		font-size: 30px;

		line-height: 45px;

	}



	.AWL-Explained-sec h2 {

		font-size: 30px;

		line-height: 45px;

	}



	.Explained-card h5 {

		font-size: 15px;

	}



	.Explained-card .after-hover {

		font-size: 15px;

		margin-top: 40px;

	}



	.Explained-card p {

		font-size: 16px;

		line-height: 26px;

		top: 108px;

	}



	.awl-cloud h2 {

		font-size: 30px;

		line-height: 45px;

	}



	.sec5-img {

		margin-top: -44px;

	}



	.awl-services h2 {

		font-size: 30px;

		line-height: 46px;

	}



	.Explained-card {

		width: 205px;

		height: 196px;

	}



	.Explained-card img {

		width: 65px;

	}

	

	.footer.style-2.with-side-row .footer-logo{

	  margin-top: -22px;

      margin-bottom: 30px;    

	}

	

	.footer.style-2.with-side-row .privacy-box-wrapper{

	    margin-top: 0;

	}

	

	.image-related-indus-row {

		display: block;

	}



	.image-related-indus-col1 {

		width: 100%;

		height: auto;

	}



	.image-related-indus-col2 {

		width: 100%;

		height: auto;

		margin-top: 65px;

	}



	.image-related-indus-col3 {

		width: 100%;

		height: auto;

	}



	.card-related-img {

		width: 100%;

		height: 300px;

	}



	.related-img-card h3 {

		height: 65px;

	}

	

	.dashboard-image #image-left,

	.dashboard-image #image-right{

	    transform: none;

	}

	

	/*.dashboard-image #image-left{

	    left: -86px !important;

	}*/

	

	.dashboard-image #image-right{

	    right: -86px !important;

	}

	

	.dashboard-image #image-center{

	    width: auto;

	    height: 319px;

	}

}



@media(max-width: 575px) {

	h1 {

		font-size: 40px;

	}



	h2,

	h3 {

		font-size: 30px;

	}



	h5 {

		font-size: 18px;

	}
	
	
	.main-header .country-dropdown{
        position: absolute;
        right: 80px;
    }
    
    .country-dropdown .dropdown-box{
        min-width: 142px;
    }


	.banner-sec .banner-content {

		margin-bottom: -170px;

	}



	.banner-sec .banner-content h5 {

		font-size: 20px;

	}



	.about-content .section-title h2 {

		font-size: 20px;

	}



	.about-content .subtitle span {

		font-size: 15px;

	}



	.about-content {

		padding-left: 30px;

	}



	.about-icon {

		padding-left: 30px;

		margin-bottom: 30px;

	}



	.about-icon:before {

		height: 500px;

	}



	.counter-area li {

		width: 80%;

	}



	.counter-area li span {

		font-size: 40px;

	}



	.counter-area {

		flex-direction: column;

	}



	.counter-area li+li {

		margin-left: 0;

		margin-top: 30px;

	}



	.fulfill-content h2 {

		font-size: 46px;

	}



	.case-study-sec {

		padding: 276px 0 150px;

	}



	.work-sec .section-title h2 {

		font-size: 42px;

	}



	.why-us-content .why-us-list li {

		flex-direction: column;

		align-items: flex-start;

	}



	.why-us-content .why-us-list li .list-content {

		margin-left: 0;

		margin-right: 0;

	}



	.why-us-content .why-us-list li span {

		font-size: 54px;

		margin-bottom: 30px;

	}



	.why-us-content .why-us-list li {

		padding: 40px 0;

	}



	.why-us-content>p {

		font-size: 18px;

	}

	

	.card-col-soft{

	    margin-right: 0;

	}

	

	.software-slider .slick-slide {

    width: 320px !important;

}



	.cta-sec .section-title .theme_btn {

		padding: 18px 22px;

	}



	.blog-box .blog-title {

		height: auto;

	}



	.fulfill-content ul {

		flex-wrap: wrap;

	}



	.fulfill-content ul li {

		flex: 0 0 25%;

		margin-bottom: 15px;

	}



	.fulfill-content ul li+li:before {

		width: 8px;

		height: 8px;

		border-radius: 50%;

	}



	.fulfill-content ul li+li {

		padding-left: 18px;

		margin-left: 18px;

	}



	/*contact*/

	.contact-img {

		width: 100%;

		height: 370px;

		background-size: contain;

	}



	.border-div p {

		margin: 21px 15px;

	}



	/*blog-detail*/

	.download-for2 h3 {

		font-size: 25px;

		line-height: 35px;

	}



	.blue-text h2 {

		font-size: 25px;

		line-height: 35px;

	}



	.interst ul {

		padding-bottom: 20px;

	}



	.chairman2 p {

		font-size: 12px;

	}



	.chairman2 {

		padding-top: 1px;

	}



	.chairman1 {

		width: 18%;

		height: auto;

	}



	.chairman2 {

		width: 78%;

	}



	.key p {

		display: inline-flex;

	}



	.key p span {

		font-size: 20px;

		line-height: 40px;

	}



	.address h2 {

		font-size: 30px;

		line-height: 40px;

	}



	.related-head h2,

	.blog-banner-div h2 {

		font-size: 30px;

		line-height: 40px;

	}



	.increase-div {

		display: block;

		padding-top: 18px;

	}



	.increase-div1 {

		width: 100%;

		height: auto;

	}



	.increase-div2 {

		width: 100%;

		height: auto;

	}



	.download-for {

		margin-top: 25px;

	}



	/*blog-listing*/

	.company-news-card .card-a h3 {

		font-size: 20px;

		line-height: 30px;

	}



	.blog-list-banner h2 {

		font-size: 60px;

		line-height: 80px;

	}
	.blog-list-banner h1 {

		font-size: 60px;

		line-height: 80px;

	}



	.blog-list-banner h2 span {

		font-size: 60px;

		line-height: 80px;

	}

	.blog-list-banner h1 span {

		font-size: 60px;

		line-height: 80px;

	}



	.contact-content {

		margin-top: 40px;

	}



	.get-section h2 {

		font-size: 40px;

		line-height: 60px;

	}



	.rule-sec .banner-content .rule-head {

		font-size: 30px;

		line-height: 50px;

	}



	.software-head h4 {

		font-size: 28px;

		line-height: 26px;

	}



	.software-head:before {

		left: 152px;

		height: 505px;

	}



	.sec5-img {

		margin-top: -6px;

	}



	.AWL-Explained-sec h2 {

		font-size: 25px;

		line-height: 35px;

		margin-bottom: 0px;

	}



	.Explained-main-row {

		margin: 0px 5px;

		margin-top: 10px;

	}



	.awl-cloud h2 {

		font-size: 25px;

		line-height: 35px;

	}



	.software-content {

		width: 100%;

		height: auto;

		display: block;

		position: relative;

	}



	.software-content1 {

		width: 100%;

		height: auto;

		position: relative;

	}



	.software-content2 {

		width: 560px;

		margin-top: 130px;

	}



	.software-content1:before {

		border-left: 0px dashed #fff;

	}



	.software-head:before {

		border-left: 0px dashed #fff;

	}



	.software-content .slider__counter {

		top: -38px;

	}



	.awl-services h2 {

		font-size: 25px;

		line-height: 35px;

	}



	.faq-sec .section-title h2 {

		font-size: 30px;

	}



	.Orchestrate-sec h2 {

		font-size: 25px;

		line-height: 35px;

	}
	.Orchestrate-sec h1 {

		font-size: 25px;

		line-height: 35px;

	}



	.future-proof-content11 h2 {

		font-size: 25px;

		line-height: 35px;

	}



	.Orchestrate-sec {

		padding-top: 10px;

	}



	.Explained-card p {

		top: 146px;

		font-size: 20px;

		line-height: 26px;

	}



	.awl-cloud {

		padding-bottom: 10px;

	}



	.software-sec {

		padding-bottom: 65px;

		padding-top: 55px;

	}



	.Explained-card {

		width: 100%;

		height: 235px;

	}



	.Explained-card h5 {

		font-size: 20px;

	}



	.Explained-card .after-hover {

		font-size: 20px;

		margin-top: 40px;

	}

	

	.footer.style-2.with-side-row .social-icons{

	    justify-content: flex-start;

	    margin-top: 30px;

	}

	

	.footer.style-2.with-side-row .privacy-box-wrapper .col-sm-4 p{

	    text-align: left !important;

	}

	.footer.style-2.with-side-row .footer-logo img{

	    width: 300px;

	}

	

	/*.dashboard-image #image-left{

	    left: -45px !important;

	}*/

	

	.dashboard-image #image-right{

	    right: -45px !important;

	}

	

	.dashboard-image #image-center {

    height: 240px !important;

}

}



@media(max-width: 399px) {

	.banner-sec .banner-content {

		margin-bottom: -120px;

	}



	.banner-sec .banner-content h5 {

		font-size: 16px;

	}



	.contact-content {

		margin-top: 15px;

	}



	.AWL-Explained-sec {

		padding-bottom: 26px;

	}



	.Explained-card h5 {

		margin-top: 55px;

	}



	.Explained-card p {

		top: 146px;

	}

}