.body.faq{}
/* *================== table ===================***/
.faq .header_wrapper .navigation ul li a:focus{outline: none; text-decoration:none;}
 .faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid{font-size: 0.8em; cursor: default; margin-top:12px; overflow: auto;}
 .faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .inner-section{border:solid 2px #e6e6e6; display: table; width: 100%; min-width:450px; }
 .faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row{display: table-row; -webkit-transition:all .3s ease-out; transition:all .3s ease-out;}
 .faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row:hover{}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row .grid-col{display: table-cell; padding:10px 15px;}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row .grid-col:not(:first-child){text-align: center; border-left:solid 1px #e6e6e6; width:20%;color: #8492a6;}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row .grid-col:nth-child(1),
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row .grid-col:nth-child(2){color:#333;}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row .grid-col:nth-child(2){background:#f2f2f2;}

.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row.grid-header{}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row.grid-header .grid-col{font-weight: 500; border-bottom:solid 1px #e6e6e6; color:#333; padding: 15px;}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row .grid-col:first-child{font-size: 1em;}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row .grid-col:not(:first-child){width:23%;}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer .comparison-grid .grid-row.grid-header .grid-col:nth-child(2){color:#fc732b;}


/** ============ Table end ========================**/

.faq .wrapper{height:100%; overflow: auto; padding-top:70px;}
.faq .wrapper .inner-wrapper{position: relative; height: 100%;}
.faq .intro-section{position:absolute; width: 50%; height: 100%; left:0; background:#f36d26; top:0; text-align: center; color: #fff;}
.faq .intro-section .inner-holder{padding:100px 100px 0;}
.faq .intro-section h1{margin:0 0 20px; font-size: 65px; font-weight: 300; }
.faq .intro-section p{font-size: 28px; opacity: .55; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";}
.faq .intro-section .cce-img{position: absolute; width:100%; top:400px; bottom:0; left: 0;}
.faq .intro-section .cce-img img{height:100%; width: auto;-webkit-transition:all 5s;-o-transition:all 5s;transition:all 5s;}

.faq .question-category-section{position: absolute; width: 50%; left:50%; top: 0; bottom: 0; overflow: auto; }

.faq .question-category-section .section-header{text-align: left; padding:50px 30px; display: none; -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out;}
.faq .question-category-section .section-header h2{margin:0 0 10px; font-size: 25px; font-weight: 500;}
.faq .question-category-section .section-header p{font-size: 16px; text-align: left; max-width: 450px;}

.faq .question-category-section .question-categories-outer{}
.faq .question-category-section ul{margin:0; padding:0; list-style: none;}
.faq .question-category-section ul li{width: 33.333%; float: left; -webkit-transition:all .5s cubic-bezier(.39,.45,.45,.93); -o-transition:all .5s cubic-bezier(.39,.45,.45,.93); transition:all .5s cubic-bezier(.39,.45,.45,.93); }
.faq .question-category-section ul li h2{text-align: center; font-size: 24px; font-weight: 500; margin:0 0 10px;}
.faq .question-category-section ul li p{font-size: 16px;}
.faq .question-category-section ul li a{display: block; padding:120px 30px 20px; background-position: center 30px; background-repeat:no-repeat; -webkit-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; text-decoration: none; }
.faq .question-category-section ul li.getting-started a{background-image:url(../images/faq-icon1.png); }
.faq .question-category-section ul li.process a{background-image:url(../images/faq-icon2.png); }
.faq .question-category-section ul li.project-quotes a{background-image:url(../images/faq-icon3.png); }
.faq .question-category-section ul li.developers a{background-image:url(../images/faq-icon4.png); }
.faq .question-category-section ul li.cost a{background-image:url(../images/faq-icon5.png); }
.faq .question-category-section ul li.maintenance a{background-image:url(../images/faq-icon6.png);}
.faq .question-category-section ul li.design a{background-image:url(../images/faq-icon7.png); }
.faq .question-category-section ul li.case-studies a{background-image:url(../images/faq-icon8.png); }
.faq .question-category-section ul li.confidentiality a{background-image:url(../images/faq-icon9.png); }

.faq .question-category-section ul li a:hover{background-color:#eee; }

.faq .tab-content-outer{position: absolute; left:500px; right:0; top: 0; bottom: 0; overflow: auto;  display: none; text-align: left;}
.faq .tab-content-outer .inner-holder{padding: 100px 100px 0;}
.faq .tab-content-outer .tab-content{height:1px; overflow: hidden; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform:translate(0, 50px); -ms-transform:translate(0, 50px); transform:translate(0, 50px);}
.faq .tab-content-outer .tab-content .question-outer{padding-bottom:50px; -webkit-transform:translate(0, 100px); -ms-transform:translate(0, 100px); transform:translate(0, 100px); -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.faq .tab-content-outer .tab-content .question-outer:nth-child(1){-webkit-transition-delay:.0s;-o-transition-delay:.0s;transition-delay:.0s;}
.faq .tab-content-outer .tab-content .question-outer:nth-child(2){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;}
.faq .tab-content-outer .tab-content .question-outer:nth-child(3){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;}
.faq .tab-content-outer .tab-content .question-outer:nth-child(4){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}
.faq .tab-content-outer .tab-content .question-outer:nth-child(5){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;}
.faq .tab-content-outer .tab-content .question-outer:nth-child(6){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;}

.faq .tab-content-outer .tab-content .question-outer .question{font-size: 25px; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; cursor: pointer; color: #4c525a; margin:0 0 20px;}
.faq .tab-content-outer .tab-content .question-outer .answer{display: none; font-size: 22px;}
.faq .tab-content-outer .tab-content .question-outer .answer p{margin:0; padding-bottom:1em; text-align: left;font-size: 18px;}

/*.faq .tab-content-outer .tab-content .question-outer .answer p a{color: #fc732b;display: inline-block; text-decoration: none;display: inline-block;
    font-size: 14px;font-weight: 700; border: 1px solid #fc732b; padding: 10px; border-radius: 3px; text-align: center; -webkit-transition: all .3s; transition: all .3s;   text-transform: uppercase;}*/
    /*.faq .tab-content-outer .tab-content .question-outer:first-child .answer p a{color: #fc732b;display: inline-block; text-decoration: none;
    font-size: 14px;font-weight: 700; border: 1px solid #fc732b; padding: 10px; border-radius: 3px; text-align: center; -webkit-transition: all .3s; transition: all .3s;  margin-top: 2em; text-transform: uppercase;}
.faq .tab-content-outer .tab-content .question-outer:first-child .answer p a:hover{ color: #fff; background:#fc732b; border:1px solid transparent;}*/

.faq .tab-content-outer .tab-content .question-outer .answer a{ color:#fc732b; }
.faq .tab-content-outer .tab-content .question-outer:first-child .answer{display:block;}
.faq .tab-content-outer .tab-content .question-outer:hover .question{color:#000;}
.faq .tab-content-outer .tab-content .question-outer.show .question{color:#fc732b;}
.faq .tab-content-outer .tab-content.current{height: auto;}
.faq .tab-content-outer .tab-content.current .question-outer{-webkit-transform:translate(0, 0px);-ms-transform:translate(0, 0px);transform:translate(0, 0px); opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.faq .first-out .intro-section{width: 500px; height: 350px; -webkit-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); -o-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); transition:all .5s .5s cubic-bezier(.39,.45,.45,.93);}
.faq .first-out .intro-section .inner-holder{padding:50px 50px 0; -webkit-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); -o-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); transition:all .5s .5s cubic-bezier(.39,.45,.45,.93);}
.faq .first-out .intro-section h1{margin:0 0 10px; font-size: 30px; -webkit-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); -o-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); transition:all .5s .5s cubic-bezier(.39,.45,.45,.93);}
.faq .first-out .intro-section p{font-size: 13px; -webkit-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); -o-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); transition:all .5s .5s cubic-bezier(.39,.45,.45,.93);}
.faq .first-out .intro-section .cce-img{top:160px; -webkit-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); -o-transition:all .5s .5s cubic-bezier(.39,.45,.45,.93); transition:all .5s .5s cubic-bezier(.39,.45,.45,.93);}
.faq .first-out .intro-section .cce-img img{}

.faq .first-out .question-category-section .section-header{-webkit-transform:translate(0, -50px);-ms-transform:translate(0, -50px);transform:translate(0, -50px); opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.faq .first-out .question-category-section ul li{-webkit-transform:translate(0, -50px);-ms-transform:translate(0, -50px);transform:translate(0, -50px); opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.faq .first-out .question-category-section ul li:nth-child(1){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}
.faq .first-out .question-category-section ul li:nth-child(2){-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s;}
.faq .first-out .question-category-section ul li:nth-child(3){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;}
.faq .first-out .question-category-section ul li:nth-child(4){-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s;}
.faq .first-out .question-category-section ul li:nth-child(5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;}
.faq .first-out .question-category-section ul li:nth-child(6){-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s;}
.faq .first-out .question-category-section ul li:nth-child(7){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;}
.faq .first-out .question-category-section ul li:nth-child(8){-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s;}
.faq .first-out .question-category-section ul li:nth-child(9){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s;}



.faq .second-inA .intro-section{width: 500px; height: 350px;}
.faq .second-inA .intro-section .inner-holder{padding:50px 50px 0;}
.faq .second-inA .intro-section h1{margin:0 0 10px; font-size: 30px;}
.faq .second-inA .intro-section p{font-size: 13px;}
.faq .second-inA .intro-section .cce-img{top:160px;}
.faq .second-in-main .intro-section .cce-img img{height:100%;margin:0 auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}

.faq .second-inA .question-category-section{width: 500px; left:0; top: 350px; bottom: 0; }
.faq .second-inA .question-category-section .section-header{display:none;}
.faq .second-inA .question-category-section .section-header h2{}
.faq .second-inA .question-category-section .section-header p{}

.faq .second-inA .question-category-section .question-categories-outer{}
.faq .second-inA .question-category-section ul{}
.faq .second-inA .question-category-section ul li{opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform:translate(0px, 100px); -ms-transform:translate(0px, 100px); transform:translate(0px, 100px); width: 100%; float: none; }
.faq .second-inA .question-category-section ul li a{padding: 23px 100px 20px 140px; background-position: 50px 30px; background-color:#f2f2f2; border-bottom:dashed 1px #d9d9d9;}
.faq .second-inA .question-category-section ul li h2{text-align: left; margin-bottom: 5px;}
.faq .second-inA .question-category-section ul li p{text-align: left; line-height: 1.2em;}

.faq .second-inA .question-category-section ul li a:hover{background-color: #eaeaea}
.faq .second-inA .question-category-section ul li.current a{background-color:#fff;}

.faq .second-inA .tab-content-outer{display: block; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

.faq .second-inB .question-category-section ul li{opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform:translate(0px, 0px); -ms-transform:translate(0px, 0px); transform:translate(0px, 0px);}
.faq .second-inB .question-category-section ul li:nth-child(1){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}
.faq .second-inB .question-category-section ul li:nth-child(2){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;}
.faq .second-inB .question-category-section ul li:nth-child(3){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;}
.faq .second-inB .question-category-section ul li:nth-child(4){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;}
.faq .second-inB .question-category-section ul li:nth-child(5){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s;}
.faq .second-inB .question-category-section ul li:nth-child(6){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;}
.faq .second-inB .question-category-section ul li:nth-child(7){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s;}
.faq .second-inB .question-category-section ul li:nth-child(8){-webkit-transition-delay:1.0s;-o-transition-delay:1.0s;transition-delay:1.0s;}
.faq .second-inB .question-category-section ul li:nth-child(9){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s;}

.faq .second-inB .tab-content-outer{opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transition-delay:1s; -o-transition-delay:1s; transition-delay:1s;}
.faq .second-inB .tab-content-outer .tab-content{opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transform:translate(0, 0px); -ms-transform:translate(0, 0px); transform:translate(0, 0px); -webkit-transition:all .5s 1s ease-out; -o-transition:all .5s 1s ease-out; transition:all .5s 1s ease-out;}

.faq-category-trigger{display: none;}

/*Scrollbar custom styles*/
.mCSB_inside > .mCSB_container{ margin-right: 0px; }
.faq .second-inA .question-category-section .mCSB_scrollTools{right: auto; left:0;}
.mCSB_scrollTools{width:10px;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background: transparent;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: rgba(144,152,173, .8);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background: rgba(144,152,173, 1);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(103,112,136,1); }
@media all and (min-width:1920px) {


}


@media all and (min-width:1280px){


}

@media all and (max-width:1919px){



}

@media all and (max-width:1399px) and (orientation:landscape){

	.faq .intro-section .inner-holder {padding: 80px 50px 0;}
	.faq .intro-section h1{font-size: 45px;}
	.faq .intro-section p{font-size: 20px;}
	.faq .intro-section .cce-img{top:250px;}

	.faq .question-category-section .section-header h2{font-size: 18px;}
	.faq .question-category-section .section-header p{font-size: 12px; max-width:350px;}

	.faq .question-category-section ul li a{padding:90px 20px 15px; background-size: 55px auto; background-position: center 20px;}
	.faq .question-category-section ul li h2{font-size: 16px;}
	.faq .question-category-section ul li p{font-size: 12px; height: 52px;}

	.faq .tab-content-outer{left:350px;}

	.faq .tab-content-outer .inner-holder{padding:80px 150px 0;}
	.faq .tab-content-outer .tab-content .question-outer{padding-bottom:35px;}
	.faq .tab-content-outer .tab-content .question-outer .question{font-size: 20px;}
	.faq .tab-content-outer .tab-content .question-outer .answer{font-size: 15px;}
	.faq .tab-content-outer .tab-content .question-outer .answer p{font-size: 17}

	.faq .first-out .intro-section{width:350px; height: 250px;}
	.faq .first-out .intro-section .inner-holder{padding:40px 50px 0; }
	.faq .first-out .intro-section h1{font-size: 20px;}
	.faq .first-out .intro-section p{font-size: 11px;}
	.faq .first-out .intro-section .cce-img{top:140px;}

	.faq .second-inA .intro-section{width:350px; height: 250px;}
	.faq .second-inA .intro-section .inner-holder{padding:40px 50px 0; }
	.faq .second-inA .intro-section h1{font-size: 20px;}
	.faq .second-inA .intro-section p{font-size: 11px;}
	.faq .second-inA .intro-section .cce-img{top:140px;}


	.faq .second-inA .question-category-section{width:350px; top:250px;}
	.faq .second-inA .question-category-section ul li a { padding: 23px 60px 20px 100px; background-position: 30px 20px;}
	.faq .second-inA .question-category-section ul li p{height: auto;}

}
@media all and (max-width:1279px){
	.faq .intro-section h1{font-size: 38px;}
	.faq .intro-section p{font-size: 17px;}

	.faq .tab-content-outer .inner-holder{padding:80px 80px 0;}

}

@media all and (min-width:1024px) and (orientation:portrait){
	.faq .intro-section{width: 100%; height: 350px; left:0; right: 0;}
	.faq .intro-section .inner-holder{padding-top: 50px; padding-left: 400px; text-align: left; padding-top: 100px;}
	.faq .intro-section h1{font-size: 45px;}
	.faq .intro-section p{font-size: 20px; text-align: left;}
	.faq .intro-section .cce-img{width: 400px; top: 50px; text-align: center;}



	.faq .question-category-section{width: 100%; left:0; right: 0; top: 350px; bottom: 0;}
	.faq .question-category-section .section-header{text-align: center;}
	.faq .question-category-section .section-header h2{}
	.faq .question-category-section .section-header p{text-align: center; margin: 0 auto 10px; max-width: 60%;}
}

@media all and (max-width:1023px){
	.faq .intro-section{width: 40%;}
	.faq .intro-section .inner-holder{padding:50px 35px 0;}
	.faq .intro-section h1{font-size: 28px;}
	.faq .intro-section p{font-size: 14px;}

	.faq .question-category-section{width:60%; left: 40%;}
	.faq .question-category-section ul li a{padding: 90px 15px 5px;}
	.faq .question-category-section ul li p{height: 65px; margin: 0;}
	.faq .tab-content-outer .inner-holder{padding:50px 30px 0;}

	.faq .tab-content-outer .tab-content .question-outer{padding-bottom:25px;}
	.faq .tab-content-outer .tab-content .question-outer .question{font-size: 18px; margin-bottom: 10px;}
	.faq .tab-content-outer .tab-content .question-outer .answer{font-size: 13px;}
	.faq .tab-content-outer .tab-content .question-outer .answer p{font-size: 15px;}

	.faq .first-out .intro-section{height: 140px;}
	
	.faq .first-out .intro-section .inner-holder{padding:30px 50px 0; }

	.faq .second-inA .intro-section{height: 140px;}
	
	.faq .second-inA .question-category-section{top:140px;}

	.faq .second-inA .intro-section .inner-holder{padding:30px 50px 0; }
	

}
@media all and (max-width:1023px) and (orientation:landscape) {
	.faq .second-inA .intro-section .cce-img{display: none;}
	.faq .first-out .intro-section .cce-img{top:140px; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}

@media all and (max-width:1023px) and (orientation:portrait) {
	.faq .intro-section{width: 100%; height: 300px; left:0; right: 0;}
	.faq .intro-section .inner-holder{padding-top: 80px; padding-left:300px;}
	.faq .intro-section .cce-img{top:50px; width:300px;}
	.faq .intro-section h1{font-size: 35px; text-align: left;}
	.faq .intro-section p{text-align: left;}

	.faq .question-category-section{width: 100%; left:0; right: 0; top: 300px; bottom: 0;}
	.faq .question-category-section .section-header{text-align: center;}
	.faq .question-category-section .section-header h2{font-size: 25px;}
	.faq .question-category-section .section-header p{text-align: center; margin: 0 auto 10px; max-width: 600px; font-size: 16px;}

	.faq .question-category-section ul li a{padding-bottom:10px; background-size: 55px; background-position: center 20px;}
	.faq .question-category-section ul li h2{font-size: 18px;}
	.faq .question-category-section ul li p{font-size: 14px; height: 60px;}

	.faq .tab-content-outer{left:0; top: 300px;}


	.faq .first-out .intro-section{height: 300px; width:350px;}
	.faq .first-out .intro-section .inner-holder{padding:30px;}
	.faq .first-out .intro-section h1{font-size: 25px;}
	.faq .first-out .intro-section .cce-img{width:100%;}

	.faq .second-inA .intro-section{height:300px; width:350px;}
	.faq .second-inA .intro-section .inner-holder{padding:30px;}
	.faq .second-inA .intro-section h1{font-size: 25px;}
	.faq .second-inA .intro-section .cce-img{width:100%;}

	.faq .second-inA .question-category-section{top: 0; left: 350px; right: 0; width: auto; height: 300px;}
	.faq .second-inA .question-category-section ul li a{padding: 23px 50px 20px 120px; background-position: 30px 25px;}
	.faq .second-inA .question-category-section ul li p{height: auto;}


	

}
@media screen and (max-width:767px) {
	.faq .wrapper{padding-top: 57px;}
	.faq .second-inA .question-category-section .question-categories-outer{background: #fff;}


}

@media all and (max-width:599px) and (orientation:portrait){
	.faq .intro-section{height: 200px;}
	.faq .intro-section .inner-holder{padding:50px 10% 0;}
	.faq .intro-section h1{text-align: center; font-size: 30px; margin-bottom:10px;}
	.faq .intro-section p{text-align: center;}
	.faq .intro-section .cce-img{display: none;}

	.faq .question-category-section{top: 200px;}

	.faq .tab-content-outer{top:200px;}

	.faq .first-out .intro-section{height: 200px; width:100%;}
	.faq .first-out .intro-section .inner-holder{padding:50px 10% 0;}
	.faq .first-out .intro-section h1{font-size: 30px;}
	.faq .first-out .intro-section p{font-size: 14px;}

	.faq .second-inA .intro-section{height:200px; width:100%; overflow: hidden;}
	.faq .second-inA .intro-section .inner-holder{padding:50px 10% 0;}
	.faq .second-inA .intro-section h1{font-size: 30px;}
	.faq .second-inA .intro-section p{font-size: 14px;}

	.faq .second-inA .question-category-section{top:200px; height: auto; left: 100%; width:100%; z-index: 1;}
	.faq .second-inB .question-category-section{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}
	.faq .second-inB .question-category-section.in{left:0;}

	.faq .wrapper.second-inA .inner-wrapper{overflow: hidden;}

	.faq-category-trigger{position: absolute; top:163px; left:50%; margin-left:-12px; width:25px; -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out; text-align: center; z-index: 2;}

	.faq-category-trigger span{display: block; margin:4px 0; height: 2px;background:#fff; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out;}

	.faq-category-trigger.in{}
	.faq-category-trigger.in span:nth-child(1){-webkit-transform:rotate(45deg) translate(0, 8px);-ms-transform:rotate(45deg) translate(0, 8px);transform:rotate(45deg) translate(0, 8px); -webkit-transform-origin:50% 100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%;}
	.faq-category-trigger.in span:nth-child(2){opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
	.faq-category-trigger.in span:nth-child(3){-webkit-transform:rotate(-45deg) translate(0, -8px);-ms-transform:rotate(-45deg) translate(0, -8px);transform:rotate(-45deg) translate(0, -8px); -webkit-transform-origin:50% 0%; -ms-transform-origin:50% 0%; transform-origin:50% 0%;}

	.faq .second-inA .faq-category-trigger{display: block; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
	.faq .second-inB .faq-category-trigger{opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

}

@media all and (max-width:479px){
	.faq .intro-section{height: 130px;}
	.faq .intro-section .inner-holder{padding:15px 7% 0;}
	.faq .intro-section h1{font-size: 20px; margin-bottom:10px;}

	.faq .question-category-section{top: 130px;}
	.faq .question-category-section .section-header{padding: 40px 20px 20px;}
	.faq .question-category-section .section-header h2{font-size: 20px;}
	.faq .question-category-section .section-header p{font-size: 14px;}

	.faq .question-category-section ul li{width:50%;}
	.faq .question-category-section ul li a{padding: 80px 10px 5px; background-position: center 15px;}
	.faq .question-category-section ul li h2{font-size: 16px;}
	.faq .question-category-section ul li p{font-size: 12px;}

	.faq .tab-content-outer .inner-holder{padding:20px 20px 20px;}

	.faq .tab-content-outer{top:55px;}

	.faq .first-out .intro-section{height: 55px; width:100%;}
	.faq .first-out .intro-section .inner-holder{padding:15px 7% 0;}
	.faq .first-out .intro-section h1{font-size: 20px; margin-bottom:20px;}

	.faq .second-inA .intro-section{height:55px; width:100%; }
	.faq .second-inA .intro-section .inner-holder{padding:15px 5% 0;}
	.faq .second-inA .intro-section h1{font-size: 20px; margin-bottom:20px; text-align:left;}

	.faq .second-inA .question-category-section{top:55px;}

	.faq-category-trigger{width:20px; top:15px; right: 20px; left: auto; margin:0;}


}