/* ================= TABS ================== */ul.resp-tabs-list {    margin: 0px;    padding: 0px;    display: inline-block;    width: 100%;    vertical-align: bottom;}.resp-tabs-list li {   font-size: 20px;   color: #0099cc;   font-family: 'Raleway-Medium';    display: inline-block;    padding: 20px;    margin: 0px;    list-style: none;    cursor: pointer;    float: left;    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    border-top:3px solid transparent;	border-bottom:1px solid #c6c6c6;	}.resp-tabs-container {    padding: 0px;    clear: left;}.resp-tab-content {    display: none;}.resp-tab-content img{    max-width: 100%;    height: auto;}.resp-content-active, .resp-accordion-active {    display: block;}.resp-tab-content {    border: none;    padding: 40px;	border-left:1px solid #dedede; }/*-----------Vertical tabs-----------*/ .resp-vtabs ul.resp-tabs-list {    float: left;    width: 40%;    border-bottom: none;}.resp-vtabs .resp-tabs-list li {    display: block;    padding: 9.6px !important;    margin: 0;    cursor: pointer;    float: none;    border-top: none !important; }.resp-vtabs .resp-tabs-container {    padding: 0px 0 0px 0;    float: left;    width: 60%;    clear: none;}.resp-vtabs li.resp-tab-active {    position: relative;    z-index: 1;    padding: 10px !important;    border-top: none !important;}h2.resp-tab-active {    margin-bottom: 0px !important;    padding: 20px !important;}h2.resp-tab-active span.resp-arrow {    border: none;}.resp-arrow {    width: 0;    height: 0;    float: right;    margin-top: 3px;}/*-----------Accordion styles-----------*/h2.resp-accordion {    cursor: pointer;    display: none;    font-size: 18px;    margin: 0px;    padding: 20px;}.resp-easy-accordion h2.resp-accordion {    display: block;}.resp-jfit {    width: 100%;    margin: 0px;}.resp-tab-content-active {    display: block;}.flex-img{	margin-bottom:0px}@keyframes animate-bg {    from {        background-position: 0 0;    }    to {        background-position: -80px 0;    }}@-webkit-keyframes animate-bg {    from {        background-position: 0 0;    }    to {        background-position: -80px 0;    }}@-moz-keyframes animate-bg {    from {        background-position: 0 0;    }    to {        background-position: -80px 0;    }}@-o-keyframes animate-bg {    from {        background-position: 0 0;    }    to {        background-position: -80px 0;    }}.ext-link,.ext-link img {    display: block;    position: relative;    width: 100% !important;    height: auto !important;    border-radius: 0px !important;    overflow: hidden;    outline: 0 !important;    -webkit-backface-visibility: hidden;}.ext-link img {    -webkit-transition: all 0.5s ease-in-out;    -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;    -ms-transition: all 0.5s ease-in-out;    transition: all 0.5s ease-in-out;}.ext-link img:hover {    transform: scale(1.4) rotate(5deg);    -webkit-transform: scale(1.4) rotate(5deg);    -ms-transform: scale(1.4) rotate(5deg);}