@charset "utf-8";
/* CSS Document */

@font-face{
	font-family: semi-bold;
	src:url("../fonts/Montserrat-SemiBold.ttf");
	}
	@font-face{
	font-family:medium;
		src:url("../fonts/Montserrat-Medium.ttf");
	}
	@font-face{
	font-family: bold;
	src:url("../fonts/Montserrat-Bold.ttf");
	}
body{
	font-size: 14px;
	font-family: medium!important;
}
.container{
	width: 1000px;
}
a,a:hover{color: #000;text-decoration: none;}

/*slider-start*/
/*slider*/
:root {--bg-color: #0f0f1a;--text-color: #ffffff;--primary-color: #ff6b6b;--secondary-color: #feca57;--tertiary-color: #5f27cd;}
* {margin: 0;padding: 0;box-sizing: border-box;}
.customer-testimonail{background-color: #f8f8f8;position: relative;margin-bottom: 40px;padding-bottom: 30px;padding-top: 30px;}
.customer-testimonail .slider-dot.active{color: #8347ad;background-color: #8347ad;}
.customer-testimonail .slider-dot{background-color: #BBB5C2;}
.customer-testimonail .comma{margin-bottom: 40px;}
.customer-testimonail h4{color: #8347ad;margin-bottom: 20px;font-family: semi-bold;font-size: 28px;}
.customer-testimonail .cu-logo{margin: 20px 0px 0px;}
.customer-testimonail .author{color: #8347ad;font-size: 18px;line-height: 36px;font-family: semi-bold;margin-top: 40px;}
.customer-testimonail .position{color: #231f20;letter-spacing: 0.15px;font-family: semi-bold;font-size: 13px;}
.top-slider {position: relative;height: auto;overflow: hidden;border-radius: 20px;}
.slides {display: flex;height: 100%;transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
.slide {flex: 0 0 100%;display: flex;flex-direction: column;padding: 2rem;background-size: 200% 200%;animation: gradientAnimation 10s ease infinite;}
@keyframes gradientAnimation {0% { background-position: 0% 50%; }50% { background-position: 100% 50%;}100% { background-position: 0% 50%; }}
/*.welcome-slide { background-image: linear-gradient(45deg, var(--primary-color), var(--secondary-color)); }*/
/*
.rewards-slide { background-image: linear-gradient(45deg, var(--tertiary-color), #54a0ff); }
.affiliate-slide { background-image: linear-gradient(45deg, #ff9ff3, var(--secondary-color)); }
*/
.slide h2 {font-size: 3rem;margin-bottom: 1rem;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);}
.slider-arrow {position: absolute;top: 50%;transform: translateY(-50%);background-color: rgba(255, 255, 255, 0.2);color: white;
border: none;border-radius: 50%;width: 50px;height: 50px;font-size: 1.5rem;cursor: pointer;transition: all 0.3s ease;display: flex;justify-content: center;align-items: center;}
.slider-arrow:hover {background-color: rgba(255, 255, 255, 0.4);}
.slider-arrow.left { left: 20px; }
.slider-arrow.right { right: 20px; }
.slider-nav {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);display: flex;gap: 10px;}
.slider-dot {width: 28px;height: 5px;background-color: rgba(255, 255, 255, 0.5);cursor: pointer;transition: all 0.3s ease;}
.slider-dot.active {background-color: white;transform: scale(1.2);}
.game-options {display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 1.5rem;margin-top: 2rem;}
.option {background: linear-gradient(135deg, #2c2c2c 0%, #1a1a1a 100%);border-radius: 15px;padding: 1.5rem;text-align: center;
cursor: pointer;transition: all 0.3s ease;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);overflow: hidden;position: relative;}
.option::before {content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: radial-gradient(circle, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 70%);opacity: 0;transition: opacity 0.3s ease;}
.option:hover::before {opacity: 1;}
.option:hover {transform: translateY(-10px);box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);}
.option .icon {font-size: 3rem;margin-bottom: 1rem;color: white;transition: all 0.3s ease;}
.option:hover .icon {transform: scale(1.2);}
.option p {font-size: 1rem;font-weight: 600;text-transform: uppercase;}
@keyframes coinFlip {
    0%, 100% { transform: rotateY(0); }
    50% { transform: rotateY(180deg); }
}
@keyframes swordSlash {
    0%, 100% { transform: rotate(0); }
    50% { transform: rotate(-30deg); }
}
@keyframes boxOpen {
    0%, 100% { transform: scaleY(1); }
    50% { transform: scaleY(0.8); }
}
@keyframes wheelSpin {
    0% { transform: rotate(0); }
    100% { transform: rotate(360deg); }
}
@keyframes upgradeJump {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}
.option:hover .icon .fa-coins { animation: coinFlip 1s ease infinite; }
.option:hover .icon .fa-khanda { animation: swordSlash 1s ease infinite; }
.option:hover .icon .fa-box-open { animation: boxOpen 1s ease infinite; }
.option:hover .icon .fa-dharmachakra { animation: wheelSpin 2s linear infinite; }
.option:hover .icon .fa-angles-up { animation: upgradeJump 1s ease infinite; }
@media (max-width: 768px) {
.game-options {grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}}
/*slider-end*/



/*slider-end*/
/*menu bar*/
.firstMenu .mainHeader {top: -17px;}
.secondMenu .header-mobile {margin-top: -90px;}
             @media screen and (max-width:1152px){
            #wrapper{max-width:960px;}
            #top-area .column:last-child{margin-right:0;}
            #copyright{padding:0px;margin:0px;}
        }
        @media screen and (max-width:960px){
			.firstMenu .mainHeader {top: -11px;}
            .content-sidebar-wrap,#content,#sidebar-first,#sidebar-second
            {float:none;width:100% !important;}
            #sidebar-first{clear:both;}
            #sidebar-first,#sidebar-second,#head,#foot{padding:0 3.52%;}
            #top-area .column{width:32%;}#sidebar-first,#sidebar-second,#head,#foot{padding:0 1.5%;}
            .region-front-welcome{margin:1% 2%;}.block{margin-bottom:2%;}
            .content-sidebar-wrap #content{margin:0;}#footer_wrapper,#top-area{padding:0 15px;}
            #post-content{margin:10px;}
        }
        @media screen and (max-width:767px){
			.firstMenu .menu-navigation-container .menu li.expanded a:hover,.firstMenu .menu-navigation-container .menu li.leaf a:hover{color: black!important;}
			.firstMenu .mainHeader {top: 0px;}
            .feature .fa{padding:5px;height:65px;}
            #logo{text-align:center;width:100%;}
            #copyright{padding:0 12px;}body{margin-top:0;}
            .top_left,.top_right,.search_block,.region-user-menu{width:100%;}
            #footer p{margin:0;}#copyright p{margin:5px 0;}
            #foot,#copyright{padding:10px 0;}
            .front .content-sidebar-wrap{margin:0;}.theme-default .nivo-controlNav{padding-top:10px;}
            .region-front-welcome{padding:10px;}
            #site-title{padding-top:18px;}#site-description{padding-bottom:18px;}
            #main-menu ul{display:none;}#main-menu li ul{position:static;border:0;}
            #main-menu li ul ul{margin:0 !important;border:0;}
            #main-menu ul,#main-menu li{float:none;max-width:100%;}#main-menu{border:0;}
            #main-menu a{width:100%;padding:2%;color:#fff;border-radius:0;text-align:center;border-bottom:1px solid #1e262d;}
            #main-menu li li a{text-align:center;font-size:15px;}
            #main-menu li:hover > ul,#main-menu li li:hover > ul,#main-menu li li li:hover > ul{display:none;}
            .drop-down-toggle{display:block;}#main-menu li li .drop-down-toggle{top:5px;}
            .menu_wrapper{margin:0;}#main-menu .nav-toggle{display:block;font-size:15px;font-weight:normal;background:#18222B;color:white;margin:0;padding:3%;letter-spacing:1px;text-align:center;}#main-menu ul.menu li{margin:0;width:100%;}.content-sidebar-wrap,#sidebar-first,#sidebar-second{float:none;width:auto;}.content-sidebar-wrap #content{float:left;width:auto;}#sidebar-first .block,#sidebar-second .block,
			
			
			#footer-area .column,#top-area .column{float:none !important;width:auto !important;margin-left:0;}
			#sidebar-first{clear:both;}
			#footer-area .column,#top-area .column{margin:10px;}
			#top-area .column:first-child,#footer-area .column:first-child{margin:10px;}
			.copyright,.credits{float:none;text-align:left;text-align:center;}
			#footer_wrapper,#top-area{padding:0;}.theme-default .nivo-caption{display:none !important;}
			
			
			
			#logo{margin:8px 0;text-align:center;}#logo img{text-align:center;float:none;}#site-title{display:inline-block;padding:0;}#site-description{padding-bottom:5px;width:100%;text-align:center;}#site-title{width:100%;margin:0;}#site-title a{width:100%;text-align:center;}.node{margin:10px 0;}.region-front-welcome .block h2{padding:5px 0;}}@media screen and (max-width:440px){.social-icons{position:inherit;width:100%;}.social-icons ul{text-align:center;}.block-menu ul{float:none;text-align:center;}input.form-text,select.form-select{width:93%;}textarea.form-textarea{width:100%}}
            .header-mobile .srchFormMobile{display:none;}a{text-decoration:none !important;}
            .panels-flexible-region-1-tab_content{width:100%;}
            .panels-flexible-region-1-center{width:100%;}
            #header_wrapper{width:100%;position:absolute;z-index:99;}
            .header-mobile{margin-left:3.333%;width:100%;}#post-content{margin:0px;}
            #logo{margin-top:20px;position:relative;z-index:9999;}
            .secondMenu #logo{margin-top:8px;}#main-menu{margin-top:35px;}
            #main-menu .menu .expanded a{cursor:default;}
            #main-menu .menu .leaf a{cursor:pointer;}.firstMenu  #main-menu{margin-top:-52px;float: right;}
            .firstMenu{height: 65px;}.secondMenu #main-menu{margin-top:47px;float: right;}
            .search-by-page-form input[type="text"]{width:250px;height:34px;outline:none;}
            .search-by-page-form input[type=text]::-ms-clear{display:none;}
            .search-by-page-form{margin:0 auto;position:relative;}.
            social-icon{display:inline-block;float:right;margin:4px 0 0;padding:0;}
            .firstMenu .social-icon{margin:14px 0 0;}.search-input{display:inline-block;float:right;margin:0px;}
            .search-input li{list-style-type:none;}.social-icon li{list-style-type:none;}
            .search-active{display:none;background-color:rgb(250,250,250);float:right;padding:15px 20px;border:1px solid #e2e2e2;box-shadow:0 2px 12px rgba(0,0,0,0.082);}.search-by-page-form input{border:none;border-radius:4px;width:100%;padding:2px 8px 2px 40px;background-image:url(http://images.read.aspiresys.com/EloquaImages/clients/Aspire/%7Bcf44a39a-dc73-4548-a495-4cf0f0cea906%7D_search-hover-icon.png);background-repeat:no-repeat;background-position:4% 54%;font-size:14px;background-color:#e6e6e6;}.search-by-page-form input[type="submit"]{margin:0 auto;position:absolute;top:1px;left:1px;background:url(http://images.read.aspiresys.com/EloquaImages/clients/Aspire/%7Bcf44a39a-dc73-4548-a495-4cf0f0cea906%7D_search-hover-icon.png) no-repeat 10px center;height:33px;width:45px;text-indent:-9999px;border:none;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}.panel-separator{margin:0 !important;}#sub_menu{margin:0 auto 60px;max-width:960px;width:100%;position:relative;margin-top:-170px;}.categoryMobileMenu{display:none;}.categoryMenu{display:block;background-image:url(/themes/phoenix_responsive_theme/images/bar-icon.png);background-repeat:no-repeat;}#sub_menu .nav-justified{margin:0;}#sub_menu .categoryMenu{background-color:#663399;min-height:110px;font-size :18px;color :#fff;text-align:center;}#sub_menu .categoryMenu div{padding-top:0%;}#sub_menu .categoryMenu.active{background-image:none;background-color:#552882;bottom:10px;position:relative;min-height:120px;}.categoryMenu a{position:relative;top:15px;}.categoryManu.active  a{padding-top:26px;}.categoryMenu:hover{// min-height:120px;background-color:#552882 !important;}.categoryMenu .active{background-color:#552882;}.categoryMenu.active .active{top:25px;}#sub_menu .categoryMenu a.active .menu-hover-image{display:block !important;}#sub_menu .categoryMenu a.active .menu-image{display:none !important;}#sub_menu .categoryMobileMenu a.active .menu-hover-image{display:block !important;}#sub_menu .categoryMobileMenu a.active .menu-image{display:none !important;}.categoryMenu .menu-hover-image,.categoryMobileMenu .menu-hover-image{display:none;}.categoryMenu  a:active,.categoryMobileMenu  a:active{text-decoration:none !important;}.categoryMenu  a{color:#fff;font-size :12px;}.categoryMobileMenu p{display:inline;}.categoryMobileMenu .menu-image{display:inline;}.categoryMobileMenu img{margin:0 20px 0 0;}.categoryMobileMenu .menu-image,.categoryMobileMenu .menu-hover-image{float:left;}.categoryMobileMenu .field-content a{display:inline;}.categoryMenu  a:visited,.categoryMenu  a:link{text-decoration:none;}#overview{margin-bottom:60px !important;}#grid,#tabs,#partners_logo_only_image,#tabs_title,.page-careers #image_only_image{margin-bottom:50px !important;}.search-by-page-form input{border:none;border-radius:4px;width:100%;padding:2px 8px 2px 40px;background-image:url(http://images.read.aspiresys.com/EloquaImages/clients/Aspire/%7Bcf44a39a-dc73-4548-a495-4cf0f0cea906%7D_search-hover-icon.png);background-repeat:no-repeat;background-position:4% 54%;font-size:14px;background-color:#e6e6e6;}.search-by-page-form input[type='submit']{margin:0 auto;position:absolute;top:1px;left:1px;background:url(http://images.read.aspiresys.com/EloquaImages/clients/Aspire/%7Bcf44a39a-dc73-4548-a495-4cf0f0cea906%7D_search-hover-icon.png) no-repeat 10px center;height:26px;width:45px;text-indent:-9999px;border:none;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}.secondMenu .menu-navigation-container .menu .menu{background-color:rgba(250,250,250);}.secondMenu{background-color:rgba(255,255,255,0.7);box-shadow:0 1px 1px 1px rgba(0,0,0,0.11);height:77px;left:0;margin:0 auto !important;position:fixed !important;right:0;width:100%;z-index:999;}.secondMenu .menu li a{color:black !important;}.menu-navigation-container .menu li{float:left;list-style:none;}.menu-navigation-container .menu,.menu-navigation-container .menu .menu{margin:0;padding:0;}.menu-navigation-container .menu .menu{display:none;}.menu-navigation-container .menu .menu li,.menu-navigation-container .menu li{margin:0;padding:1.6%;}.menu-navigation-container .menu li{padding:0;margin:0;}.secondMenu .menu-navigation-container .menu .menu li a:hover{background-color:black;color:white !important;}.secondMenu .menu-navigation-container .menu li:hover a{color:white !important;}.secondMenu .menu-navigation-container .menu li:hover,.secondMenu .menu-navigation-container .menu li a:hover,.firstMenu .menu-navigation-container .menu li a:hover{background-color:black;color:white !important;}.secondMenu .menu-navigation-container .menu .menu li a{color:black !important;}.menu-navigation-container .menu .menu li a,.menu-navigation-container .menu li a{color:#333;padding:8px 30px 26px;display:block;font-family:medium;}.firstMenulogo1 {margin-top: 25px;}.firstMenu  .menu-navigation-container .menu li a{padding:17px 30px;}.menu-navigation-container .menu .menu{position:absolute;margin:0;padding:0;background-color:white;}.menu-navigation-container .menu .menu li a{color:black;display:inline-block;min-width:100%;padding:9px 23px 9px 9px;}.menu-navigation-container .menu .menu li a:hover{background-color:black;color:white;}.menu-navigation-container .menu li:hover ul li a{color: black;}.menu-navigation-container .menu li:hover a{color:white;}.menu-navigation-container .menu li:hover,.menu-navigation-container .menu li a:hover{background-color:black;color:white;}.menu-navigation-container .menu .menu li{float:none;list-style:none;padding:0;margin:0;}.firstMenu .firstMenulogo,.firstMenu .firstMenusearch{display:block;}.firstMenu .secondMenulogo,.firstMenu .secondMenusearch{display:none;}.secondMenu .firstMenulogo,.secondMenu .firstMenusearch{display:none;}.secondMenu .secondMenulogo,.secondMenu .secondMenusearch{display:block;}.front  .secondMenu{background-color:rgba(255,255,255,0.5);}.mainHeader{left:0;margin:0 auto;max-width:1000px;position:absolute;right:0;top:0;width:100%;z-index:99;}
            a{outline:none;}a:hover{text-decoration:none;}
            
/*

#footer{background-color:#1E1E1E;width:100%;height:57px;position:absolute;z-index:9999;}
            #footer p{margin-bottom:0px;}#footerMenu{float:left;width:39%;}
            .footer_credit{margin:0 auto;max-width:960px;}
            .footer_credit .copyright{width:26%;}.footer_credit .copyright,.footer_credit #footerMenu,.footer_credit .col-sm-2.col-md-2.contact{margin-top:17px;}.footer_credit .col-sm-2.col-md-2.contact{width:12%;}.contact{float:left;}.footer_credit .col-sm-2.col-md-2.credits{width:23%;}#copyright p,#footerMenu a,.contact a{color:#e3e3e3;}.copyrightResponsive{text-align:center;}#footerMenuResponsive{text-align:center;font-size:12px;padding:0% !important;}#copyrightResponsive p{margin:5px 0;}#copyrightResponsive p,#copyrightResponsive a,#footerMenu a{color:#e3e3e3;}#copyrightResponsive{display:none;}.credits a{float:right;border-left:1px solid #444;}.credits a.twitter{border-right:1px solid #444;}#footer .credits a.active{background-color:#000000;}.credits img{padding:15px;}
            #footer-wrapper #footer{background:rgb(51,51,51);padding:1% 0 0 0;color:#ffffff;font-size:13px;text-align:center;clear:both;width:100%;}
*/




            @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#sub_menu .active.categoryMenu{position:absolute !important;width:100%;bottom:1px;min-height:120px;}}
            @media(min-width:768px) and (max-width:959px){.firstMenu #main-menu {margin-top: 25px;float: right;font-size: 10px;}.secondMenu #main-menu{font-size: 10px;}#header_wrapper .row{margin:0px;}.header-mobile{margin-left:0px;width:82.33333333%;padding-right:24px;padding-left:9px;}.firstMenu .menu-navigation-container .menu li a{padding:17px 20px;}.banner_description p{font-size:36px;}.menu-navigation-container .menu .menu li a,.menu-navigation-container .menu li a{padding:8px 20px 18px;}.menu-navigation-container .menu .menu li a{padding:9px 23px 9px 9px;}.secondMenu{height:64px;}.secondMenu #main-menu{margin-top:16px;}.mainHeader{max-width:766px;}.bannerContent,#sub_menu,#suggested_content,#suggested_content_tab_specific,.footer_credit,#overview,#grid,#tabs,#partners_logo_only_image,#tabs_content,#tabs_title,.page-careers #image_only_image,#about_aspire .tabSection.row,#about_aspire .customers-partners,#team_aspire,.pane-team-aspire,.awards-grid,#tabs_content,#team_aspire_tabs,#team_aspire_board_members,#contact,#contact_image_only_image,.officeAddress,#open_opportunity,#in_the_news_landing_page,.center-wrapper,#perspectives .view-filters,.home-banner-background,.video-contain,.our-clients,.customer-banner,.itn-data,#site-map,.page-search-pages #block-system-main,#page_perspectives,#sub_tabs .view-content,.pane-partners-logos .ourPartners-logo .field-content,#videos,#tabs_content_all_content_types .only_text,#tabs_content_all_content_types .left_right_image,#tabs_content_all_content_types  .grid{max-width:750px;}#sub_menu{margin-top:-155px;}.bannerContentTitle h1{font-size:32px;}.gridSection{background-color:rgb(247,247,247);height:auto;min-height:285px;min-width:235px;padding:40px 15px;width:30.8%;margin:0 8px 16px;display:inline-block;}.bannerContent .field-content p{width:70%;}.page-search-pages #block-system-main{padding:8% 15px;max-width:750px;}#footer{background-color:#1E1E1E;width:100%;height:57px;position:absolute;z-index:9999;}#footer{height:auto;margin-top:-1px !important;}#copyright{display:none;}#copyrightResponsive{display:block;margin:0px;padding:0px;}.awards-section{float:left;}}@media(min-width:0px) and (max-width:767px){.srchFormMobile .search-by-page-form input[type="text"]{display: none;},.navbar-inverse .navbar-toggle{border-color: #333;},.navbar-toggle{margin-top: 10px;},#header_wrapper{background-color:rgba(102,51,153,0.5);height:67px;}#header_wrapper.firstMenu{position:fixed;display:block !important;}.header{margin:0;}#logo{width:102px;position:absolute;margin:0px;}#logo img{width:102px;margin-top:8px;}.header-mobile{position:relative;z-index:0;width:100%;float:right;display:block;}.header-mobile .srchFormMobile{display:block;position:absolute;right:70px;}.srchFormMobile .search-by-page-form input[type="text"]{background:transparent url("http://images.read.aspiresys.com/EloquaImages/clients/Aspire/%7Bcf44a39a-dc73-4548-a495-4cf0f0cea906%7D_search-hover-icon.png") no-repeat scroll 0px center;border-radius:8em;border:1px solid #9a5cb0;color:white;padding:1px 4px 2px 25px;width:15px;transition:0.5s;}.srchFormMobile .srchForm.srch-active input[type="text"]{width:135px !important;padding:1px 4px 2px 33px !important;transition:0.5s;}#main-menu,.firstMenu #main-menu{margin:0px;}.navbar-toggle{display:block;top:5px;}.icon-bar{background-color:white;}.icon-bar.line-one{transform:translateY(7px) translateX(0px) rotate(45deg);}.icon-bar.line{height:2px;width:23px;transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1) 0s;}.icon-bar.line-two{margin-top:-2px;top:50%;opacity:0;}.icon-bar.line-last{transform:translateY(-5px) translateX(0px) rotate(-45deg);}#main-menu .nav-toggle{background-color:transparent;border:none;position:relative;z-index:99999;min-height:31px;left:37px;width:32px;float:right;}.menu-navigation-container{background-color:rgb(102,51,153);left:0;position:absolute;top:119%;width:100%;}#main-menu ul{height: auto!important;}.menu{overflow:scroll;position:relative;}.menu-navigation-container .menu .menu li,.menu-navigation-container .menu .menu li,.menu-navigation-container .menu li{padding:0px;}#main-menu a{display:inline-block;background-image:url(http://images.read.aspiresys.com/EloquaImages/clients/Aspire/%7B0d076539-97a2-4c6f-94b3-0bd8a6dbbd95%7D_drop.png);background-repeat:no-repeat;background-position:1em center;text-indent:20px;text-align:justify;font-family:medium !important;font-size:14px;color:black;}#main-menu .expanded .menu li a{background-image:none;text-align:justify;font-size:13px;}.firstMenu .menu-navigation-container .menu .menu li a:hover{background-color:rgb(142,58,170) !important;}#main-menu .expanded .menu li::before{content:"•";float:left;width:3px;margin:2%;font-size:16px;position:absolute;}.menu-navigation-container .menu .menu li a{color:black !important;}.menu-navigation-container .menu .menu li a:hover{background-color:black !important;color:white !important;}.menu-navigation-container .menu li:hover a{color:black !important;background-color:white !important;}.nav-toggle{display:none;}.form-text,.srch-button{outline:0px !important;}#sub_menu,#tabs_title,#tabs,#tabs_content,#suggested_content,#suggested_content_tab_specific,#about_aspire,#team_aspire_tabs,#team_aspire,#team_aspire_board_members,#open_opportunity,#in_the_news_landing_page,.footer_credit,#sub_tabs .view-content,#videos,#tabs_content_all_content_types .only_text,#tabs_content_all_content_types .left_right_image,#tabs_content_all_content_types  .grid{margin:0 auto;max-width:315px;padding:0;margin-bottom:25px !important;}#sub_menu{margin-bottom:30px !important;}.categoryMobileMenu.active-submenu{background-color:#552882;}.categoryMobileMenu.active-submenu a{color:#fff;}.categoryMobileMenu{display:block;background-color:#663399;border-bottom:2px solid #fff;font-size :18px;color :#fff;text-align:center;padding:10px 15px;}.categoryMobileMenu  a:visited,.categoryMobileMenu  a:link{text-decoration:none;background-color:#552882;}.categoryMobileMenu a{color:#fff;}.categoryMobileMenu a.active{color:#fff000;}.categoryMobileMenu img,.categoryMobileMenu .menu-image,.categoryMobileMenu .menu-hover-image,.categoryMobileMenu .active .menu-image,.categoryMobileMenu .active .menu-hover-image{display:none !important;}
				#footer{height:auto;position:absolute;z-index:9999;}#copyright{display:none;}#copyrightResponsive{display:block;margin:0px;padding:0px;}.footer_credit{margin-bottom:0 !important;}.is-active{display:block !important;}}
    .firstMenusearch,.secondMenusearch{display: none!important;}
    #header_wrapper {
        padding: 20px 0;
        position: fixed;
        z-index: 1000!important;
        width: 100%!important;
		top: 0px;
    }
    .header_box,
    .hero_section,
    .logo,
    .white_pad {
        position: relative;
    }
    /*.firstMenu.nav-effect.animated.fadeInDown .firstMenulogo 
    {
    	display: none;
    }
    .firstMenu.nav-effect.animated.fadeInDown .secondMenulogo 
    {
    	display: block;
    }
    .firstMenu.nav-effect.animated.fadeInDown .menu-navigation-container .menu li a
    {
    	color: #000;
    }
    .firstMenu.nav-effect.animated.fadeInDown .menu-navigation-container .menu li a:hover
    {
    	background-color: #868686;
    	color: #fff;
    }*/
    .logo {
        margin-top: 8px;
        z-index: 2;
    }
    .navbar {
        border: 0 solid #fff;
        min-height: 40px;
        margin-bottom: 0;
    }
    .navbar-inverse {
        background-color: transparent;
        border-color: transparent;
    }
    .navStyle ul {
        padding: 0;
    }
    .navStyle ul,
    .social_links,
    .team_box ulx {
        list-style: none;
    }
    .navStyle ul li {
        margin: 11px 5px 0;
    }
    .navbar-inverse .navbar-nav>.active>a,
    .navbar-inverse .navbar-nav>.active>a:focus,
    .navbar-inverse .navbar-nav>.active>a:hover {
        color: #fff;
        background: 0 0;
        cursor: pointer;
    }
    .navbar-inverse .navbar-nav>li>a {
        color: #fff;
        cursor: pointer;
    }
    .navbar-nav {
        float: right;
    }
    .navStyle ul li ul {
        display: none;
    }
    .navStyle ul li:hover ul {
        display: block;
        font-size: 14px;
        color: #000;
        background-color: #fff;
        text-decoration: none;
        font-weight: 600;
        -moz-transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
    }
    .navStyle ul li a {
        display: block;
        font-size: 16px;
        color: #222;
        text-decoration: none;
        font-weight: 600;
        -moz-transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
    }
    .navStyle li ul a {
        display: block;
        font-size: 18px;
        color: #222;
        text-decoration: none;
        font-weight: 600;
        -moz-transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
    }
    .navStyle ul li a,
    a.read_more2 {
        transition: all .2s ease-in-out;
    }
    .banner-content {
        margin-top: 100px;
    }
    .nav-effect {
        background-color: rgba(255, 255, 255, .9);
        padding: 0 0 10px!important;
        box-shadow: 0px 0px 3px #555;
    }
    .navbar-inverse .navbar-nav>li>a:focus,
    .navbar-inverse .navbar-nav>li>a:hover {
        background-color: #868686 !important;
        color: #fff !important;
    }
    /*-------------- banner & FOOTER ----------------*/
/*
    .banner {
        background: url(../img/bg-final.jpg);
        background-size: cover;
        background-position: top center;
        padding-bottom: 8%;
        height: 500px;
    }
    .banner .banner-content h2 {
        font-size: 3.2em;
        color: #fff;
        font-weight: 700;
        margin-top: 8%;
        margin-bottom: 4px;
    }
*/
/*
    .banner .banner-content p:nth-child(2) {
        color: #fff;
        font-size: 1em;
        margin-top: 3%;
    }
    .footer {
        background: #222;
        padding: 20px 0px 10px;
    }
    .footer a {
        color: #fff;
        text-decoration: none;
    }
*/

    @media only screen and (min-width: 992px) and (max-width: 1199px) {
		.firstMenu #main-menu {margin-top: -51px;font-size: 13px;}
		.header-mobile {  margin-left: 0%; width: 100%;}
		
/*
        .footer p{font-size: 13px;}
        .footer .col-lo-2 { width: 15.666667%; }
		
*/
    }
    @media only screen and (min-width: 768px) and (max-width: 992px) {
      
/*      .footer{  text-align: center;    }*/
      .cus-col-md-2{
        width: 10.666667%;
      }
		.header-mobile {padding-right: 0px;}
		.secondMenu .header-mobile {margin-top: 0px;}
/*		.firstMenu #main-menu {margin-top: -75px;font-size: 10px;}*/
/*
      .footer .col-lo-2,.cus-col-md-2 {
        display: none !important;
    }
*/
    }
    @media only screen and (max-width: 767px) {
    .banner{height: auto;}
    #header_wrapper {
        background: rgba(193, 193, 193, .9);
        padding: 0;
        border-bottom: 1px solid #fff;
        padding-left: 2%!important;
        padding-bottom: 4px!important;
        padding-right: 4% !important;
    }
    .navbar-toggle {border:1px solid #333;}
/*    .banner-content {margin-top: 30%;}*/
/*
    .banner .banner-content h2 {
        font-size: 32px;
        color: #fff;
        font-weight: 700;
        margin-top: 8%;
         margin-bottom: 4px;
    }
*/
/*    .footer{ text-align: center;    }*/
    .black-card{margin-bottom: 15px;}
/*    .footer .col-lo-2,.cus-col-md-2 {display: none !important;}*/
    }
.logo img{margin:40px 0px 0px 0px;}

/*menu bar end*/
.banner{background-image: url("../img/Customer-Service-Automation_banner.jpg");color: #fff;min-height: 500px;width: 100%;background-size: cover;background-position: right;margin-top: 80px;}
.banner .logo{margin-top: 40px;}
.banner b{font-family: bold;}
.banner h1{margin-top: 60px;font-size: 45px;line-height: 1.3;}
.banner span{color:#f7b219;font-family: bold;}

.intro{margin: 40px 0px;}
.intro p{color:#412255;}
p{line-height: 1.7;}
ul{list-style-image: url("../img/arrow-bullet.svg");}
/*Automating Insurance Landscape*/
.automating-insurance{margin: 30px 0px;}
.automating-insurance h2{color:#412255;font-family: semi-bold;margin-bottom: 30px;font-size: 24px;}
.mb-40{margin-bottom: 40px;}
.mt-40{margin-top:40px;}
.automating-insurance span{color:#412255;}
.automating-align{justify-content: center;display: flex;margin-top: 40px;}
.automating-insurance img{padding: 20px;
box-shadow: 0px 15px 12px #e4d7e4;
border-radius: 10px;
width: 120px;
height: 120px;
margin:0px auto 30px;}
.automating-insurance .col-md-4{text-align: center;color:#412255;}
.automating-insurance .auto-insu{font-size: 18px;font-family: semi-bold;margin-bottom: 15px;color:#412255;line-height: 1.6;min-height: 58px;}
.automating-insurance p{color:#412255;}
/*Case study*/
.case-study{background-color: #8347ad;}
.case-study h2 span{color: #f7b219;}
.case-study h2{font-size: 25px;font-family:semi-bold;color: #fff;padding: 40px 0px 20px;}
.case-study p.case-1{color: #f7b219;font-family: semi-bold;font-size: 18px;}
.case-study p{color: #fff;line-height: 1.6;}
.case-study .case-2{background: #ffff;}
.case-grid {padding: 25px;background: #fff;border-radius: 10px;margin: 30px 0px;min-height: 427px;}
.case-grid li span{font-family: semi-bold;}
.case-study .case-grid .case-st{font-size: 18px;padding: 0px!important;font-family: semi-bold;line-height: 1.6;color:#412255;margin-left: 15px;}
.case-study .col-md-1 img{margin: 170px 0px 20px;}
.case-study .case-center{justify-content:center;display: flex; }
.case-study .btn-request{margin: 0px 0px 30px;background:#f7b219;border: none;padding: 10px 20px;border-radius: 20px;font-family: semi-bold;text-transform: uppercase;letter-spacing: 1px;}

/*RPA insurance*/
.rpa-insurance{margin-bottom: 40px;}
.rpa-insurance h2{font-family: semi-bold;margin-bottom: 30px;font-size: 25px;}
.rpa-insurance span, .rpa-insurance h2{color: #412255;font-family: semi-bold;}
.rpa-insurance img{margin-top: 60px;}
.rpa-insurance h2{margin:0px 0px 20px;font-family: bold;font-size: 24px;}
.rpa-insurance p{line-height: 1.7;color:#412255;}
ul li{line-height: 1.7;color:#412255;margin-bottom: 15px;}
.rpa-insurance .btn-request{background:#f7b219;border: none;padding: 10px;border-radius: 20px;font-family: semi-bold;text-decoration: none;color: #000;}
.rpa-insurance .rpa-solution{margin-bottom:40px;}
.rpa-insurance .grid-button{margin-top: 20px;}

.ask-our-consultant{background-color: #f2f2f2;}
.ask-our-consultant .slt-button p{line-height: inherit;margin-bottom: 0px;}
.ask-our-consultant .slt-button {background-color: #50296A;padding: 10px 20px;border-radius: 38px;color: #fff;letter-spacing: 1px;text-transform: uppercase;font-size: 14px;font-weight: 400;box-shadow: 0px 3px 6px #a9a9a9;cursor: pointer;text-align: center;}
.ask-our-consultant .container .row{display: flex;
align-items: center;
justify-content: center;}
.ask-our-consultant .ask-our{font-size: 18px;padding: 0px !important;font-family: semi-bold;line-height: 1.6;color: #412255;}
.aoc-content b {font-size: 21px;}
/*insurers*/
.insurers h4{color: #412255;font-size: 24px;margin: 40px 0px;font-family: semi-bold;text-align: center;line-height: 45px;}
.insurers .second{margin-top: 30px;justify-content: center;display: flex;margin-bottom: 30px;}
.insurers .we-image img{width: 100%;}
/*trusted*/
.trusted h4{color: #412255;font-size: 24px;margin: 40px 0px;font-family: semi-bold;text-align: center;line-height: 45px;}
.trusted .second{margin-top: 30px;justify-content: center;display: flex;margin-bottom: 30px;}
/*----------------------------------footer---------------------------------*/
.footer-top {background: #161420;padding: 40px 0px 90px;}
.footer-top p, .footer-top a{color: #888;line-height: 25px;}
.footer-top h1{margin-bottom: 30px;	font-size: 20px;}
.footer-top .email_us .h1{margin-top: 0px;}
.footer-top h1,.f,.email_us p>a,.address p,.troll-free p>a {color: #fff !important;}
.email_us p>a,.address p,.troll-free p>a {font-size: 13px;}
.footer {background: #1e1e1e;font-family:medium!important;color: #fff !important;padding: 21px 0px 12px;}
.footer a,
.footer p {
color: #fff;
font-size: 0.97em;
}
.footer .credits {
float: right;
}
.footer .credits a {
border-right: 1px solid #444;
padding: 15px 15px 21px 15px;
cursor: pointer;
}
.footer .credits a:hover {
background-color: #333;
text-decoration: none!important;
}
.footer .twitter 
{
border-left: 1px solid #444;
}
@-moz-document url-prefix()
{
.footer .credits a {
border-right: 1px solid #444;
padding: 15px 15px 20px 15px;
} 
}
/* ends of footer content */

@media (min-width:320px) and (max-width:767px){
.container{width: 310px!important;}
.container h1, h2, h3, h4, h5, h6{line-height: 1.5;}
.banner h1 {margin-top: 10px;font-size: 30px;}
.banner{height:auto;background-position: center;margin-top: 65px;}
.automating-align {display: block;}
.case-study .case-center {display: block;}
.case-study .col-md-1 img {margin: 0px 0px 0px;}
.rpa-insurance img {min-height: auto;max-width: 100%;margin-top: 30px;}
.footer {text-align: center;}
.credits{display: none;}
.ask-our-consultant .container .row{display: initial;}
.ask-our-consultant{padding-bottom: 30px;}
.ask-our-consultant-user-icon img{margin: 0 auto;}
.automating-insurance h4{min-height: auto;}
.footer .credits {float: none;}
.insurance-grid2{margin-top:30px;}
.insurers .second {display: block;}
.trusted .tr-images{margin-bottom: 20px;}
.trusted .tr-images img{width: 100%;}
.trusted .second {display: block;}
.slider-arrow.left {left: 0px;}
	.slider-arrow.right {right: 0px;}

}
@media (min-width:768px) and (max-width:991px)
{.container{width: 767px!important;}
.container h1, h2, h3, h4, h5, h6{line-height: 1.5;}
.banner{height:auto;background-position: center;}
.ask-our-consultant-user-icon img{margin: 0 auto;}
.automating-align {margin-top: 40px;}
.case-grid {min-height: 475px;}
.credits{text-align: center;}
.ask-our-consultant{padding-bottom: 30px;}
.ask-our-consultant .container .row{display: initial;}
.ask-our-consultant .slt-button{width: fit-content;margin: 0 auto;}
.footer p{text-align: center;}
.footer .footer-content-inline {text-align: center;}
.footer .credits {float: none;}
.footer .c-1 {margin: 10px 0px;}
.credits{display: none;}
.customer-testimonail .top-slider .col-md-12{width: 85%;}
.customer-testimonail .top-slider .row{justify-content: center;display: flex;}
	}
  @media (min-width:991px) and (max-width:1199px){
	.customer-testimonail .top-slider .col-md-12{width: 85%;}
	.customer-testimonail .top-slider .row{justify-content: center;display: flex;}
}
    
  
   
