/*
Theme Name: Signpost India
Author: Piyush Gupta
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.7
License: GNU General Public License v2 or later
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.foot{font-size: 10px;}
.foot a{color: #fff;}
.cid-r1qRLril3p .full-screen .slider-fullscreen-image.digislide{
  min-height: 0!important;
}
.digital  .full-screen .carousel-item .container.container-slide {
  min-height: 75vh !important;
	}
.quick-links li a{color: #000;}
.quick-links li a:hover{color: #96247b;}
.cid-r1Dqd8ms7q .mbr-slider .carousel-control-prev {
    left: 30px;
}
.cid-r1Dqd8ms7q .mbr-slider .carousel-control-next {
    right: 30px;
}

/* archsers club */
.blog-banner-section {
    width: 100%;
    margin: 0;
    /* padding: 82px 0 0 0; */
}
.blog-banner-section .left-sec {
    float: left;
    width: 50%;
}
.blog-banner-section .sec-title {
    font-size: 100px;
    color: #971b71;
    line-height: 80px;
    font-family: Montserrat,sans-serif;
    text-transform: uppercase;
    text-align: right;
    position: relative;
    padding-right: 5px;
    margin-top: 130px;
    font-weight: bold;
}
.blog-banner-section .sec-title-2 {
    margin-right: 80px;
    color: #000;
}
.blog-banner-section .sec-title-2 span {
    color: #971b71;
    margin-right: -85px;
    /* margin-right: -100px; */
}
.blog-banner-section .right-sec {
    /* background: url(assets/images/Insight-2.png) top left no-repeat #333333; */
    float: left;
    width: 50%;
    /* background-size: cover;
     -webkit-filter: grayscale(100%); 
  filter: grayscale(100%); */
}
.blog-banner-section .right-sec .banner-img-col {
    display: none;
}
.header {
    background: #fff;
    padding: 0;
    margin: 0;
    position: relative;
}
.clear {
    height: 0;
    margin: 0;
    padding: 0;
    clear: both;
    float: none;
    overflow: hidden;
    border: none;
}
.clear {
    clear: both;
}
.what-wedo {
    margin: 60px 0 109px 0;
    padding: 0;
    color: #333;
    font-size: 14px;
    font-family: Montserrat,sans-serif;
    line-height: 26px;
    text-align: justify;
}
.content {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}
.what-wedo .colLeft {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0 0px 0 0;
}
.what-wedo .colLeft h1 {
    margin: 0;
    padding: 0;
    color: #333;
    font-size: 3vw;
    /* line-height: 116px; */
    font-family: Montserrat,sans-serif;
    text-transform: uppercase;
    text-align: right;
    
    padding-right: 32px;
    font-weight: bold;
}
.what-wedo .colRight {
    width: 50%;
    float: left;
    margin: 0;
    padding: 0 32px 0 32px;
    border-left: 2px solid #B51660;
}
.what-wedo p {
    margin: 0 0 6px 0;
}
.inside-b {
    font-size: 15px;
    font-weight: bold;
}
.head-archers .sec-title {
    margin: 8% 0 0 0;
    font-weight: 600;
}
.table td, .table th{border-top: 0; padding-left: 1%;font-size: 10px;
    font-weight: bold;}
