ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0 4px 0 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
	border-bottom: none;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
	border-top-color: #5AB1D0;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
	float:left;
	width:100%;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
    background-color: #07326c !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width:242px;
	position:relative;
}


.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 0 !important;
    cursor: pointer;
    float: none;
    position:absolute;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	
}

.resp-vtabs .resp-tabs-list li:hover {
    margin-top: 5px !important;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    float: left;
    width:668px;
    min-height: 400px;
    clear: none;
	border-radius:40px;
}
.resp-tabs-container.hor_1.center-img {
    margin: 0 auto !important;
    float: none;
}

div#parentVerticalTab {
    position: relative;
}

ul.resp-tabs-list.hor_1.resp-tabs-list2 {
    position: absolute;
    right: 0;
    top: 0;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
    height: 560px;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}
h2.resp-tab-active span.resp-arrow {
      border: none !important;
    background: url(../images/top-arrow.png) no-repeat center top;
    display: block !important;
    z-index: 99999;
    position: absolute;
    right: 15px;
    width: 17px;
    height: 18px;
}
.resp-arrow {
    width: 17px;
    height: 8px;
    float: right;
    display: block !important;
    margin-top: 13px;
    background: url(../images/drop-arrow.png) no-repeat center top;
    font-size: 0 !important;
    border: 0 !important;
    position: absolute;
    right:15px;
}


/*-----------Accordion styles-----------*/
h2.resp-tab-active {
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;/* !important;*/
}

