@media only screen and (min-width:768px) and (max-width:990px) {
.themebutton.user{font-size:0; padding:0; width:32px; height:30px; }
.themebutton.user:before{left:9px; top:-4px;}
.primarynav{ display:none;}
.secondarynav{ display:none;}
.searchform{ width:100%; background:#ebebeb; padding:0 5px; margin:18px 0 0 0;position:relative;}
.searchform input[type="text"]{border:none; background:none;}
.searchform:after{background:none;}
.searchform:before{color:#666;}
.breadcrumbs ul li a{font-size:13px;}

.primarynav{position:absolute; left:0; right:0; top:100%; background:#f28f23;}
.primarynav > li{margin:0; display:block; float:none; border-bottom:1px solid #dc7e18;}
.primarynav > li a{border-radius:0; color:#fff;}
.primarynav > li a:hover{background:#f28f23;}

.secondarynav{position:absolute; left:0; right:0; top:100%; background:#f28f23; margin:0;}
.secondarynav > li{margin:0; display:block; float:none; border-bottom:1px solid #dc7e18;}
.secondarynav > li a{border-radius:0; color:#fff;font-size: 13px; text-transform:uppercase;font-family: 'OpenSans'; height:36px; line-height:36px;}
.secondarynav > li > a:before, .secondarynav > li > a:after{display:none;}

#banner .slidepic{width:44%;}

#banner .slidepic img{width:100%;}

#banner .content{padding:50px 0; width:55%;}

#banner .item h2 {    color: #fff;    font-family: 'opensans-semibold';    font-size:26px;    line-height:36px;}

#banner .item p{font-size:14px; line-height:20px; letter-spacing:normal;}

#banner .themebutton{height:40px;  line-height: 24px !important; padding:0 15px; font-size:15px;}

.fullrow{padding:15px 0;}

.fullrow h1{font-size:24px; line-height:36px;}

.fullrow h2{font-size:21px; line-height:30px;}

.category-section .colsection{width:50%; padding:20px 0;}

.category-section .colsection.firstChild{padding-right:10px; margin-left:0;}

.category-section .colsection.lastChild{padding-left:10px; margin-left:0;}

.tabContent{margin-top:20px;}

.featuredImage{display:block; margin:0 auto 15px;}

.tabContent > ul{ display:block; max-width:280px; margin:0 auto; padding:0;}

.tabContent .themebutton{height:40px; line-height:40px; padding:0 15px; font-size:15px;}

.category-block > h2:before{display:none;}

.category-block h2{text-align:center; padding-bottom:10px;}

.itemContent{padding:0;}

#VideoSlider .content{width:52%;}

#VideoSlider .content > h2{font-size:24px; margin:10px 0;}

#VideoSlider .content > p{font-size:15px; line-height:22px;}

#VideoSlider .videowrap{width:45%; margin:15px 0;}

.fullrow.video{padding:10px 0;}

.borderbtn{height:40px; line-height:40px; padding:0 15px; font-size:15px; margin:10px 0 50px;}

.owl-prev{left:0; bottom:5px; top:auto;}

.owl-next{right:auto; left:40px; bottom:5px; top:auto;}

.glyphicon { height:30px;	width:30px;	border-radius:150px;	 font-size:18px;    padding:6px;    text-align: center;    text-shadow: none;}

.fullrow.clients .owl-next{right:10px;}

.fullrow.clients .owl-prev{left:10px;}

.listing-box-wrap .grid_1{width:100%;}

.listing-box-wrap .grid_2{width:100%; margin-top:10px;}

.fullrow.listing-box-wrap{padding-top:0;padding-bottom:10px;}

.listing-box-wrap .wrapborder{min-height:100%;}


.class-trigger { position:relative;text-align:left; display:block; position:relative; padding:5px; margin:1px 0 0 0; cursor:pointer; font-size:12px; text-transform:uppercase;padding:8px 10px 8px 15px; color:#fff;font-family: 'OpenSans'; background: rgba(54,94,111,0.3); }

.class-trigger:before{ content:""; position:absolute; width:5px;  background: #eb6608; left:0; top:0; bottom:0;}

.plus_icon{ display:block; border-radius:50%; width:22px; height:22px; line-height: 22px; text-align:center ; position:absolute; right:10px; top:5px; display:block;}

.plus_icon:before{ content: "\f218"; color: #fff;font-family: "Ionicons"; font-size: 16px;}    

.class-trigger.active .plus_icon:before{ content: "\f209"; color: #fff;font-family: "Ionicons"; font-size: 16px;}    

.class-trigger .plus_icon{display:block;}  

.trigger-content{display:none;}
.equalGrid{width:100%; text-align:center; padding:0;}

.equalGrid.grid_4{top:10px;}

.equalGrid.grid_5{width:100%; margin:15px 0 0;}

.equalGrid.grid_4 img{width:150px;}

.trigger-content{background:rgba(0,0,0,0.3);}

.trigger-content li a{padding:10px 10px 10px 0px; display:block;}

.trigger-content li{border-bottom:1px solid #858585;}

.list-inline li{margin:0 5px;}

.listing-box-wrap .wrapborder{min-height:100%;}

.owl-pagination{ position: absolute; left:10px; margin:0; bottom:20px;}

.footer .social-links{text-align:center;}

.centerlinks{width:100%;}

.centerlinks li{padding:0 5px; width:33%;}

.centerlinks li .spantxt{font-size:20px;}

.bluewrap .container{min-height:1%; /*padding-bottom:20px;background: url(../images/envelope.jpg) no-repeat scroll 400px 0;*/}

.bluewrap h6{font-size:15px;font-family: 'OpenSans';}

.bannerinner .slidetxt{left:10px; margin:0; }

.breadcrumbs{height: 30px;padding: 5px 0;}

.bannerinner .slidetxt h3 {    color: #fff;    font-size: 24px;    line-height: 34px;}

.slideinner{background-size:cover; padding:20px 0;}

.slideinner h3{  font-size:30px; color:#fff;line-height:1; padding:0 0;}

.slideinner2{background-size:cover; padding:20px 0;}

.slideinner2 h3{  font-size:30px; color:#fff;line-height:1; padding:0 0;}

.slideinner2 h4{  font-size:18px; color:#fff;line-height:1; padding:0 0;}

.horizontaltabs{display:none;}

.hidden_tab{display: inline-block; padding:0 0 0; width:100%;}

.hidden_tab .span{ float:left; font-size:15px; color:#f28f23; margin:7px 0 0 10px;}

.hidden_tab .lines-button{border-radius:0;}

.baryellow .container{padding:0;}

.hidden_tab .tabtoggle{ float:right; margin:4px 0 0; display:block; background:#333;}

.horizontaltabs{width:100%; background:#000;/* background:#f28f23; */}

.horizontaltabs li{float:none; display:block; border-top:1px solid #333;}

.horizontaltabs li a{height:auto; line-height:normal; padding:5px 10px; font-size:13px; color:#f28f23;}

.horizontaltabs li.active:before{display:none;}

.baryellow{z-index:2; background:#000;}

.horizontaltabs li.active a{background:#333;}



.cmsContainer h1{ font-size:26px; padding:0 0 15px 0;font-family: 'OpenSans-Semibold';}

.cmsContainer h2{ font-size:25px; padding:0 0 15px 0;font-family: 'OpenSans-Semibold';}

.cmsContainer h3{ font-size:24px; padding:0 0 10px 0; line-height:32px;}

.cmsContainer h4{ font-size:22px;  padding:0 0 10px 0;}

.cmsContainer h5{ font-size:20px;  padding:0 0 5px 0;}

.cmsContainer h6{ font-size:18px; padding:0 0 5px 0;}

.cmsContainer p {padding:0 0 15px 0; line-height:20px; color:#666; font-size:15px;font-family: 'OpenSans-Light'; }
ol.blog-ol-list li {font-size: 15px !important; }

.cmsContainer p a{ color:#fa7931;font-size:13px;}

.sectionfull{padding:20px 0; text-align:center;}

.sectionfull .wrapvideo{clear: none; float:none; margin:0 auto 15px;}

.cmsContainer .leftImg{float:none; margin:0 0 20px 0;padding:0; clear:none; max-width:100%;}

.cmsContainer .rightImg{float:none; margin:0 0 20px 0;padding:0; clear:none; max-width:100%;}

.barblack{padding:20px 0;}



.columLeft{width:100%;}

.columRight{width:100%;}

.borderwrap{text-align:left; padding:8px 7px 8px 8px; margin:0 0 15px 0;}

.borderwrap .archiveswrap{ text-align:left;/*display:none; border-top:1px solid #dbdbdb; margin:10px 0 0;  */padding:10px 0 0;}

/* .borderwrap .archiveswrap li{width:33%; float:left;} */

.borderwrap > h5{ border-bottom:none; margin:0; padding:0; font-size:16px;}

.borderwrap > h5 img{width:26px; display:none;}

/*.borderwrap .toggletab{ float:right; margin:2px 0 0; position:relative; display:block; background:#4978bc;}

.borderwrap .toggletab .slicknav_icon-bar{position:relative; top:-5px;}*/



.blogarea .leftpanel{width:100%;}

.blogarea .rightpanel{width:100%;}

.blockrepeated{padding:10px; text-align:left;}

.pagination li a{padding:0 10px; min-width:35px;}

.pagination{text-align:center; display:table; width:auto !important;}

.arrowtab{display:inline-block;}

.borderwrap > h5 .arrowtab{float:right; margin:1px 0 0;}

.blogarea .rightpanel .borderwrap { margin: 0 0 10px;}

.arrowtab:before{top:-3px; margin:0;}



.borderwrap .arrowlinks.recentposts li{width:100%;}

.blockrepeated .leftImg{float: left; margin-right:15px !important;}



.blockrepeated h5 {    color: #f28f23;    font-family: 'OpenSans-Bold';    font-size: 21px;}

.blockrepeated h6 {color: #4978bc;    font-size: 16px;font-family: 'OpenSans';}

.twFrame{margin:0 auto; width:auto; display:table;}

.blogdetails .blockrepeated{margin-bottom:10px;}



.threecols .grid_1, .threecols .grid_2, .threecols .grid_3{width:100%;}

.threecols .grid_3{min-height:1%; background:none; padding:20px 0;}

.threecols.greybg .grid_3{background:none;}

.blockList .col{width:49%;}

.borderblock h4{padding:10px 15px; font-size:18px;}

/* .blockList .col.active {    min-height: 1150px;} */

.threecols .grid_2{margin:0;}

.fullcontainer .grid_1{width:100%;}

.fullcontainer{text-align:left;}

.fullcontainer .grid_2{width:100%;}

.fullcontainer h4{font-size:22px;}



.repeatedmodule{text-align:left;}



.colshalf_wrap{margin-left:0; margin-top:20px;}

.colshalf_wrap .colshalf{padding:10px 0 0; width:100%;}

.colshalf_wrap .bordersection{padding:10px;}



.colshalf_wrap .bordersection .grid_1 img{ width:180px;}

.colshalf_wrap .bordersection .grid_1{width:28%;}

.colshalf_wrap .bordersection .grid_2{width:72%;}

.greytabs li a{font-size:14px !important; padding: 0 15px;}

.threecell {margin-left:-20px;}

.threecell .cell{width:49%; padding:0 0 20px 20px;}

.sectionvideo h4 {    font-size:18px;    line-height:24px;}

.sectionvideo h5{font-size:15px; line-height:18px;}





.leftsection{width:100%;}

.rightsection{width:100%;}

.boxsquare{width:44%;}

.repeatedrow .leftImg{float:left !important; margin-right:20px; width:200px;}

.repeatedrow{text-align:left;}

.onethird_col{width:50%;}

.borderpanel h4{font-size:14px; height:100px;}

.listingblocks li .logoox img{width:100px;}

.sectioncenter{width: 100%; padding: 0 20px;}

.sectioncenter h3{padding-top:20px;}

.repeatedrow h3{font-size:18px; line-height:24px;}

.repeatedrow h6{ padding-bottom:5px; font-size:15px;}

.repeatedrow h5{font-size:17px;}



.containerdetails{text-align:left;}

.containerdetails + .themebutton{margin:0 0 15px 0;}

.boxrow{margin-left:-10px;}

.boxsquare{margin-left:10px; width:48.5%;}



.mediapage  .media-imgs{width:200px; height:250px; float:left; margin:0 20px 0 0;}

.mediapage  .media-imgs img{width:100%; height:250px;}



.themebutton.logout{font-size:0; padding:0; width:32px; height:30px; }

.themebutton.logout:before{left:9px; top:-4px;}

.user-logged-in #header {top: 0;}

.fixed_yellow_bar .baryellow{position:relative;left:0; top:0; right:0;z-index:10;}

.themebutton.patternbtn{min-width:230px;}







.slick-prev{ left:-20px;}

.slick-next{ right:-20px;} 

    

#VideoSlider .slick-prev { top:auto; bottom:6px; left: 0; top: auto; margin: 0;  width: 30px; height: 30px;}

#VideoSlider .slick-next { top:auto;    bottom: 6px; right: auto; left: 40px; top: auto; margin: 0; width: 30px; height: 30px;}     

 .slick-dots{ position: absolute; left:10px; margin:0; bottom:20px;}    



.slide h3{width: 420px !important;}   

    

.fraction-slider .prev{ left: 0; bottom: 10px; width: 30px; height: 30px; line-height: 1px; top: auto;}    

.fraction-slider .prev:before{ font-size: 20px; left: -4px;}  

.fraction-slider .next{ left: 40px; right: auto; bottom: 10px; width: 30px; height: 30px; line-height: 1px; top: auto;}    

.fraction-slider .next:before{ font-size: 20px; left: -4px;}  

/*-------------Applications Templates-------------------*/

.application_bottom_col{width:50%;}

 .application_bottom_col p{

	 text-align:left;

	  float:left;

	 width:82%;

}

.cmsContainer .application_bottom_col .leftImg{

	border:1px solid #ddd;

	float:left;}

	.bottom-block-left .application_bottom_col{

	 margin-bottom:0;

	 padding-top:0;

}

.banner-sec-tech {

    background: #fafbfd;

}
.page-template-Technology-template .banner-sec-tech h1 {
    font-size: 35px;
}
.banner-sec-tech h1 {

    font-size: 35px;

    line-height: 50px;

    max-width: 100%;

}

.well-trained h2 ,

.trusted-main-wrap h2,

.trusted-main-wrap h2,

.three-block-sec h2, 

.tech-com-title{

    font-size: 35px;

}

.absolute-img {

    max-width: 250px;

}

.trained-row ,

.three-block-row{

    grid-template-columns: repeat(2, 1fr);

}

.three-block-row div {

    padding-bottom: 2rem;

}

.two-block-row {

    column-gap: 100px;

}

.page-template-Technology-template .container{

	max-width: 96%;

}

.trusted-sld-wrap .slick-prev {

    left: -55px;

    right: unset;

}

.trusted-sld-wrap .slick-next{

	right: -55px;

	left: unset;

}

.trusted-main-wrap {

    background: #fff;

}

.content-block p {

    max-width: 100%;

    min-height: 120px;

}

.trusted-main-wrap h2 span {

    display: inline;

}

.key_capbilitieSec_solut_tem .three_grid_bx_wrp {

    row-gap: 40px;

	column-gap: 30px;

    padding-top: 35px;

}

}



@media only screen and (min-width:991px) and (max-width:1050px) {
#body{padding-top:112px;}

.page-template-template-mobile-services #body{padding-top: 0;}

.desk-logo-white, .search_form_desk { display: inline;}
.secondarynav{margin-top:10px;}

#banner .slidepic{width:40%;}

#banner .slidepic img{width:100%;}

#banner .content{width:58%;padding:75px 0;}

.category-section .colsection.lastChild{padding-left:20px;}

.category-section .colsection.firstChild{padding-right:20px;}

.tabContent > ul{padding-left:20px;}

.tabContent{margin-top:20px;}

.category-section .colsection{padding-top:20px;}

.owl-prev{left:0; bottom:-15px; top:auto;}

.owl-next{right:auto; left:50px; bottom:-15px; top:auto;}

.glyphicon { height:40px;	width:40px;	border-radius:150px;	 font-size:18px;    padding:10px;    text-align: center;    text-shadow: none;}

.fullrow.video{padding:25px 0;}

#VideoSlider .content{width:48%;}

.borderbtn{margin-top:20px;}

.fullrow.clients .owl-next{right:10px;}

.fullrow.clients .owl-prev{left:10px;}

.listing-box-wrap .grid_2 .post > p{line-height:26px;}

.listing-box-wrap .wrapborder{min-height:640px;}
.centerlinks{width:100%;}

.centerlinks li{padding:0 5px; width:33%;}

.centerlinks li .spantxt{font-size:20px;}

.bannerinner .slidetxt{left:10px; margin:0; }

.bannerinner .slidetxt h3 {    color: #fff;    font-size: 24px;    line-height: 34px;}

.slideinner{background-size:cover; background-position:50%;}

.slideinner h3{font-size:50px;}

.slideinner2{background-size:cover; background-position:50%;}

.slideinner2 h3{font-size:50px;}

.slideinner2 h4{font-size:20px;}

/*.horizontaltabs{display:table; margin:0 auto;} */

.horizontaltabs li a{padding: 0 16px;font-size: 14px;}

.cmsContainer .leftImg{ margin:0 30px 20px 0;}

.cmsContainer .rightImg{ margin:0 0 20px 30px;}

.sectionfull h4{padding:0 0 10px;}

.themebutton.patternbtn{padding:0 30px;}

/*.secondarynav > li{margin-left:19px;}*/

/* .secondarynav > li a{font-size:13px;} */

.owl-dots{ position: absolute; left:10px; margin:0; bottom:20px;}

.tabContent .themebutton{font-size:15px;}

.bluewrap .container{padding:30px 0 !important;}

.equalGrid.grid_5{width:30%;}



.columLeft{width:100%;}

.columRight{width:100%;}

.borderwrap{text-align:left; padding:8px 7px 7px 8px; margin:0 0 15px 0; width:100%; display:inline-block;}

.borderwrap .archiveswrap{ text-align:left; /* display:none; */ padding:10px 10px 0 10px;/*  border-top:1px solid #dbdbdb; margin:10px 0 0; */}



.borderwrap > h5{ border-bottom:none; margin:0; padding:0; font-size:16px;}

.borderwrap > h5 img{width:26px;}

/* .borderwrap .archiveswrap li{width:25%; float:left;} */



.arrowtab{display:inline-block;}

.arrowtab:before{top:-3px; margin:0;}

.borderwrap > h5 .arrowtab{float:right; margin:1px 0 0;}



.rightpanel .borderwrap .arrowtab{display:none;}

.rightpanel .borderwrap{ padding:15px;}

.rightpanel .borderwrap > h5{border-bottom:1px solid #dbdbdb; padding:0 0 10px 0; margin:0 0 10px 0; font-size:20px;}

.blogarea .leftpanel{width:68%;}

.blogarea .rightpanel .borderwrap{margin-bottom:20px;}

.listfloated li{margin-left:15px;}



.threecols .grid_3 h3{ font-size:22px;}

.threecols .grid_2 p{ font-size:15px; line-height:24px;}

.threecols .grid_3{min-height:244px;}





.borderblock h4{padding:10px 15px; font-size:16px;}

.blockList .col{padding:0 0 20px 15px;}

.blockList{margin-left:-15px;}

.blockList .col.active{min-height:880px;}

.borderblock .space p{font-size:15px;}

.repeatedmodule .grid_1{width:15%;}

.repeatedmodule .grid_2{width:82%;}



.colshalf_wrap{margin-left:-20px; margin-top:20px;}

.colshalf_wrap .colshalf{padding: 15px 0 0 20px; width:100%;}

.colshalf_wrap .bordersection .grid_1{width:20%;}



.colshalf_wrap .bordersection .grid_2{width:78%;}

.colshalf_wrap .bordersection h4{font-size:20px; padding-bottom:15px;}

.colshalf_wrap .bordersection ul li{padding-bottom:10px; font-size:16px;}

.colshalf_wrap .bordersection ul li:before{top:-1px;}



.threecell {margin-left:-20px; text-align:center;}

.threecell .cell{width:49%; padding:0 0 20px 20px;}

.sectionvideo h4 {    font-size:18px;    line-height:24px; height:60px;}

.sectionvideo h5{font-size:15px; line-height:18px;}



.boxrow{margin-left:-20px;}

.boxsquare{margin-left:20px; width:46%;}

.formcontainer{padding:15px;}



.greytabs li a{ padding:0 25px;font-size: 16px !important;}

.onethird_col{width:50%;}

.borderpanel h4{font-size:14px; height:65px;}



.repeatedrow h3{font-size:20px; line-height:24px;}

.repeatedrow h6{ padding-bottom:5px;}

.columRight .bluewrap{text-align:center;}

.containerdetails{text-align:left;}

.containerdetails + .themebutton{margin:0 0 15px 0;}

.fullrow.clients #brand-list{padding:20px 30px;}





.mediapage  .media-imgs{width:200px; height:250px; float:left; margin:0 20px 0 0;}

.mediapage  .media-imgs img{width:100%; height:250px;}

.breadcrumbs ul li a{font-size:13px;}

#VideoSlider .content > h2 {color: #fff;   font-size: 30px;}

.fixed_yellow_bar .baryellow{top:112px; }



.slick-prev{ left:-20px;}

.slick-next{ right:-20px;}        



#VideoSlider .slick-prev { top:auto; bottom:6px; left: 0; top: auto; margin: 0;  width: 40px; height: 40px;}

#VideoSlider .slick-next { top:auto;    bottom: 6px; right: auto; left: 50px; top: auto; margin: 0; width: 40px; height: 40px;}     

#VideoSlider .content{padding-bottom: 30px;}  

    

.slick-dots{ position: absolute; left:10px; margin:0; bottom:20px;}  



.slide h3{width: 510px!important;}

#banner .themebutton{  line-height: 42px !important;} 

.slide:nth-child(2) h3 {width: 580px !important;}    

.lastslide:after{right: -60px!important;}    

    

.fraction-slider .prev{ left: 0; bottom: 10px; width: 30px; height: 30px; line-height: 1px; top: auto;}    

.fraction-slider .prev:before{ font-size: 20px; left: -4px;}  

.fraction-slider .next{ left: 40px; right: auto; bottom: 10px; width: 30px; height: 30px; line-height: 1px; top: auto;}    

.fraction-slider .next:before{ font-size: 20px; left: -4px;} 



/*-------------Applications Templates-------------------*/

.application_bottom_col{width:50%;}

.application_bottom_col p{

	 text-align:left;

	  float:left;

	 width:80%;

}

.cmsContainer .application_bottom_col .leftImg{

	border:1px solid #ddd;

	float:left;}

	.bottom-block-left .application_bottom_col{

	 margin-bottom:0;

	 padding-top:0;

}

.cmsContainer.application .application_bottom_col img.leftImg{

	width:2%;

}

.primarynav .primary_submenu{top:19px}

.container-logo-identity h2{font-size: 24px;}

.content-block p {

    max-width: 95%;

    min-height: 120px;

}

}



@media only screen and (min-width:991px) and (max-width:1208px) {

	.solution-menu-title {

        font-size: 14px !important;

    }



#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.cmn-nw-lyout a {

	padding-left: 5.5rem;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-oracle-icon {

	background: url(../images/oracle-logo.png) no-repeat left 55px;

	background-size: 65px;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-saleforece-icon {

	background: url(https://flytxtstaging.wpengine.com/wp-content/uploads/2022/05/salesforca-seeklogo.com_.svg) no-repeat left 45px;

	background-size: 60px;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-sap-icon {

    background: url(../images/sap-logo.png) no-repeat left 45px;

    background-size: 65px;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-facebook-icon {

	background: url(../images/facebook-01-01-01.png) no-repeat 10px 40px;

	background-size: 40px;

}

.absolute-img {

	max-width: 390px;

}

.banner-sec-tech h1 {

    font-size: 46px;

    line-height: 50px;

}

.banner-sec-tech p {

	width: 60%;

}

.two-block-row {

    column-gap: 115px;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li.border-list.solution-menu3 {

    padding: 24px 12px 42px 15px;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:first-child {

    padding: 24px 15px 145px 15px;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li.border-list.solution-menu1 > ul.mega-sub-menu li > div > .sol-col-flex-menu li > a, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li.border-list.solution-menu1 > ul.mega-sub-menu li > div > .sol-col-flex-menu li > a > span {

	font-size: 10px !important;

}

}

@media only screen and (min-width:991px) and (max-width:1131px) {

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li.border-list > ul.mega-sub-menu li {

        border-bottom: 1px solid #2E5A6F;

        padding: 23.5px 0px 31.5px 0px !important; 

    }

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list.solution-menu3 .mega-sub-menu .mega-menu-item {

		padding: 26px 0px 25px 0px !important;

	}

}

@media only screen and (min-width:1131px) and (max-width:1208px) {

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li > ul.mega-sub-menu > li.border-list > ul.mega-sub-menu li {

        border-bottom: 1px solid #2E5A6F;

        padding: 28.5px 0px 25.5px 0px !important; 

    }

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list.solution-menu3 .mega-sub-menu .mega-menu-item {

		padding: 26px 0px 25px 0px !important;

	}
}



@media only screen and (min-width:1749px) {

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-saleforece-icon {

		background: url(https://staging.flytxt.com/wp-content/uploads/2022/05/salesforca-seeklogo.com_.svg) no-repeat left 15px;

		background-size: 21%;

	}

    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-aws-icon {

        background: url(../images/aws-logo-icon.png) no-repeat left 25px;

        background-size: 21%;

    }

	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-facebook-icon {

    padding-bottom: 0 !important;

    background: url(../images/facebook-01-01-01.png) no-repeat 23px 20px;

    background-size: 12%;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li:first-child {

    padding: 24px 12px 77px 25px;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.solutionmenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.bor-top.cvm-download-btn {

    bottom: -7px;

}

}



@media only screen and (min-width:2100px) {

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-saleforece-icon {

		background: url(https://flytxtstaging.wpengine.com/wp-content/uploads/2022/05/salesforca-seeklogo.com_.svg) no-repeat left 11px;

		background-size: 25%;

	}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.cmn-nw-lyout a {

	padding-left: 7.2rem;	

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-oracle-icon {

	background: url(../images/oracle-logo.png) no-repeat 12px 33px;

	background-size: 80px;

}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-megamenu.solutionmenu>ul.mega-sub-menu>li>ul.mega-sub-menu>li.border-list>ul.mega-sub-menu li.mega-facebook-icon {

	padding-bottom: 0 !important;

	background: url(../images/facebook-01-01-01.png) no-repeat 23px 30px;

	background-size: 13%;

}

}

