
/**
 * @file
 * Bartik layout styling.
 */

/**
 * Container
 */
.layout-container {
  box-sizing: border-box;
 max-width: 860px;
   /* max-width: 1290px;*/
  margin-right: auto;
  margin-left: auto;
}

@media all and (min-width: 851px) {
  .layout-container {
  max-width: 1290px; 
 /* max-width: 100%;*/
      /* padding: 70px;*/
  
    }
}

/**
 * Main
 */
.layout-main-wrapper {
  min-height: 300px;
}
.layout-main {
  margin-top: 20px;
  margin-bottom: 40px;
}

/*gaurav css start here*/

.btm-footer{    padding: 15px 0;
    background: #051934;
	    color: #929dac;
    font-size: 11px;}


    .btm-footer p a{color: #929dac;
    font-size: 11px;}

	
	/*.site-footer{width: 100%;
    background: #072041;
    padding: 15px 0px 10px;}*/

    .footer-main{    max-width: 1290px;
    margin: 0px auto;}
	
	body .publications-home {width: 100%;
   background-image: url(../images/publicationbg.png);
    position: relative;
    background-position: center center;
    background-size: cover;
    padding:10px 0px 40px 0px;
    min-height: 615px;}

     body .publications-home h2{color:#fff; font-size:35px; }

    /*body .publications-home .quicktabs-ui-wrapper{margin: 0px auto; max-width: 1250px;}*/


    body .events-main-wrapper {width: 100%;
   background: url(../images/eventsbg.png) no-repeat; 
     position: relative;
    background-position: center center;
    background-size: cover;
    /*padding: 10px 0px 0px 0px;*/
   padding: 70px;
    min-height: 615px;}


 body .upcoming-event-home h2{color:#fff; font-size:35px; text-align: center;   }

 body .events-main-wrapper h2{color:#fff; font-size:35px; text-align: center;   }

 body .upcoming-event-home .view-header h2, body .block-views-blockevents-block-2 h2{
    width: 210px;
    border-radius: 0px 10px 10px 0px;
    height: 36px;
    font-size: 16px;
    color: #000;
    padding: 10px;
    text-align: left;}
body .upcoming-event-home .view-header h2{background: #fcda72; font-family: 'robotobold';}
body .block-views-blockevents-block-2 h2{background: #f9ecc1; font-family: 'robotobold';}

 
 body .upcoming-event-home .slick-current ul.block-grid{display:block; display: grid;
    padding: 0;
    margin: 0;
    color: #fff;}
  body .upcoming-event-home .slick-current ul.block-grid li{background-color:#1868ce;margin: 15px 0 -10px;padding:20px; }


	body .site-footer__top{ padding:70px; width: 100%;
    background: #072041;}
	
	
	 body .site-footer .layout-container{ max-width: 100%; padding: 0px;}   
	 
	 
	  body .site-footer  .layout-container .contact-details ul li{color:#9ca6b3; font-size:12px; line-height:30px;}
	  
	    body .site-footer  .layout-container .connect-with-us ul li{color:#9ca6b3; font-size:12px; line-height:30px;}
		
		body .site-footer  .layout-container .col-md-2 ul li{color:#9ca6b3; font-size:12px; line-height:30px;}
		
		body .site-footer  .layout-container .col-md-2 ul li a{color:#9ca6b3;}
		
		body ul.menu {margin-left: 0px;}
	  
	body .site-footer  .layout-container .col-md-3 h2{color: #cdd2d9; font-size: 14px; width: 41%;  margin-bottom: 15px; border-bottom: 3px solid #6ba3ea;}
	
	body .site-footer  .layout-container .col-md-2 h2{color: #cdd2d9; font-size: 14px; width: 46%;  margin-bottom: 15px; border-bottom: 3px solid #6ba3ea;}
	
   body .social-media-home{    width: 100%;
    background: #f0f0f0; padding:70px; }
	
	   body .social-media-home .view-header h2{ text-align:center; color:#111111; font-size:35px; padding-bottom: 25px;  font-family: 'robotobold'; }

      body .social-media-home > .view-header > h2:before{content: "";
    width: 100px;
    background: #6ba3ea ;
    height: 4px;
    position: absolute;
    left: 10;
    bottom: 0px ;
    top: 115px; }


     body .events-main-wrapper > .events-heading:before{content: "";
    width: 80px;
    background: #7f8999 ;
    height: 4px;
    position: absolute;
    left: 10;
    bottom: 0px ;
    top: 115px; }



	   
	   


	   
  body .social-media-home .view-content .facebookdiv  { background: #fff;  padding: 15px;  }

  body .social-media-home .view-content .facebookdiv:hover  { background: #165ebb;  padding: 15px;  }
  
   body .social-media-home .view-content .facebookdiv   h3{color:#235aa1; font-size:20px; width: 46%; font-family: 'robotobold'; border-bottom: 3px solid #dadada; padding-bottom: 2px; margin-bottom: 12px;}

   body .social-media-home .view-content .facebookdiv:hover  h3{color:#fff; font-size:20px; width: 46%; font-family: 'robotobold'; border-bottom: 3px solid #3a84e2; padding-bottom: 2px; margin-bottom: 12px;}

    body .social-media-home .view-content .facebookdiv   h2{color:#235aa1; font-size:20px;  width: 53%;  font-family: 'robotobold'; border-bottom: 3px solid #dadada; padding-bottom: 2px; margin-bottom: 12px;}

    body .social-media-home .view-content .facebookdiv:hover   h2{color:#fff; font-size:20px;  width: 53%;  font-family: 'robotobold'; border-bottom: 3px solid #3a84e2; padding-bottom: 2px; margin-bottom: 12px;}

    body .social-media-home .view-content .socal-facebook  { background: #fff;  padding: 15px; height: 471px; }

    body .social-media-home .view-content .socal-facebook:hover  { background: #165ebb;  padding: 15px; height: 471px; }

     body .social-media-home .view-content .socal-facebook   h3{color:#235aa1; padding-bottom: 2px;font-size:20px; font-family: 'robotobold'; width: 53%; border-bottom: 3px solid #dadada; padding-bottom: 2px; margin-bottom: 12px;}

     body .social-media-home .view-content .socal-facebook:hover   h3{color:#fff; padding-bottom: 2px;font-size:20px; font-family: 'robotobold'; width: 53%; border-bottom: 3px solid #3a84e2; padding-bottom: 2px; margin-bottom: 12px;}


     body .social-media-home .view-content .socal-twitter  { background: #fff;  padding: 15px; height: 471px;}

     body .social-media-home .view-content .socal-twitter:hover  { background: #165ebb;  padding: 15px; height: 471px;}

     body .social-media-home .view-content .socal-twitter  h2{ color:#235aa1; font-size:20px; font-family: 'robotobold'; width: 62%; border-bottom: 3px solid #dadada; padding-bottom: 2px; margin-bottom: 12px;}

     body .social-media-home .view-content .socal-twitter:hover  h2{ color:#fff; font-size:20px; font-family: 'robotobold'; width: 62%; border-bottom: 3px solid #3a84e2; padding-bottom: 2px; margin-bottom: 12px;}


     .slick img, .slick iframe {border: 2px solid #dddcdd;}
body .site-footer .layout-container .contact-details ul li  p{display: inline;margin: 0 7px}



.newlestst {width: 38px;
    background: #ffde00;
    height: 20px;
    padding: 3px;
    font-size: 11px;
    text-align: center;
    position: absolute;
    left:172px;
    top:17px;

  }


.slick img, .slick iframe{border: 0px solid #dddcdd;}
		  

      .block-views-blockevents-block-1 .views-field-field-event-date .field-content {   color: #f8d755;  font-style: italic; }


      body .upcoming-event-home .slick-current ul.block-grid li:hover{background-color: #c71921;
    margin: 15px 0 -10px;
    padding: 20px;}


     body .view-latest-news .view-content .item-list ul li .views-field-title span a{font-style: italic;}


     body .block-views-blocklatest-news-block-1 .view-latest-news p{font-style: italic; font-size: 13px; font-weight:normal;}


        body .block-views-blockevents-block-1 .view-content .slick-list .events-links .social-icons-events img {display: inline;margin: 0px;}
body .block-views-blockevents-block-1 .view-content .slick-list .events-links .social-icons-events a{color: #ffffff;text-decoration: none;padding: 4px 12px 0px 5px;font-size: 12px;}
body .block-views.block-views-blockevents-block-2 .grid__content .field-content a{text-decoration:none;font-size:13px;color:#e12e35;text-transform: uppercase;}
body .block-views.block-views-blockevents-block-2 .grid__content .field-content a .fa-chevron-right{border-radius: 50%;padding:7px;background-color:#e12e35;color: #fff;margin: 15px; }
body .block-views.block-views-blockevents-block-2 .grid__content .field-content a .fa-chevron-right:before{content: "\f061";}