.resp-tabs-list.hor_1.resp-tabs-list2 .tab-title {
    text-align: left !important;
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/

.tab-container { float: left; width: 100%; margin: 60px 0; }


.tab1 {     background: url(../images/tab-img1.png) no-repeat right top;
    width: 291px;
    height: 109px;
    right: -278px;
    top: -34px; }
h2.resp-accordion:nth-child(1) { background:url(../images/tab-img1.png) no-repeat left top #1c65c2; }
.tab1:hover .tab-title::after { right:0px !important;top:0px !important; }


.tab2 { background:url(../images/tab-img2.png) no-repeat right top;width:308px;height:132px;right: -194px;top:40px;}
h2.resp-accordion:nth-child(3) { background: url(../images/tab-img1.png) no-repeat left top #1c65c2; background-size: auto 72% !important; background-position: 10px; }
.tab2:hover .tab-title::after { right:20px !important;top: 19px !important; }

.tab3 {     background: url(../images/tab-img3.png) no-repeat right top;
    width: 338px;
    height: 132px;
    right: -152px;
    top: 280px;}
h2.resp-accordion:nth-child(5) { background:url(../images/tab-img2.png) no-repeat left top #1c65c2;}
.tab3 span.tab-title { margin-top:8px; text-align: right !important; }
.tab3:hover .tab-title::after { right:20px !important;top: 19px !important; }


.tab4 {background: url(../images/tab-img4.png) no-repeat right top;
    width: 338px;
    height: 132px;
        right: -154px;
    top: 87px;}
h2.resp-accordion:nth-child(7) { background:url(../images/tab-img3.png) no-repeat left top #1c65c2;}
.tab4 span.tab-title { margin-top: 13px; text-align: right !important; }
.tab4:hover .tab-title::after { right:20px !important;top: 19px !important; }


.tab5 {     background: url(../images/tab-img5.png) no-repeat right top;
    width: 338px;
    height: 132px;
    right: -298px;
    top: 442px;}
h2.resp-accordion:nth-child(9) { background:url(../images/tab-img4.png) no-repeat left top #1c65c2;}
.tab5 span.tab-title { margin-top: 13px; text-align: right !important; }
.tab5:hover .tab-title::after { right:19px !important;top: 19px !important; }


.tab6 { background:url(../images/tab-img8.png) no-repeat left top;width:338px;height:132px;left: -287px;top:-55px;}
h2.resp-accordion:nth-child(11) { background:url(../images/tab-img5.png) no-repeat left top #1c65c2;}
.tab6:hover .tab-title::after { left:19px !important;top: 19px !important; }


.tab7 { background:url(../images/tab-img9.png) no-repeat left top;width:338px;height:132px;left: -194px;top:40px;}
h2.resp-accordion:nth-child(13) { background:url(../images/tab-img8.png) no-repeat left top #1c65c2;}
.tab7 span.tab-title { margin-top: 41px;text-align: left !important; }
.tab7:hover .tab-title::after { left:19px !important;top: 19px !important; }


.tab8 {     background: url(../images/tab-img10.png) no-repeat left top;
    width: 338px;
    height: 132px;
    left: -154px;
    top: 87px;}
h2.resp-accordion:nth-child(15) { background:url(../images/tab-img9.png) no-repeat left top #1c65c2;}
.tab8 span.tab-title { margin-top: 8px;text-align: left !important; }
.tab8:hover .tab-title::after { left:19px !important;top: 19px !important; }


.tab9 { background:url(../images/tab-img4.png) no-repeat left top;width:338px;height:132px;    left: -152px;
    top: 280px;}
h2.resp-accordion:nth-child(17) { background:url(../images/tab-img10.png) no-repeat left top #1c65c2;}
.tab9 span.tab-title { margin-top: 13px;text-align: left !important; }
.tab9:hover .tab-title::after { left:19px !important;top: 19px !important; }


.tab10 { background:url(../images/tab-img6.png) no-repeat left top;width:338px;height:132px;left: -286px;top:441px;}
h2.resp-accordion:nth-child(19) { background:url(../images/tab-img7.png) no-repeat left top #1c65c2;}
.tab10 span.tab-title { margin-top: 15px;text-align: left !important; }
.tab10:hover .tab-title::after { left:19px !important;top: 19px !important; }


h2.resp-accordion:nth-child(21) { background:url(../images/tab-img6.png) no-repeat left top #1c65c2;}


ul.resp-tabs-list.hor_1 .tab-title {
    float: left;
}



.resp-tabs-list.hor_1.resp-tabs-list2 span { float:right;}

.tab-title { float: right; font-family: 'Poppins', sans-serif; color: #000; font-size: 17px; font-weight: 500;  text-align: center !important; text-transform: capitalize; width: 200px; padding-top: 30px;  }
.resp-vtabs.hor_1 { margin-top:37px !important;}
.tab-content-col { width: 340px; margin: 0 auto; text-align: center; margin-top: 105px; height: 310px; }
.tab-content-col img { margin-bottom:25px; }
.tab-content-col p { font-size: 15px; color: #000; float: left; font-weight: 600; margin-bottom: 20px; width: 100%; }
.row { margin:0 !important}
.tab-content-col .tab-title { width: 100%; font-size: 28px; font-weight: 500; line-height: 38px; color: #000;margin-bottom: 10px;}
.tab-content-col p { font-size: 15px;
    color: #000;
    font-weight: 500;
    line-height: 26px; font-family: 'Poppins', sans-serif; }
.tab-content-col a.read-more { color: #0082c6; font-size: 15px; text-transform: uppercase; font-weight: bold; }
.tab-content-col a.read-more:hover { color: #0e4ca9;  }

@media only screen and (max-width:1024px) {
.resp-tabs-list.hor_1.resp-tabs-list2 {
    margin-left: 0 !important;
    float: right !important;
    width: 172px !important;
    position: absolute;
    right: 0;
}

 .resp-vtabs .resp-tabs-container {   width:100%;  }

.tab-content-col {width: 320px;}
.tab-content-col img { width:100%;}	
.row { margin:0 !important}

.tab1 {right: -208px;}
.tab2 {right:-114px;}
.tab3 {right:-47px;}
.tab4 {right: -117px;}
.tab5 {right: -246px;}
}

/*


@media only screen and (max-width:768px) {

.tab1 { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab1.resp-tab-item.hor_1.resp-tab-active { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab1.resp-tab-item.hor_1.resp-tab-active span { color:#fff !important }

.tab2 { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab2.resp-tab-item.hor_1.resp-tab-active {background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab2.resp-tab-item.hor_1.resp-tab-active span { color:#fff !important }


.tab3 { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab3.resp-tab-item.hor_1.resp-tab-active { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab3.resp-tab-item.hor_1.resp-tab-active span { color:#fff !important }


.tab4 { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab4.resp-tab-item.hor_1.resp-tab-active { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab4.resp-tab-item.hor_1.resp-tab-active span { color:#fff !important }


.tab5 { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab5.resp-tab-item.hor_1.resp-tab-active { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab5.resp-tab-item.hor_1.resp-tab-active span { color:#fff !important }


.tab6 { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab6.resp-tab-item.hor_1.resp-tab-active { background-size: auto 100%;width:213px;height:57px;margin-bottom:40px !important }
.tab6.resp-tab-item.hor_1.resp-tab-active span { color:#fff !important }

.tab-title {font-size: 12px;padding-top: 11px;width: 150px;margin-bottom:40px !important }
.resp-vtabs .resp-tabs-container {  min-height: 310px; padding-bottom: 15px;width: 400px;}
.tab-content-col {  width: 290px;}
.resp-vtabs ul.resp-tabs-list {width:177px;}
.resp-tabs-list.hor_1.resp-tabs-list2 { margin-left:-33px;width: 194px !important;
}.row { margin:0 !important}
}


*/


.mob-tab-1 { background: url(../images/tab-img1.png) no-repeat left top; background-size: auto 72% !important; background-position: 10px; }
.mob-tab-2 { background: url(../images/tab-img2.png) no-repeat left top; background-size: auto 100% !important; }
.mob-tab-3 { background: url(../images/tab-img3.png) no-repeat left top; background-size: auto 100% !important; }
.mob-tab-4 { background: url(../images/tab-img4.png) no-repeat left top; background-size: auto 100% !important; }
.mob-tab-5 { background: url(../images/tab-img5.png) no-repeat left top; background-size: auto 100% !important; }
.mob-tab-10 { background: url(../images/tab-img10.png) no-repeat left top; background-size: auto 100% !important; }
.mob-tab-9 { background: url(../images/tab-img9.png) no-repeat left top; background-size: auto 100% !important; }
.mob-tab-8 { background: url(../images/tab-img8.png) no-repeat left top; background-size: auto 100% !important; }
.mob-tab-7 { background: url(../images/tab-img7.png) no-repeat left top; background-size: auto 100% !important; }
.mob-tab-6 { background: url(../images/tab-img6.png) no-repeat left top; background-size: auto 100% !important; }


@media only screen and (max-width:768px) {

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;
    display: none;
}
h2.resp-accordion {
    width: 100%;
    padding: 20px 0 20px 83px !important;
}	
	
	
.tab1 {right:-98px;}
.tab2 {right:16px;}
.tab3 {right:-47px;}
.tab4 {right: -117px;}
.tab5 {right: -246px;}

.resp-tabs-list.hor_1.resp-tabs-list2 {
    width: 52px !important;
}
.resp-tabs-list.hor_1.resp-tabs-list2 .tab-title {
    text-align: left !important;
    margin-top: 0 !important;
}
.resp-tabs-container.hor_1.center-img {
    background-size: auto 89%;
}
.resp-vtabs .resp-tabs-list li {
    background-size: auto 78% !important;
}
.tab-title {font-size: 16px;}
.tab6 {width: 308px;top: -35px;left: -280px;}
.tab7 { width: 298px; left: -156px; top: 50px; }
.tab8 { width: 308px; left: -97px; top: 210px; }
.tab9 { width: 308px; left:-147px; top: 370px; }

}

@media only screen and (max-width:767px) {
	
h2.resp-accordion {
    width: 100%;
    padding: 14px 40px 20px 70px !important;
    background-size: auto 100% !important;
}	
	
	.tab-container {
    float: left;
    width: 100%;
    margin: 30px 0 60px 0;
}
	.center-img {background:none !important}
	.tab-content-col .tab-title {height: auto;margin-top: 0 !important;text-align: center !important;}
	.tab-content-col .tab-title br {
    display: none;
}
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

   .resp-vtabs .resp-tab-content {
    border-top: 1px solid #eee;
    float: left;
    width: 100%;
    border-left: 1px solid #eee;
    height: auto;
    margin-bottom: 30px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}
.row { margin:0 !important}
    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
	
.tab-title-img1 { /*background:url(../images/accordian-img1.png) no-repeat right top; */width:100%;height:35px;margin-bottom:0 !important;}
.tab-title.tab-title-img1 > br { display:none;}
.tab-title-img2 { /*background:url(../images/accordian-img2.png) no-repeat right top; */width:100%;height:35px;margin-bottom:0 !important;}
.tab-title.tab-title-img2 > br { display:none;}
.tab-title-img3 { /*background:url(../images/accordian-img3.png) no-repeat right top; */width:100%;height:35px;margin-bottom:0 !important;}
.tab-title.tab-title-img3 > br { display:none;}
.tab-title-img4 { /*background:url(../images/accordian-img4.png) no-repeat right top; */width:100%;height:35px;margin-bottom:0 !important;}
.tab-title.tab-title-img4 > br { display:none;}
.tab-title-img5 { /*background:url(../images/accordian-img5.png) no-repeat right top; */width:100%;height:35px;margin-bottom:0 !important; }
.tab-title.tab-title-img5 > br { display:none;}
.tab-title-img6 { /*background:url(../images/accordian-img6.png) no-repeat right top; */width:100%;height:35px;margin-bottom:0 !important;}
.tab-title.tab-title-img6 > br { display:none;}
.tab-title {font-size: 16px; padding-top: 10px;text-align:left !important;color:#fff}
h2.resp-accordion {
    background: #1c65c2;
}
.tab-content-col { width:100%;margin-top:0px;}

.tab-content-col {
    width: 100%;
    height: auto;
    margin-top: 0px;
}
h2.resp-accordion {
    float: left;
    width: 100%;
}	

}


@media only screen and (max-width:360px) {
h2.resp-accordion { width:100%; }	
.resp-vtabs .resp-tab-content { width:100%}
.tab-title { font-size:14px}	
.row { margin:0 !important}
#parentVerticalTab .tab-title { background-image:none;}
.dropdown.dropdown1 .tab-title-img1  { /* background:url(../images/mobile-about.png) no-repeat right 10px; */ width:86%;height:35px;margin-bottom:0 !important;}
.dropdown.dropdown1 .tab-title-img2  { /* background:url(../images/mobile-vision.png) no-repeat right 10px; */width:86%;height:35px;margin-bottom:0 !important;}
.dropdown.dropdown1 .tab-title-img3  { /* background:url(../images/mobile-milstone.png) no-repeat right 10px;*/ width:86%;height:35px;margin-bottom:0 !important;}
.dropdown.dropdown1 .tab-title-img4  { /* background:url(../images/mobile-key.png) no-repeat right 10px; */ width:86%;height:35px;margin-bottom:0 !important;}

}