thead { border-top: 1px solid #e6e7e8;}
.table thead th{border-bottom-width: 1px;font-size: .6rem;}
@media only screen and (max-width: 767px){
	.blog-banner-section .left-sec {
    width: 100%;
	}
	.blog-banner-section .sec-title {
    font-size: 40px;
    line-height: 40px;
    text-align: center;
    padding-right: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}
.blog-banner-section .sec-title-2 {
    margin-right: 0;
}
.blog-banner-section .sec-title-2 span {
    color: #333;
    margin-right: 0;
}

.blog-banner-section .right-sec {
    background: #333333;
    width: 100%;
    height: auto;
}
.blog-banner-section .right-sec .banner-img-col {
    display: block;
}
.what-wedo {
    margin: 50px 0 0 0;
    padding: 0;
}
.what-wedo .colLeft {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0 0 20px 0;
}
.what-wedo .colLeft h1 {
    margin: 0;
    padding: 0;
    font-size: 35px;
    line-height: 30px;
    text-align: center;
    border-right: none;
}
.what-wedo .colRight {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
}
.insight_image img{width: 100% !important;max-width: 100% !important;}
.sec-title{text-align: center;}
tr {
    line-height: 20px !important;
}
}

@media (max-width: 1199px){
.blog-banner-section .sec-title-2 span {
    margin-right: -106px;
}
.blog-banner-section .sec-title-2 {
    margin-right: 0;
}
.blog-banner-section .right-sec .banner-img-col {
    display: block;
}

}

@media (max-width: 1023px){
.content {
    width: 90%;
    margin: 0 auto;
    padding: 0;
}
}

.archers_club td:before{content: "";
    border-color: transparent #B51660;
    border-style: solid;
    border-width: .35em 0 .35em .45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: .8em;
    position: relative;}

.cid-r1DnyX09aIclub{
padding-top:100px;padding-bottom:100px;
-webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
background-image:url(assets/images/archers-logo.png);}
tr
{
    line-height: 10px;
}

.insight > .mbr-gallery .mbr-gallery-item{cursor: pointer;}
.insight .mbr-gallery-item--p2{padding: 0;width: 100%;}
.mbr-gallery-layout-default .sec-title {
    font-weight: bold;
    margin-top: 10px;
    font-size: 20px;
}
.insight_image img{    object-fit: cover;
    max-width: 100%;
    max-height: 50%;
    height: 50vh;
    width: 100%;}
.sec-title {
    margin-top: 2%;
    font-weight: bold;
    text-align: center;
    font-size: 2vw;
    text-decoration: underline #B51660;
}

/* insight */
#imgContainer {
    display:none;
    position:fixed;
    width:100%;
    height:100%;
    padding-top:50px;
    text-align:center;
    border:0;top:0;right:0;left:0;
    overflow-x:auto;
    z-index:9999;
    background-color:rgba(255, 255, 255, 0.95);
    cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;
    -webkit-box-align:center;-webkit-box-pack:center;
    -webkit-transition:200ms opacity;-webkit-perspective:1000;}
#imgContainer1 {
display:none;
position:fixed;
width:100%;
height:100%;
padding-top:50px;
text-align:center;
border:0;top:0;right:0;left:0;
overflow-x:auto;
z-index:9999;
background-color:rgba(255, 255, 255, 0.95);
cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;
-webkit-box-align:center;-webkit-box-pack:center;
-webkit-transition:200ms opacity;-webkit-perspective:1000;}
#imgContainer2 {
display:none;
position:fixed;
width:100%;
height:100%;
padding-top:50px;
text-align:center;
border:0;top:0;right:0;left:0;
overflow-x:auto;
z-index:9999;
background-color:rgba(255, 255, 255, 0.95);
cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;
-webkit-box-align:center;-webkit-box-pack:center;
-webkit-transition:200ms opacity;-webkit-perspective:1000;}
.zooimg  {
    display:block;
    position:static;
    margin:0 auto;
    padding:5px;
    background-color:#F4F4F4;
    webkit-box-shadow:6px 0 10px rgba(0,0,0,0.2), -6px 0 10px rgba(0,0,0,0.2);
    -moz-box-shadow:6px 0 10px rgba(0,0,0,0.2), -6px 0 10px rgba(0,0,0,0.2);
    box-shadow:6px 0 10px rgba(0,0,0,0.2), -6px 0 10px rgba(0,0,0,0.2);
    overflow:auto;
}
.zooimg img {
    display:block;
    border:none;
    margin:0 auto;
    width:auto;height:auto;
    max-width:100%;max-height:100%;
    -webkit-user-select:none;
}