﻿  @font-face { font-family: Whitney-Book-Font; src: url('fonts/Whitney-Book-Font.otf'); }
   .evtfamily
   {
       font-size:18px;
   }
  .home-container
{
    max-width:100%;
    margin-left:5%;
    margin-right:5%;
      
}
   .spacing
       {
           /*margin: 2%;*/
           padding:0px 0px;
       }
	    .cover
       {
		   height: fit-content;
           width: auto;
           margin: 1px 7px;
           padding: 0px 0px;
           border: 2px solid #b94a48;
       }
.evt-heading
        {
            font-size: 22px;
    text-align: center;
    box-shadow: 1px 1px 1px #333;
        }
.img-fluid {
    display: block;
    max-width: 100%;
    height: auto;
}

  .wspdf
  {
     width: 100%;
    height: 88%;
  }
   .popup  {
      z-index: 9999999;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
}

      .popup-pb  {
      z-index: 9999999;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
}
      .popup-ssp  {
      z-index: 9999999;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
}

/* Inner */
.popup-inner-pb {
  height: auto;
    overflow: hidden;
    overflow-y: hidden;
	z-index: 9999;
    max-width: 100%;
    width: 36%;
    padding: 40px;
    position: absolute;
    top: 35%;
    left: 50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
}
.popup-inner-ssp {
  height: auto;
    overflow: hidden;
    overflow-y: hidden;
	z-index: 9999;
    max-width: 100%;
    width: 36%;
    padding: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
}

/* Close Button */
.popup-close-pb  {
	width:30px;
	height:30px;
	padding-top:4px;
	display:inline-block;
	position:absolute;
	top:16px;
	right:16px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
}

.popup-close-ssp {
	width:30px;
	height:30px;
	padding-top:4px;
	display:inline-block;
	position:absolute;
		top:16px;
	right:16px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
}

.popup-close-ssp  {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}
.popup-close-pb:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}

      .popup-corner  {
      z-index: 9999999;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
}
      .popup-tfaq  {
      z-index: 9999999;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.75);
}

/* Inner */
.popup-inner-corner {
    z-index: 9999;
    max-width: 100%;
    width: 50%;
    padding: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow: 0px 2px 6px rgba(0,0,0,1);
    border-radius: 3px;
    background: #fff;
    height: 85%;
    overflow: hidden;
    overflow-y: scroll;
}
.popup-inner-tfaq {
  
	z-index: 9999;
    max-width: 100%;
    width: 36%;
    padding: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	box-shadow:0px 2px 6px rgba(0,0,0,1);
	border-radius:3px;
	background:#fff;
}

/* Close Button */
.popup-close-corner  {
	width:30px;
	height:30px;
	padding-top:4px;
	display:inline-block;
	position:absolute;
top: 16px;
    right: 14px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
}

.popup-close-tfaq {
	width:30px;
	height:30px;
	padding-top:4px;
	display:inline-block;
	position:absolute;
	top:0px;
	right:0px;
	transition:ease 0.25s all;
	-webkit-transform:translate(50%, -50%);
	transform:translate(50%, -50%);
	border-radius:1000px;
	background:rgba(0,0,0,0.8);
	font-family:Arial, Sans-Serif;
	font-size:20px;
	text-align:center;
	line-height:100%;
	color:#fff;
}

.popup-close-tfaq  {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}
.popup-close-corner:hover {
	-webkit-transform:translate(50%, -50%) rotate(180deg);
	transform:translate(50%, -50%) rotate(180deg);
	background:rgba(0,0,0,1);
	text-decoration:none;
}

.home-heading
        {
  
    margin-bottom: 2%;   
    line-height: 1.5;
    font-size: 22px;
    text-align: center;
    color: #555;
    }
     .home-subjects-border
    {
     text-align: center;

    }
      .home-trp-border
    {
     text-align: center;
     padding:0px 0px;
    }
     .home-border {
          width:100%;
    padding-bottom: 2%;
    box-shadow: 1px 2px 8px 0 #b94a483b;
    background: #fff;
    margin-top: 2%;
    margin-bottom: 2%;
    display: inline-block;
}
     .trp-sample
     {
         width:50%;
     }
     .home-img
     {
         border: 4px solid #000;
         width:180px;
         height:119px;
     }
    .trp-heading-size
    {
        width: 265px;
    margin-bottom: 18px;

    }
     .trp-parts{
         box-shadow: 1px 1px 2px 2px #555;
    padding-bottom: 2%;
    padding-top: 2%;
     }
     .trp-img {
         margin-bottom: 1%;
         /*margin-right: 6%;*/
         transition: all 2s ease;
     }
     .trp-img:hover
   {
       transform: scale(1);
   }
     .trp-imgs
     {
         text-align:center;
     display: inline-block;
    margin-top: 1%;
    margin-bottom: 1%;
    }
     .home-subjects{
      /*    display: inline-grid; */
        /*transition: all 2s ease;*/
         /*border: 1px solid #555;*/
   /*  padding: 20px 10px; */
     }
   .home-subjects:hover
   {
       /*transform: scale(1.2);*/
   }
   .trpheading
   {
       width: 20%;
      background-image: linear-gradient(to right top, #f0324a, #f03d51, #ef4657, #ef4e5e, #ee5664);
    font-size: 22px;
    color: white;
    border-radius: 4px;
   }


.home-hr-sub
{
    width:180px;
}
.home-hr-portal
{
     width:230px;
}
.home-hr-sample
 {
     width:335px;
 }
     .m-t
     {
         margin-top:2%;
     }
  .ndropdwon
     {
     overflow-y: hidden;
    height: auto;
     }
/* Move down content because we have a fixed navbar that is 50px tall */

     .detcata
     {
         color:red;

     }
     .detcata:hover
     {
         color:#000;
         text-decoration:none;
     }
     .ebkimg
     {
         width:20%;
     }
.icons8-search { 
display: inline-block;
width: 104px;
height: 104px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTA0IiBoZWlnaHQ9IjEwNCIKdmlld0JveD0iMCAwIDI2IDI2IgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGlkPSJzdXJmYWNlMSI+PHBhdGggc3R5bGU9IiAiIGQ9Ik0gMTAgMC4xODc1IEMgNC41NzgxMjUgMC4xODc1IDAuMTg3NSA0LjU3ODEyNSAwLjE4NzUgMTAgQyAwLjE4NzUgMTUuNDIxODc1IDQuNTc4MTI1IDE5LjgxMjUgMTAgMTkuODEyNSBDIDEyLjI4OTA2MyAxOS44MTI1IDE0LjM5NDUzMSAxOS4wMDM5MDYgMTYuMDYyNSAxNy42ODc1IEwgMTYuOTM3NSAxOC41NjI1IEMgMTYuNTcwMzEzIDE5LjI1MzkwNiAxNi42OTkyMTkgMjAuMTM2NzE5IDE3LjI4MTI1IDIwLjcxODc1IEwgMjEuODc1IDI1LjM0Mzc1IEMgMjIuNTg5ODQ0IDI2LjA1ODU5NCAyMy43NTM5MDYgMjYuMDU4NTk0IDI0LjQ2ODc1IDI1LjM0Mzc1IEwgMjUuMzQzNzUgMjQuNDY4NzUgQyAyNi4wNTg1OTQgMjMuNzUzOTA2IDI2LjA1ODU5NCAyMi41ODk4NDQgMjUuMzQzNzUgMjEuODc1IEwgMjAuNzE4NzUgMTcuMjgxMjUgQyAyMC4xMzI4MTMgMTYuNjk1MzEzIDE5LjI1MzkwNiAxNi41OTM3NSAxOC41NjI1IDE2Ljk2ODc1IEwgMTcuNjg3NSAxNi4wOTM3NSBDIDE5LjAxMTcxOSAxNC40MjE4NzUgMTkuODEyNSAxMi4zMDA3ODEgMTkuODEyNSAxMCBDIDE5LjgxMjUgNC41NzgxMjUgMTUuNDIxODc1IDAuMTg3NSAxMCAwLjE4NzUgWiBNIDEwIDIgQyAxNC40MTc5NjkgMiAxOCA1LjU4MjAzMSAxOCAxMCBDIDE4IDE0LjQxNzk2OSAxNC40MTc5NjkgMTggMTAgMTggQyA1LjU4MjAzMSAxOCAyIDE0LjQxNzk2OSAyIDEwIEMgMiA1LjU4MjAzMSA1LjU4MjAzMSAyIDEwIDIgWiBNIDQuOTM3NSA3LjQ2ODc1IEMgNC40MjE4NzUgOC4zMDQ2ODggNC4xMjUgOS4yODkwNjMgNC4xMjUgMTAuMzQzNzUgQyA0LjEyNSAxMy4zNzEwOTQgNi41NjY0MDYgMTUuODEyNSA5LjU5Mzc1IDE1LjgxMjUgQyAxMC43NjE3MTkgMTUuODEyNSAxMS44NTkzNzUgMTUuNDMzNTk0IDEyLjc1IDE0LjgxMjUgQyAxMi41MTE3MTkgMTQuODM5ODQ0IDEyLjI0NjA5NCAxNC44NDM3NSAxMiAxNC44NDM3NSBDIDguMDg1OTM4IDE0Ljg0Mzc1IDQuOTM3NSAxMS42OTUzMTMgNC45Mzc1IDcuNzgxMjUgQyA0LjkzNzUgNy42NzU3ODEgNC45MzM1OTQgNy41NzQyMTkgNC45Mzc1IDcuNDY4NzUgWiAiPjwvcGF0aD48L2c+PC9zdmc+') 50% 50% no-repeat;
background-size: 100%; }
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/

/* Set widths on the form inputs since otherwise they're 100% wide */
/*input,
select,
textarea {
    max-width: 280px;
}*/

/* Responsive: Portrait tablets and up */
/*@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }*/
/*}   767*/

 .details-margin
        {
            margin: 0% 0%;
        }
        .img-space
        {
            height: 500px;
        }

        .det-title
        {
      font-size:30px;

        }
        .det-aut
        {
            font-style: italic;
    font-size: 20px;
        }
        .det-right .det-left
        {
 font-size: 20px;
        }
        @import url(https://fonts.googleapis.com/css?family=Roboto+Slab:700);

  /*body {
    background: #fff;
    color: #000;
    margin: 0;
  }*/

  .tiles {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .tile {
    position: relative;
    float: right;
    width: 85%;
    height: 100%;
    overflow: hidden;
  }

  .photo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: transform .5s ease-out;
  }

  .txt {
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 10%;
    left: 0;
    font-family: 'Roboto Slab', serif;
    font-size: 9px;
    line-height: 12px;
    text-align: center;
    cursor: default;
  }

  .x {
    font-size: 32px;
    line-height: 32px;
  }
  .cart {
    width: 50px !important;
    display: inline-block;
    padding: 0.5rem 0.5rem !important;
    min-height: 2rem !important;
}
  .tab-det
  {
      margin-top: 2%;
    margin-bottom: 2%;
    padding-right: 0.5%;
  }
  .det-content
  {

      margin-top: 4%;
   font-size: 18px;
  }
  .det-content-msg
  {
      color:red;
        margin-top: 4%;
   font-size: 18px;
  }


  .arrow_box {
            text-align: center;
            padding: 5px;
            position: relative;
            background: #fff;
            border: 3px solid #f50000;
            font-size: 17px;
            font-weight: bold;
        }

            .arrow_box:after, .arrow_box:before {
                top: 100%;
                left: 50%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
            }

            .arrow_box:after {
                border-color: rgba(255, 255, 255, 0);
                border-top-color: #fff;
                border-width: 20px;
                margin-left: -20px;
            }

            .arrow_box:before {
                border-color: rgba(245, 0, 0, 0);
                border-top-color: #f50000;
                border-width: 24px;
                margin-left: -24px;
            }


            .arrow_boxr {
            text-align: center;
            padding: 5px;
            position: relative;
            background: #fff;
            border: 3px solid #f50000;
            font-size: 17px;
            font-weight: bold;
        }

            .arrow_boxr:after, .arrow_boxr:before {
                left: 100%;
                top: 50%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
            }

            .arrow_boxr:after {
                border-color: rgba(255, 255, 255, 0);
                border-left-color: #fff;
                border-width: 20px;
                margin-top: -20px;
            }

            .arrow_boxr:before {
                border-color: rgba(245, 0, 0, 0);
                border-left-color: #f50000;
                border-width: 24px;
                margin-top: -24px;
            }

/*Home Slider Css*/
.img-responsive-awards
{
      padding-left: 8%;
    height:280px;
}
.awards-border
{
    box-shadow: 1px 2px 8px 0 #b94a483b;
    background: #fff;
    margin-top:2%;
    margin-bottom: 2%;
    display:inline-block;
}
.homepart2-inner{
    text-align: center;
    padding-top: 2%;
    border: 1px solid red;
    HEIGHT: 120PX;
}

.hometext a
{
        FONT-SIZE: 20PX;
    FONT-WEIGHT: bold;
    color: #555555;
}
.homepart2
{
     height: 150px;
    margin-top: 2%;
}
   

    .title
        {
           font-size: 30px;
    color: #000;
      font-weight:bold;
        }
        .author
        {
            font-style:italic;
            font-size: 14px;
    color: #000;
        }
        .homestyle
        {font-size:17px;
             color: #000;
             line-height:2.5;
        }

     

         .btn-outline-mktg:hover {
           background-color: hsla(0,0%,100%,0);
           border-color: #000;
           color:red;
           text-decoration: none;
           /*font-weight: 500;
           font-weight: bold;*/
       }
         .Bump-link-symbol {
             padding-left: 5%;
             color:#000;

    display: inline-block;
    transform: translateX(0);
    transition: .2s;
        }
       .btn-outline-mktg {
           background-color: hsla(0,0%,100%,0);
           border-color: rgba(16,116,231,.5);
           color: #000;
       }

       .btn-large-mktg {
           font-size: 14px;
           padding: 0px 20px;
       }

       .btn-mktg {
           -webkit-appearance: none;
           color: #000;
           border: 1px solid #000;
           border-radius: 3px;
           cursor: pointer;
           display: inline-block;
           /*font-weight: 500;*/
           transition: .2s;
           user-select: none;
           vertical-align: middle;
           white-space: nowrap;
       }

        /* Controls ----------------------------------------------------------------------*/
        .controls {
            position: relative;
            text-align: right;
            z-index: 1000;
        }

            .controls ul {
                list-style: none;
            }

                .controls ul li {
                    display: inline-block;
                    width: 10px;
                    height: 10px;
                    margin: 3px;
                    background: #fff;
                    cursor: pointer;
                    border:1px solid #000;
                }

                    .controls ul li.active {
                        background: #6a6a77;
                    }


                    /*Home Slider Stops */
.loginl{
    font-size: initial;
    text-align: LEFT;
}
.loginr{
    font-size: initial;
    text-align: right;
}
.login-header{
        text-align: center;
    font-size: 24px;
}
.login-msg{
    font-size: 14px;
        text-align: center;
   color:red;
}
.login-border
{
        border: 1px solid #555;
    padding: 2% 2%;
    border-radius: 4px;
    margin-bottom: 2%;
}
}
.sideheading{
    border-bottom: 1px solid #555;
 
    width: 245px;
}
 .closebutton {
    background-color: #bdd74a;
    border: none;
    border-radius: 50%;
    color: red;
    padding: 7px;
   font-weight: bolder;
    color: red;
    font-size: 16px;
   
}
.black_overlay {
           display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 140%;
  background-color: #d4e15369;
  z-index: 1001;
    
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
        }
        .white_content {
            text-align:left;
  position: absolute;
  background-color: white;
  z-index: 1002;
  overflow: hidden;
            display: none;
          top: 6%;
    left: 20%;
    width: 59.2%;
    height: 80%;
    padding: 11px;
    border: 10px solid #d4e153;
        margin-top:20px;
        }


.txtwarning{
    color:red;
    text-align: center;
    padding-bottom: 2%;
}
   .headerstyle{
              background-color: #ed1c24;
    text-align: center;
    border-radius: 6px;
    line-height: 2;
    color: white;
    /*margin-bottom: 2%;*/
        }
     /*contactus*/
        .contactus_headerstyle{
              background-color: #000;
    text-align: center;
    border-radius: 6px;
    line-height: 2;
    color: white;
    margin-bottom: 2%;
        }
        .contactus_contentstyle
        {
             margin-bottom: 2%;
        }
        .contactus_form
        {
             margin-bottom: 2%;
        }
        .contactus_form_btn_primary
        {
            width:84%;
        }
        /*career*/
         .career_headerstyle{
              background-color: #e0e0e0;
    text-align: center;
    border-radius: 6px;
    line-height: 2;
    color: #000;
    margin-bottom: 2%;
        }
        .career_contentstyle
        {
             margin-bottom: 2%;
        }
        .career_form
        {
             margin-bottom: 2%;
        }
        .career_form_btn_primary
        {
            width:98%;
        }
        main p {
               line-height: 1.5;
            font-size: 16px;
            padding: 2px 2px;
            margin: 5px 10px;
        }
main {
     
    width:100%;
  max-width:100%;
  padding: 40px;
  border: 1px solid rgba(0,0,0,.2);
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
}

section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #abc;
}

input {
    display:inline-flex;
  /*display: none;*/
}

label {
  display: inline-block;
  /*margin: 0 0 -1px;
  padding: 15px 25px;*/
  font-weight: 600;
  text-align: center;
  color: #555;
  border: 1px solid transparent;
}

label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

/*label[for*='1']:before { content: '\f1cb'; }
label[for*='2']:before { content: '\f17d'; }
label[for*='3']:before { content: '\f16c'; }
label[for*='4']:before { content: '\f171'; }*/

label:hover {
  color: red;
  cursor: pointer;
}

input:checked + label {
  color: #0af;
  border: 1px solid #abc;
  border-top: 2px solid #0af;
  border-bottom: 1px solid #fff;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5,
#tab6:checked ~ #content6,
#tab7:checked ~ #content7 {
  display: block;
}
 .white_content {
            text-align:left;
  position: absolute;
  background-color: white;
  z-index: 1002;
  overflow: hidden;
            display: none;
          top: 6%;
    left: 20%;
    width: 59.2%;
    height: 80%;
    padding: 11px;
    border: 6px solid #999;
        margin-top:20px;
        }
 .ws-ul
 {
     display: inline-flex;flex-wrap:wrap;margin-top:2%;
 }
  .home-trpsites {
         margin-right: 1%;
         margin-bottom: 1%; padding:10px;
     }
     .home-trpsites:hover {
         box-shadow: 1px 1px 1px #555;
     }
     .homea
     {
         color:#000;

     }
     .homea:hover
     {
        color: #ed1c24;
    text-decoration: none;

     }
     .trp-sample:hover
     {
             box-shadow: 1px 1px 1px #000;
     }
     .slides
     {
         position: relative; margin: 0 auto; top: 20px; left:0px; width: 520px; height: 260px; overflow: hidden; visibility: hidden; 
     }
.slides-img {
    cursor: default;
    position: relative;
    top: 0px;
    left: 0px;
    width: 520px;
    height: 236px;
    overflow: hidden;
}
 .venue{
     cursor:pointer;
     background: #fff;
     margin-right:1%;
            color: #ed1c24;
    font-weight: bold;
         font-size: 16px;
    font-style: italic;
    width: 30%;
  margin-bottom: 14px;
    border: 1px solid #333;
    padding: 1% 1%;
    border-radius: 4px;
    box-shadow: 1px 1px 1px #333;
        }

 .slides-pnl{
     display:inline-block;text-align:center;box-shadow: 1px 1px 1px #555;padding-top:1%;
 }
.recents-p1{
         border-radius: 6px;
    margin-left: 8%;
    width: 524px;font-family: 'Whitney-Book-Font','Open Sans', 'sans-serif';
    background: #dddddd26;
    /* padding-bottom: 2%; */
    padding: 10px;   font-family: 'Whitney-Book-Font','Open Sans', 'sans-serif';
 }
 .awards-p1{
     border-radius: 6px;
    margin-left: 8%;
    width: 524px;font-family: 'Whitney-Book-Font','Open Sans', 'sans-serif';
    background: #dddddd26;
    /* padding-bottom: 2%; */
    padding: 10px;   font-family: 'Whitney-Book-Font','Open Sans', 'sans-serif';
 }
 .img-responsive-video
    {
      width: 286px;
    height: 250px; 
    padding-left: 8px;
    }

 .img-responsive-home
    {
           margin-top: 1%;

        padding-left:2%;
    }
  .search {
  right: 0%;
    padding: 0%;
    margin-top: 6.5px;
    padding-left: 0%;
    width:25%;
}
  .caushead
  {
      text-align: -webkit-center;
     /* margin-top: 4%; */
  }
    .content-home
    {
      margin-top:2%;
      
    }


     .dl{
             margin-right:2%;
            width: 24%;
    height: 245px;
    padding: 30px;
   
    color: #fff;
         }
         .icon-border
         {
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
         }
        .fad {
            padding-left: 3%;
        }
         .fat{
            padding-left: 3%;
        }
          .fab {
            padding-left: 3%;
        }
        .fa-desktop:before {
    content: "\f108";
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
   
}
        .fa-tablet:before {
    content: "\f10a";
    padding-left: 3px;
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
}
        .fa-book:before {
            content: "\f02d";
            padding-left: 1px;
             border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
        }
        .release
        {
            margin-left:12.5%;
            padding:0px;
            display: -webkit-inline-box;
        }
        .content-box-heading
        {
            font-size:18px;line-height:23px;display:inline-flex;font-weight:800;
        }
          .deskdl{
             background-color: #2984a0;
        }
        .tabletdl{
              background-color: #6d2200;
        }
        .bkdl{
            cursor:pointer;
              background-color: #4c0243;
        }
        .home-release
        {
            font-size: 22px;
    padding-left: 3.5%;
        }
        .header-box
        {
            box-shadow: 0 4px 12px 0 #99999945;
        }
        .socialicon
        {
            padding:0px;
            margin-right: 8px;
        }
        .socialwrap
        {
            text-align: -webkit-center;
    display: inline-flex;
    height: 18px;
        }
        .det-right 
        {
 font-weight:bold;
        }
		
		.modal {
margin-top: 4%;
		}
          /*#mySidenav span{
  position: absolute;

  transition: 0.3s;
  padding: 0px 2px;
  width: 100px;
  text-decoration: none;
  font-size: 20px;
  color: white;
  border-radius: 0 5px 5px 0;
}*/
#mySidenav span {
    position: absolute;
    /* left: 0px; */
    transition: 0.3s;
    padding: 0px 2px;
    width: 100px;
    text-decoration: none;
    font-size: 20px;
    color: white;
    border-radius: 0 5px 5px 0;
    right: 0%;
    top: -2%;
}




@media (min-width: 320px) and (max-width: 374px) {
	#mySidenav span {
    top: -26px;
    position: absolute;
   left: auto;
    transition: 0.3s;
    padding: 0px 2px;
    width: 100px;
    text-decoration: none;
    font-size: 20px;
    color: white;
    border-radius: 0 5px 5px 0;
}
	
	.content-top-menu
	{
		margin-top:49%;
	}
	.menu-col-8
	{
		padding:0px;
	}
	
     .nav > li {
     padding-left:0px; 
}
               .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 8px;
}
               .nav-tabs > li 
{
font-size: 10px;
    font-weight: 600;
    }
    .awards-border
    {
        width: 320px;
    }
    .recents-p1
    {
        margin-left: 2%;
         width: 286px;
    }
    .dwn_padding{
           padding-top:4%;
       }
    .searchgroup
        {
           display:-webkit-inline-box;
        }
    


 .img-responsive-awards {
        padding-left: 4%;
        width: 280px;
        height:218px;
    }
    .img-responsive-video
    {
      width: 286px;
    height: 250px; 
    padding-left: 8px;
    }
    .awards-p1 {
         width: 268px;
         margin-left:4%;
    }
    .revents-p1 {
       width: 268px;
    padding-left: 4%;
    }

   .slides-pnl{
    margin-bottom: 10%;
  
 }
      .venue{
          
    width: 56%;

        }
      .slides
     {
          width: 320px;
     }
      .slides-img {
 
    width: 320px;
   
}
    .homea{
            display: inline-grid;
    }
    .ws-ul
 {
     display: inline-flex;flex-wrap:wrap;margin-top:2%;padding: 12px;
 }
    .white_content {
    top: 32%; 
    left: 4%;
      width: 92%; 
    height: 29%;
}
    
       .popup-inner-pb {
        width:90%;
        top:50%;
    }
    .popup-inner-ssp {
  width: 90%;
    height: 435px;
    overflow: scroll;
    }
    .popup-inner-corner {
        width:97%;
    }
    .popup-inner-tfaq {
    width:97%;
    }
    
    .home-hr-sample
 {
     width:316px;
 }
    .home-hr-sub
{
    width:180px;
}
.home-hr-portal
{
     width:230px;
}
    .home-border {
        display:block;
         width:100%;
    }

    .carousel-inner {
        padding-bottom: 2%;
    }
   .carousel-control.right {
    right: 6.2%;
        left: auto;
        background: #e90e27;
    }
    .carousel-control.left {
        background: #e61027;
    }
    .carousel-control {
        width:0%;
    }
    .carousel-indicators {
        left: 75%;
    }
     .ndropdownli
    {
        color:#f5f5f5;
    }
    .ndropdwon
     {
     overflow-y: hidden;
    height: auto;
     }
     .cart-title
    {
       width:100%;
    word-break: break-word;
    line-height: 2.2;
    }
    .cart-table
    {
     width:100%;

    }
    .det-content
    {
        display: inline-flex;
    }
     .det-right 
        {
 font-size: 20px;
 font-weight:bold;
        }
      .detlimg
        {
          width:290px;
        }
      .img-space {
    height: 448px;
}
     .tile {
    position: relative;
    float: right;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }  .books-box:hover {
        text-decoration:none;
       box-shadow: 1px 2px 3px #000;
    }
    .books-box {
        text-align:center;
    width: 86%;
    border: 1px solid #5555;
    /* display: inline-flex; */
    padding: 10px 10px;
    margin: 2px 22px;
    height: 400px;
}
 .sch-books-box:hover{
		   text-decoration:none;
       box-shadow: 1px 2px 3px #000;
	  }
.sch-books-box {
        text-align:center;
    width: 86%;
    border: 1px solid #5555;
    /* display: inline-flex; */
    padding: 10px 10px;
    margin: 2px 22px;
    height: 369px;
}
        .title
        {  color:#000;
            font-size:20px;
            font-weight:bold;
        }

    .dropdown-menu-large > li > ul > li > a {
  
    color: #000;
  
}

     .social-wrap {
            /*padding-left: 38%;*/
            text-align:center;
    }
    .toprow {
        width: 100%;
    background-color: #555555;
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    /* float: right; */
}
    .logo {
        text-align: -webkit-center;
        left:0%;
    margin-top: 5px;
}
    .searchgroup {
   display: inline-flex;
    padding-bottom: 2%;
    /*left: 30px;*/
         width: 100%; 
}
    .row {
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
}
    .col-sm-12
    {
padding-right: 0px; 
padding-left: 0px; 

    }
    .loginl{
    font-size: initial;
    text-align: center;
}
.loginr{
    font-size: initial;
    text-align: center;
}
    .col-sm-9
    {
padding-right: 0px; 
 padding-left: 7px;

    }
    .form-control-search {
        display: inline-block;
        width: 84% !important;
           
    }
    .form-control {
        display: inline-block;
        width: 98%;
           
    }
    .contactus_form_btn_primary, .career_form_btn_primary 
        {
            width:98%;
        }
    .searchBtn {
        display: inline-block;
        width: auto;
    }
    .tabs-content
    {
        margin-top:6%;
    }
    .search {
        width:100%;
 right: 3%;
 left: 0%;
}
    .evt-col-4 {
        /*width: 96%;*/
    height: 50%;
  
    margin: 2px 0px;
    display: inline-block;
     padding-left: 4px; 
}
      .evt-row
        {
          padding-left: 24%; 
            width:100%;
            display:inline-block;
        }

       .evt-img-responsive {
           position: relative;
    border: 2px solid #555555;
             display: block;
   
 
        }
       .box_heading {
    background: #555555;
    height: 60px;
  /* width: 210px; */
    margin: 25px 25px;
    /* padding: 20px; */
    line-height: 54px;
    /* margin-left: 15%; */
    position: relative;
    overflow: hidden;
}
.box_heading:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading p {
    text-align:center;
    font-size:20px;
    color: #fff;
}
.box_heading .boxBtm:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading .boxBtm:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
    .nav-inline {
        width: 100%;
    }
    .nav > li {
        padding-left: 5px;
    }
     .caushead
  {
      text-align: -webkit-center;
      /*margin-top: 18%;*/
  }
     .navbar-default {
    background-color: #000;
}
    .navbar-nav {
        background: #fff;
    }
    .carousel .item img {
        width: 90%;
    }
      .release {
    margin-left: 3.5%;
    /* margin-bottom: 2%; */
    padding: 0px;
    display: inline-block;
    width:93%;
}
    .dl{
        height:265px;
            width: 100%;
            padding: 20px;
        margin-bottom: 2%;
    }
    .content-box-heading {
        /*vertical-align: middle;*/
    }
    .fa-desktop:before {
    content: "\f108";
    border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
}
    .fa-tablet:before {
    content: "\f10a";
    padding-left: 3px;
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
}
        .fa-book:before {
            content: "\f02d";
            padding-left: 1px;
             border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
        }
          .navbar-default .navbar-nav > li > a {
              font-weight:bold;
        color: #000;
        margin-left: 2%;
    }
          .careerApplybtn
          {
              width:30%;
          }
}

@media (min-width: 768px) and (max-width: 1023px)
{
	.content-top-menu
	{
		margin-top:8%;
	}
	.menu-col-8 {
    width: 52%;
}
  .nav-tabs > li 
{
font-size: 18px;
    font-weight: 600;
    }

    .img-responsive-video
    {
      width: 322px;
    height: 250px; 
    padding-left: 0px;
    }
    .img-responsive-awards {
        width: 340px;
        height: 260px;
        padding-left:0px;
    }
    .awards-p1 {
       margin-left: 0%;
        width: 340px;
    }
    .recents-p1 {
        margin-left: 0%;
         width: 340px;
    }
   .awards-border
   {
       display:-webkit-box;
   }
     .ws-ul
 {
     display: inline-flex;flex-wrap:wrap;margin-top:2%;    padding-left: 18%;
 }
    .white_content {
    /*top: 32%;*/ 
    left: 4%;
      width: 92%; 
    /*height: 29%;*/
}
    
    
    
    .popup-inner-pb {
        width:90%;
        top:50%;
    }
    .popup-inner-ssp {
   width: 90%;
    height: 435px;
    overflow: scroll;
    }
  .popup-inner-corner {
        width:97%;
    }
    .popup-inner-tfaq {
    width:97%;
    }
    .content-home
    {
      margin-top:2%;
       
    }
      .carousel-inner {
        padding-bottom: 2%;
    }
   .carousel-control.right {
    right: 3%;
        left: auto;
        background: #e90e27;
    }
    .carousel-control.left {
        background: #e61027;
    }
    .carousel-control {
        width:0%;
    }
    .carousel-indicators {
        left: 75%;
    }
 .ndropdwon
     {
     overflow-y: hidden;
    height: auto;
     }
    .details-margin {
    /*margin: 0% 0%;*/
    /*margin-left: 6%;*/ 
}

    .det-section
    {
        width: 60%;
    margin-left: 4%;
    }
    .tiles {
    position: absolute;
    top: 0;
    left: 0;
    width: 116%;
    height: 100%;
}
    .det-content
    {
        display: inline-flex;
    }
     .det-right 
        {
         width: 200px;
 font-size: 20px;
 font-weight:bold;
        }
      .detlimg
        {
          width:290px;
        }
      .img-space {
          text-align:center;
    height: 400px;
}
  .books-box:hover {
        text-decoration:none;
       box-shadow: 1px 2px 3px #000;
    }
     .books-box {
        text-align:center;
   width: 44%;
    border: 1px solid #5555;
    display: inline-flex;
    padding: 10px 10px;
    margin: 2px 22px;
    height: 300px;
}
.sch-books-box {
        text-align:center;
   width: 44%;
    border: 1px solid #5555;
    display: inline-flex;
    padding: 10px 10px;
    margin: 2px 22px;
    height: 200px;
}

    .login-border
    {
         width:50%;
    }
     .loginLeft
    {
        
        width:25%;
    }
    .loginRight
    {
         width:25%;
    }
    .social-wrap {
            /*padding-left: 38%;*/
            text-align:center;
    }
    .col-sm-9
    {
padding-right: 0px; 
 padding-left: 40px;

    }
    .logo {
    text-align: -webkit-center;
     padding-left: 2%; 
    left: 0%;
    margin-top: 5px;
    margin-bottom: 1%;
}

     .toprow {
        width: 100%;
    background-color: #555555;
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    /* float: right; */
}
    .searchRow
    {
        width: 94%;
    }
    .searchgroup {
    display: inline-flex;
    
}
    .row {
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
}
    .col-sm-12
    {
padding-right: 0px; 
width: 100%;

    }
   
    .form-control-search {
        display: inline-block;
        width: 91% !important;
           
    }
    .form-control {
        display: inline-block;
        width: 98%;
           
    }
      .contactus_form_btn_primary
        {
            width:98%;
        }
    .searchBtn {
        display: inline-block;
        width: auto;
    }
    .search {
        padding-bottom: 2%;
        /*left: 10%;*/
        width: 30%;
    }
    .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 8px;
}
    .evt-col-4 {
        width: 42%;
        height: 10%;
     
        margin: 1% 3%;
        display: inline-block;
        padding-left: 4px;
      
    }
      .evt-row
        {
          padding-left: 4%; 
            width:100%;
            display:inline-block;
        }

       .evt-img-responsive {
           position: relative;
    border: 2px solid #555555;
             display: block;
   

      margin-left: 26%;
        }
       .box_heading {
    background: #555555;
    height: 60px;
    /*width: 210px;*/
    margin: 25px;
    padding: 20px;
        margin-left: 15%;
    position: relative;
    overflow: hidden;
}
.box_heading:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading p {
    text-align:center;
    font-size:20px;
    color: #fff;
}
.box_heading .boxBtm:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading .boxBtm:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.title
        {  color:#000;
            font-size:24px;
            width: 70%;
              font-weight:bold;
        }
        .author
        {
            font-style:italic;
        }
           .cart-border
    {
        padding: 2%;
    }

             .home-trp-border
    {
     text-align: center;
     padding:0px 0px;
    }
    .home-subjects-border
    {
       padding: 0px;
    margin-left: 5%;
    margin-right: 5%;
    /* padding-left: 9%; */
    text-align: center;

    }
     .home-subjects{
         width:200px;
         display: inline-grid;
        /*transition: all 2s ease;*/
         /*border: 1px solid #555;*/
    padding: 20px 10px;
     }
   .home-subjects:hover
   {
       /*transform: scale(1.2);*/
   }
   .navbar-default {
        /* color: #000; */
        background-color: #ffffff;
        border-color: #ffffff;
    }
    .navbar-default .navbar-nav > li > a {
        font-weight:bold;
        color: #000;
    }
      /*.nav-inline {
     margin-top: 1%; 
     width: 50%;
    display: inline-block;
    position: absolute;
    min-width: 53%;
}
      
        .navbar-default .navbar-nav > li > a {
        color: #000;
    }
  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #da2c2c;
        }
  .navbar-default .navbar-nav > .open > a:focus {
    color: #555555;
    background-color: #ffffff;
}
  .dropdown-menu-large > li {
    margin-bottom: 30px;
    padding:0px;
}
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    font-family: Arial, sans-serif;
    color: #555555;
    background-color: #fff;
}*/

       .navbar-default {
        /* color: #000; */
        background-color: #ffffff;
        border-color: #ffffff;
    }
    .navbar-default .navbar-nav > li > a {
        font-weight:bold;
        color: #000;
    }
      .nav-inline {
     margin-top: 1%; 
     width: 100%;
    display: inline-block;
    position: absolute;
    min-width: 53%;
}
      
        .navbar-default .navbar-nav > li > a {
            font-weight:bold;
        color: #000;
    }
  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      font-weight:bold;
            color: #ff0000;
        }
  .navbar-default .navbar-nav > .open > a:focus {
    color: #555555;
    background-color: #ffffff;
}
  .dropdown-menu-large > li {
    margin-bottom: 30px;
    padding:0px;
}
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    /*font-family: Arial, sans-serif;*/
    color: #555555;
    background-color: #fff;
}
    .dl {
   margin-right: 2%;
    width:31.5%;
    height: 284px;
    padding: 18px;
  
    color: #fff;
}
         .icon-border
         {
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
         }
        .fad {
            padding-left: 3%;
        }
         .fat{
            padding-left: 3%;
        }
          .fab {
            padding-left: 3%;
        }
        .fa-desktop:before {
    content: "\f108";
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
   
}
        .fa-tablet:before {
    content: "\f10a";
    padding-left: 3px;
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
}
        .fa-book:before {
            content: "\f02d";
            padding-left: 1px;
             border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
        }
        .release
        {
           width:95%;
            margin-left:3.5%;
            padding:0px;
            display: -webkit-inline-box;
        }
        .content-box-heading
        {
           font-size: 12px;
    line-height: 32px;display:inline-flex;font-weight:800;
        }
        .tabletdl{
              background-color: #6d2200;
        }
        .bkdl{
              background-color: #4c0243;
        }
    .bs-example {
        width: 94%;
    }
    .glyphicon-chevron-left
    {
        padding-left:10px;
    }
    .glyphicon-chevron-right{
          padding-right:2px;
    }
    .home-release {
    font-size: 22px;
    left: -7%;
}

    .careerApplybtn
          {
              width:30%;
          }
}

@media (min-width: 1024px) and (max-width: 1439px)
{   
    .home-container
{
   
        margin-top: 2%;
}
.modal {
margin-top: 4%;
}
.menu-col-8 {
   
    width: 50%;

}

.nav-tabs > li 
{
font-size: 22px;
    font-weight: 600;
    }
  .alignc
    {
        text-align:center;
    }
      .img-responsive-awards {
       
        padding-left:0px;
    }
      .img-responsive-video {
    width: 431px;
    height: 250px;
    padding-left: 8px;
}
      .awards-p1 {
       
      margin-left: 16%;
        width: 429px;
    }
    .recents-p1 {
          margin-left: 16%;
        width: 429px;
    }
     /*.img-responsive-video
    {
          margin-left: 8%;
      width: 404px;
    height: 250px; 
    padding-left: 0px;
    }
    .img-responsive-awards {
         margin-left: 8%;
   width: 422px;
    height: 300px;
        padding-left:0px;
    }
    .awards-p1 {
       
      margin-left: 8%;
        width: 470px;
    }
    .recents-p1 {
         margin-left: 8%;
         width: 422px;
    }*/
   .awards-border
   {
       display:-webkit-box;
   }

     .ws-ul
 {
     display: inline-flex;flex-wrap:wrap;margin-top:2%;    padding-left: 18%;
 }
    .white_content {
    /*top: 32%;*/ 
  
    width: 55%;
    /*height: 29%;*/
}
   
     .img-responsive-home
    {
           margin-top: 1%;

       /*  padding-left:5%; */
    }
    .ndropdwon
     {
     overflow-y: hidden;
    height: auto;
     }
     /*.books-box {
      text-align: left;
    width: 44%;
    border: 1px solid #5555;
    display: inline-flex;
    padding: 10px 10px;
    margin: 2px 30px;
    height: 200px;
}*/
   
    .tile {
       
        width: 60%;
    }
       .img-space {
        
    height: 365px;
}
      .detlimg
        {
          width:100%;
        }
    
    .books-box:hover {
        text-decoration:none;
       box-shadow: 1px 2px 3px #000;
    }
    .spacing {
        margin: 0% 2%;
    }
	  .sch-books-box:hover{
		   text-decoration:none;
       box-shadow: 1px 2px 3px #000;
	  }
    .sch-books-box {
       
        text-align: left;
      width: 30%;
        border: 1px solid #5555;
        display: inline-flex;
        padding: 10px 10px;
        margin: 2px 15px;
       height: 180px;
	}
	 .books-box {
       
        text-align: left;
      width: 30%;
        border: 1px solid #5555;
        display: inline-flex;
        padding: 10px 10px;
        margin: 2px 15px;
       height: 310px;
	}
   .social-wrap {
            /*padding-left: 38%;*/
            text-align:center;
    }
  .col-sm-9 {
    width: 75%;
    padding-right: 0px;
    padding-left: 20%;
}
    .logo {
            width: 25%;
     padding-left: 2%; 
    left: 0%;
    margin-top: 5px;
    margin-bottom: 1%;
}

     .toprow {
        width: 100%;
    background-color: #555555;
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    /* float: right; */
}
    
    .searchgroup {
    display: flex;
}
    .nav > li > a {
  padding:4px 18px;
}
    .nav-inline {
        margin-top: 1%;
    }
    .row {
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    .col-sm-12
    {
padding-right: 0px; 
width: auto;

    }
   
    .form-control-search {
        display: inline-block;
        width: 84% !important;
           
    }
    .form-control {
        display: inline-block;
        width: 98%;
           
    }  .contactus_form_btn_primary
        {
            width:98%;
        }
    .searchBtn {
        display: inline-block;
        width: auto;
    }
    .search {
 right: 0%;
     margin-top: 1%;
            padding-left: 2%;
    width:37%;
}
    .evt-col-4 {
        text-align:center;
        /*width: 27%;*/
        height: 10%;
        /*border: 5px solid #777777;*/
       margin: 1% 0%;
        display: inline-block;
        /*padding-left: 4px;*/
            /*min-height: 260px;*/
    }
      .evt-row
        {
         width: auto;
    display: inline-block;
    /*margin-left: 15%;*/
        }

       .evt-img-responsive {
           position: relative;
    border: 2px solid #555555;
             /*display: block;*/
    /*height: 22%;*/
    margin-top:2%;
    border: 2px solid #b94a48;
   
 
        }
       /* Brightness-zoom Container */
.img-hover-zoom--brightness img {
  transition: transform 2s, filter 0.5s ease-in-out;
  transform-origin: center center;
  /*filter: brightness(50%);*/
}

/* The Transformation */
.img-hover-zoom--brightness:hover img {
    box-shadow: 1px 1px 1px #555;
  filter: brightness(100%);
  transform: scale(1.3);
}

 .box_heading {
        background: #555555;
    height: 60px;
    width: 210px;
    /* margin: 25px; */
    padding: 15px;
    /* margin-left: 15%; */
    position: relative;
    overflow: hidden;
    /*margin: 1%;*/
}
.box_heading:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading p {
    text-align:center;
    font-size:20px;
    color: #fff;
}
.box_heading .boxBtm:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading .boxBtm:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.title
        {  color:#000;
            font-size:24px;
              font-weight:bold;
        }
        .author
        {  color:#000;
            font-style:italic;
        }

        .homepart2-inner{
            background: linear-gradient(90deg, rgba(238,47,13,0.6839110644257703) 0%, rgba(235,36,14,0.8827906162464986) 53%, rgba(209,20,20,0.5270483193277311) 100%);
    text-align: center;
    padding-top: 4%;
    border: 1px solid red;
    HEIGHT: 120PX;
    color:#fff;
}
.hometext a:hover
{   
    color: red;
}
.hometext a
{    text-decoration: none;
        FONT-SIZE: 20PX;
    FONT-WEIGHT: bold;
    color: #fff;
}
.homepart2
{
   height: 120px;
    /* margin-top: 2%; */
    margin: 2% 8%;
}
   
  .cart-border
    {
        padding-top:2%;
        padding-left:2%;
        padding-right:2%;
    }

          .home-trp-border
    {
     text-align: center;
     padding:0px 0px;
    }
    .home-subjects-border
    {
     margin-left: 6%;
    padding: 0px;
    /* padding-left: 5%; */
    text-align: -webkit-center;
    margin-right: 6%;

    }
     .home-subjects{
        width: 223px;
        /* display: inline-grid;
        transition: all 2s ease;*/
         /*border: 1px solid #555;*/
    padding: 20px 10px;
     }
   .home-subjects:hover
   {
       /*transform: scale(1.2);*/
   }
    .home-border {
        padding-left:0%;
        width:100%;
    }
  .nav > li > a {
   
    padding: 4px 16px;
}
    .navbar-default {
        /* color: #000; */
        background-color: #ffffff;
        border-color: #ffffff;
    }
    .navbar-default .navbar-nav > li > a {
        font-weight:bold;
        color: #000;
    }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        font-weight:bold;
            color: #ff0000;
        }
    .nav-inline {
     /*margin-top: 1%;*/ 
   /*   width: 50%; */
    display: inline-block;
    position: absolute;
    min-width: 50%;
}
    .navbar-default .navbar-nav > .open > a:focus {
   
    color: #555555;
    background-color: #ffffff;
}


     .dl {
    width: 27.5%;
    height: 275px;
}

    .content-box-heading {
        font-size: 12px;
    }
       
    .slides-pnl
{
    width:100%;
}

.content-top-menu
	{
		margin-top:4%;
	}

.careerApplybtn
          {
              width:10%;
          }

}

@media (min-width: 1440px)
{  
.modal {
margin-top: 4%;
}
.menu-col-8
{
	width:59%;
}
.content-top-menu
	{
		margin-top:3%;
	}
.nav-tabs > li 
{
font-size: 22px;
    font-weight: 600;
    }
    .spacing {
        margin: 0% 2%;
    }
     .alignc
    {
      text-align:center;
    }
     .img-responsive-video
    {
         margin-left: 10%;
      width: 454px;
    height: 250px; 
    padding-left: 0px;
    }
    .img-responsive-awards {
    width: 477px;
    height: 315px;
    /*margin-left: 60px;*/
        padding-left:0px;
    }
    .awards-p1 {
       margin-left: 22%;
    width: 56%;
    }
    .recents-p1 {
      margin-left: 22%;
    width: 56%;
    }
    
    
    .ndropdwon
     {
     overflow-y: hidden;
    height: auto;
     }
	  .sch-books-box:hover{
		   text-decoration:none;
       box-shadow: 1px 2px 3px #000;
	  }
	 .sch-books-box {
       
        text-align: left;
    /* width: 44%; */
	width: 28%;
    border: 1px solid #5555;
    display: inline-flex;
    padding: 10px 10px;
    margin: 2px 30px;
    height: 200px;
	}
	   .books-box:hover {
        text-decoration:none;
       box-shadow: 1px 2px 3px #000;
    }
   .books-box {
    text-align: left;
    /* width: 44%; */
	width: 28%;
    border: 1px solid #5555;
    display: inline-flex;
    padding: 10px 10px;
    margin: 2px 30px;
    height: 300px;
}
   .social-wrap {
            /*padding-left: 38%;*/
            text-align:center;
    }
    .col-sm-9
    {
padding-right: 0px; 
 padding-left: 40px;

    }
    .logo {text-align: -webkit-center;
     padding-left: 2%; 
    left: 0%;
    margin-top: 5px;
    margin-bottom: 1%;
}

     .toprow {
        width: 100%;
    background-color: #555555;
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
     float: right; 
}
    
    .searchgroup {
      display: block;
}
    .row {
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
}
    .col-sm-12
    {
padding-right: 0px; 
width:auto;

    }
   
    .form-control-search {
        display: inline-block;
        width: 84% !important;
           
    }
    .form-control {
        display: inline-block;
        width: 98%;
           
    }
    .contactus_form_btn_primary
        {
            width:98%;
        }
    .searchBtn {
        display: inline-block;
        width: auto;
    }
    .search {
        padding-left:5%;
        width:29%;
 right: 0%;
}
    .evt-col-4 {
        width: 16%;
    height: 10%;
  
    margin: 1% 1%;
    display: inline-block;
    padding-left: 4px;
    }
      .evt-row
        {
        margin-top: 1%;
    width: auto;
    display: inline-block;
    margin-left: 2%;
    margin-right: 1%;
        padding-left: 16%;
        }

       .evt-img-responsive {
           position: relative;
    border: 2px solid #555555;
             display: block;
      /* width: 100%;
    height: 350px;*/
  
        }
       .box_heading {
    background: #555555;
    height: 60px;
    width: 210px;
    margin: 25px;
    padding: 20px;
        margin-left: 15%;
    position: relative;
    overflow: hidden;
}
.box_heading:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading p {
    text-align:center;
    font-size:20px;
    color: #fff;
}
.box_heading .boxBtm:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading .boxBtm:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.title
        {  color:#000;
            font-size:24px;
              font-weight:bold;
        }
        .author
        {  color:#000;
            font-style:italic;
        }
       .homepart2-inner{
            background: linear-gradient(90deg, rgba(238,47,13,0.6839110644257703) 0%, rgba(235,36,14,0.8827906162464986) 53%, rgba(209,20,20,0.5270483193277311) 100%);
    text-align: center;
    padding-top: 4%;
    border: 1px solid red;
    HEIGHT: 120PX;
    color:#fff;
}
.hometext a:hover
{   
    color: red;
}
.hometext a
{    text-decoration: none;
        FONT-SIZE: 20PX;
    FONT-WEIGHT: bold;
    color: #fff;
}
.homepart2
{
   height: 120px;
    /* margin-top: 2%; */
    margin: 2% 8%;
}
   
  .cart-border
    {
        padding-top:2%;
        padding-left:2%;
        padding-right:2%;
    }

          .home-trp-border
    {
     text-align: center;
     padding:0px 0px;
    }
    .home-subjects-border
    {
        /*padding-left: 5%;
          padding-right: 5%;*/
    text-align: center;

    }
     .home-subjects{
         /*width:200px;*/
         display: inline-grid;
        /*transition: all 2s ease;*/
         /*border: 1px solid #555;*/
    /*padding: 20px 10px;*/
     }
   .home-subjects:hover
   {
       /*transform: scale(1.2);*/
   }
    .home-border {
        padding-left:0%;
        width:100%;
    }
    .navbar-default {
        /* color: #000; */
        background-color: #ffffff;
        border-color: #ffffff;
    }
    .navbar-default .navbar-nav > li > a {
        font-weight:bold;
        color: #000;
    }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        font-weight:bold;
            color: #ff0000;
        }
    .nav-inline {
     /*margin-top: 1%;*/ 
   /*   width: 50%; */
    display: inline-block;
    position: absolute;
    min-width: 50%;
}
    .navbar-default .navbar-nav > .open > a:focus {
    font-family: sans-serif;
    color: #555555;
    background-color: #ffffff;
}

     .dl {
  width: 27.5%;
    height: 275px;
}

    .content-box-heading {
        font-size: 12px;
    }
       

    .slides-pnl
{
    width:100%;
}
    .careerApplybtn
          {
              width:10%;
          }

}

@media (min-width: 375px) and (max-width:424px) {
    #mySidenav span {
    top: -39px;
    position: absolute;
   left: auto;
    transition: 0.3s;
    padding: 0px 2px;
    width: 100px;
    text-decoration: none;
    font-size: 20px;
    color: white;
    border-radius: 0 5px 5px 0;
}
	.spacing {
    text-align: -webkit-center;
	}
	 .cover
       {
		   margin-top:2%;
	   }
	   
	
    .menu-col-8
{
	width: 100%;
    padding: 0px;
}
  .content-top-menu
	{
		margin-top:42%;
	}
.content-top-menu
	{
		margin-top:42%;
	}
	.menu-col-8
	{
		padding:0px;
	}
	.nav > li {
     padding-left:0px; 
}
               .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 8px;
}
               .nav-tabs > li 
{
font-size: 10px;
    font-weight: 600;
    }
    .awards-border
    {
        width: 375px;
    }
    .recents-p1
    {
        margin-left: 2%;
         width: 300px;
    }
     .dwn_padding{
           padding-top:4%;
       }
    .img-responsive-awards {
        padding-left: 4%;
        width: 336px;
        height:226px;
    }
    .img-responsive-video
    {
      width: 336px;
    height: 250px; 
    padding-left: 8px;
    }
    .awards-p1 {
         width: 319px;
         margin-left:4%;
    }
    .revents-p1 {
       width: 319px;
    padding-left: 4%;
    }
    
     /*.slides-pnl{
    margin-bottom: 10%;
 }*/
    .venue{
          
    width: 56%;

        }
      .slides
     {
          width: 375px;
     }
      .slides-img {
 
    width: 320px;
   
}
     .homea{
            display: inline-grid;
    }
     .ws-ul
 {
     display: inline-flex;flex-wrap:wrap;margin-top:2%;
 }
    .white_content {
    top: 32%; 
    left: 4%;
      width: 92%; 
    height: 29%;
}
       .popup-inner-pb {
        width:90%;
        top:50%;
    }
    .popup-inner-ssp {
    width: 90%;
    height: 435px;
    overflow: scroll;
    }
    .home-border {
        display:block;
         width:100%;
    }
    .popup-inner-corner {
        width:97%;
    }
    .popup-inner-tfaq {
    width:97%;
    }
    .img-responsive-home
    {
        padding-left:34px;
    }
      .carousel-inner {
        padding-bottom: 2%;
    }
   .carousel-control.right {
    right: 6.2%;
        left: auto;
        background: #e90e27;
    }
    .carousel-control.left {
        background: #e61027;
    }
    .carousel-control {
        width:0%;
    }
    .carousel-indicators {
        left: 75%;
    }
    .ndropdownli
    {
        color:#f5f5f5;
    }
    .ndropdwon
     {
     overflow-y: hidden;
    height: auto;
     }
    .cart-title
    {
        width:100%;
    word-break: break-word;
    }
     .cart-table
    {
        width:100%;

    }
    .tile {
        margin-left: 7%;
        float:none;
    }
    .det-content
    {
        display: inline-flex;
    }
     .det-right 
        {
 font-size: 20px;
 font-weight:bold;
        }
      .detlimg
        {
          width:290px;
        }
      .img-space {
          text-align:center;
    height: 448px;
}
.book-txt{
	margin-bottom: 2%;
}
.sch-books-box {
       
       text-align:center;
    width: 92%;
    border: 1px solid #5555;
	    margin-bottom: 4%;
	}
  .books-box:hover {
        text-decoration:none;
       box-shadow: 1px 2px 3px #000;
    }
   .books-box {
        text-align:center;
    width: 92%;
    border: 1px solid #5555;
	    margin-bottom: 4%;
    /* display: inline-flex; 
    padding: 10px 10px;
    margin: 2px 22px;
    height: 369px;
}
     .title
        {
            font-size:20px;
        }
        
                  
    .dropdown-menu-large > li > ul > li > a {
  
    color: #eeeeee;
  
}

   .social-wrap {
            /*padding-left: 38%;*/
            text-align:center;
    }
    .col-sm-9
    {
padding-right: 0px; 
 padding-left: 19px;

    }
     .logo {text-align: -webkit-center;
       /*  padding-left: 29%; */
        left:0%;
    margin-top: 5px;
}
     .toprow {
        width: 100%;
    background-color: #555555;
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    /* float: right; */
}
     .tabs-content
    {
        margin-top:6%;
    }
    .searchgroup {
        width:100%;
        margin-bottom:2%;
    display: inline-flex;
}
    .row {
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
}
    .col-sm-12
    {
padding-right: 0px; 
padding-left: 0px; 

    }
    .loginl{
    font-size: initial;
    text-align: center;
}
.loginr{
    font-size: initial;
    text-align: center;
}
     .form-control {
        display: inline-block;
        width: 98%;
           
    }
    .form-control-search {
        display: inline-block;
        width: 84% !important;
           
    }
    .contactus_form_btn_primary
        {
            width:98%;
        }
    .searchBtn {
        display: inline-block;
        width: auto;
    }
    .search {
        text-align: center;
 /*right: 3%;*/
    /*  left: 1%; */
     width:100%;
    right: 0%;
}
     .evt-col-4 {
        /*width: 96%;*/
    height: 50%;
   
    margin: 2px 5px;
    display: inline-block;
     padding-left: 4px; 
}
      .evt-row
        {
          padding-left: 6%; 
            width:100%;
            display:inline-block;
        }

      .evt-img-responsive {
          position: relative;
    border: 2px solid #555555;
             display: block;
   
    
        }
      .box_heading {
    background: #555555;
    height: 60px;
   /* width: 210px; */
    margin: 25px 25px;
    /* padding: 20px; */
    line-height: 54px;
    /* margin-left: 15%; */
    position: relative;
    overflow: hidden;
}
.box_heading:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading p {
    text-align:center;
    font-size:20px;
    color: #fff;
}
.box_heading .boxBtm:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading .boxBtm:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.nav-inline {
        width: 100%;
    }
    .nav > li {
        padding-left: 5px;
    }
     .caushead
  {
      text-align: -webkit-center;
      /* margin-top: 18%; */
  }
     .navbar-default {
    background-color: #000;
}
    .navbar-nav {
        background: #fff;
    }
    .carousel .item img {
        width: 90%;
    }
      .release {
    margin-left: 3.5%;
    /* margin-bottom: 2%; */
    padding: 0px;
    display: inline-block;
    width:93%;
}
    .dl{
        height:265px;
            width: 100%;
            padding: 20px;
        margin-bottom: 2%;
    }
    .content-box-heading {
        /*vertical-align: middle;*/
    }
    .fa-desktop:before {
    content: "\f108";
    border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
}
    .fa-tablet:before {
    content: "\f10a";
    padding-left: 3px;
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
}
        .fa-book:before {
            content: "\f02d";
            padding-left: 1px;
             border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
        }
          .navbar-default .navbar-nav > li > a {
              font-weight:bold;
        color: #000;
        margin-left: 2%;
    }
           .careerApplybtn
          {
              width:30%;
          }
}

@media (min-width: 425px) and (max-width:767px) 
{
	#mySidenav span {
     top: -39px;
    position: absolute;
   left: auto;
    transition: 0.3s;
    padding: 0px 2px;
    width: 100px;
    text-decoration: none;
    font-size: 20px;
    color: white;
    border-radius: 0 5px 5px 0;
}
	.menu-col-8
{
	width: 100%;
    padding: 0px;
}
  .content-top-menu
	{
		margin-top:42%;
	}
     .nav > li {
     padding-left:0px; 
}
               .nav > li > a {
    position: relative;
    display: block;
    padding: 5px 8px;
}
               .nav-tabs > li 
{
font-size: 10px;
    font-weight: 600;
    }
    .awards-border
    {
        width: 425px;
    }
    .recents-p1
    {
        margin-left: 2%;
         width: 350px;
    }
     .dwn_padding{
           padding-top:4%;
       }
    
    .img-responsive-awards {
        padding-left: 4%;
        width:389px;
    height: 236px;
    }
    .img-responsive-video
    {
      width: 392px;
    height: 250px; 
    padding-left: 8px;
    }
    .awards-p1 {
         width: 374px;
         margin-left:4%;
    }
    .revents-p1 {
       width: 374px;
    padding-left: 4%;
    }
    /*.slides-pnl{
    margin-bottom: 10%;
 }*/
    .venue{
          
    width: 56%;

        }
      .slides
     {
          width: 425px;
     }
      .slides-img {
 
    width: 320px;
   
}
    .homea{
            display: inline-grid;
    }
     .ws-ul
 {
     display: inline-flex;flex-wrap:wrap;margin-top:2%;    padding-left: 18%;
 }
    .white_content {
    top: 32%; 
    left: 4%;
      width: 92%; 
    height: 29%;
}
    .home-border {
        display:block;
         width:100%;
    }
     .popup-inner-pb {
        width:90%;
        top:50%;
    }
    .popup-inner-ssp {
    width: 90%;
    height: 435px;
    overflow: scroll;
    }
    .popup-inner-corner {
        width:97%;
    }
    .popup-inner-tfaq {
    width:97%;
    }
     .img-responsive-home
    {
        padding-left:16%;
    }
      .carousel-inner {
        padding-bottom: 2%;
    }
   .carousel-control.right {
    right: 6.2%;
        left: auto;
        background: #e90e27;
    }
    .carousel-control.left {
        background: #e61027;
    }
    .carousel-control {
        width:0%;
    }
    .carousel-indicators {
        left: 75%;
    }
     .ndropdownli
    {
        color:#f5f5f5;
    }
     .cart-title
    {
       width:100%;
    word-break: break-word;
    }
     .cart-table
    {
        width:100%;

    }
     .tile {
        margin-left: 7%;
        float:none;
    }
   .det-content
    {
        display: inline-flex;
    }
     .det-right 
        {
 font-size: 20px;
 font-weight:bold;
        }
      .detlimg
        {
          width:290px;
        }
      .img-space {
          text-align:center;
    height: 448px;
}
 .sch-books-box:hover{
		   text-decoration:none;
       box-shadow: 1px 2px 3px #000;
	  }
 .sch-books-box {
        text-align:center;
    width: 86%;
    border: 1px solid #5555;
    /* display: inline-flex; */
    padding: 10px 10px;
    margin: 2px 30px;
    height: 369px;
}
  .books-box:hover {
        text-decoration:none;
       box-shadow: 1px 2px 3px #000;
    }
    .books-box {
        text-align:center;
    width: 86%;
    border: 1px solid #5555;
    /* display: inline-flex; */
    padding: 10px 10px;
    margin: 2px 30px;
    height: 400px;
}

    .dropdown-menu-large > li > ul > li > a {
  
    color: #eeeeee;
  
}

    .social-wrap {
            /*padding-left: 38%;*/
            text-align:center;
    }
    .col-sm-9
    {
padding-right: 0px; 
 padding-left: 22px;

    }
    .logo {text-align: -webkit-center;
        /*padding-left: 35%;*/
        left:0%;
    margin-top: 5px;
}

     .toprow {
        width: 100%;
    background-color: #555555;
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    /* float: right; */
}
    
    .searchgroup {
          margin-bottom:2%;
    display: block;
}
     .tabs-content
    {
        margin-top:6%;
    }
    .row {
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
}
    .col-sm-12
    {
padding-right: 0px; 
padding-left: 0px; 

    }
    .loginl{
    font-size: initial;
    text-align: center;
}
.loginr{
    font-size: initial;
    text-align: center;
}
   
    .form-control-search {
        display: inline-block;
        width: 84% !important;
           
    }
    .form-control {
        display: inline-block;
        width: 98%;
           
    }  .contactus_form_btn_primary
        {
            width:98%;
        }
    .searchBtn {
        display: inline-block;
        width: auto;
    }
      .search {
        width:100%;
 
 left: 0%;
}
     .evt-col-4 {
        width: 25%;
    height: 50%;
 
    margin: 6px 25px;
    display: inline-block;
     padding-left: 4px; 
}
      .evt-row
        {
          /*padding-left: 4%;*/
            width:100%;
            display:inline-block;
        }

       .evt-img-responsive {
           position: relative;
    border: 2px solid #555555;
             display: block;
    /*height: 22%;
    max-height: 40%;
    max-width: 100%;*/
     
        }
       .box_heading {
    background: #555555;
    height: 60px;
   line-height:58px;
    position: relative;
    overflow: hidden;
}
.box_heading:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading p {
    text-align:center;
    font-size:20px;
    color: #fff;
}
.box_heading .boxBtm:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading .boxBtm:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
  .title
        {  color:#000;
            font-size:20px;
              font-weight:bold;
        }
        
  .popup {
    z-index: 9999999;
    width: 96%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0,0.75);
}
  .nav-inline {
        width: 100%;
    }
    .nav > li {
        padding-left: 5px;
    }
     .caushead
  {
      text-align: -webkit-center;
      margin-top: 0% !important;
  }
     .navbar-default {
    background-color: #000;
}
    .navbar-nav {
        background: #fff;
    }
    .carousel .item img {
        width: 90%;
    }
  
 .search {
    width: 100%;
     left: 0%; 
    text-align: -webkit-center;
}

      .release {
    margin-left: 3.5%;
    /* margin-bottom: 2%; */
    padding: 0px;
    display: inline-block;
    width:93%;
}
    .dl{
        height:265px;
            width: 100%;
            padding: 20px;
        margin-bottom: 2%;
    }
    .content-box-heading {
        /*vertical-align: middle;*/
    }
    .fa-desktop:before {
    content: "\f108";
    border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
}
    .fa-tablet:before {
    content: "\f10a";
    padding-left: 3px;
     border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
}
        .fa-book:before {
            content: "\f02d";
            padding-left: 1px;
             border-color: #000;
    border-width: 1px;
    background-color: #ffffff;
    box-sizing: content-box;
    height: 37px;
    width: 29px;
    line-height: 38px;
    border-radius: 50%;
    color: #03a9f4;
    font-size: 21px;
        }
          .navbar-default .navbar-nav > li > a {
              font-weight:bold;
        color: #000;
        margin-left: 2%;
    }
           .careerApplybtn
          {
              width:30%;
          }
}

@media (min-width: 2560px)
{ 
.modal {
margin-top: 3%;
}
.menu-col-8 {
    width: 29%;
}


.nav-tabs > li 
{
font-size: 22px;
    font-weight: 600;
    }
    .spacing {
        margin: 0% 2%;
    }

    .alignc
    {
      text-align:center;
    }
    .ndropdwon
     {
     overflow-y: hidden;
    height: auto;
     }
  .img-space {
    height: 1000px;
   }

  .alignc
    {
        text-align:center;
    }
      .img-responsive-awards {
       
        padding-left:0px;
    }
      .img-responsive-video {
    width: 431px;
    height: 250px;
    padding-left: 8px;
}
      .awards-p1 {
       
      /*margin-left: 0%;
      width: 100%;*/
    margin-left: 22%;
    width: 56%;
    }
    .recents-p1 {
          /*margin-left: 0%;
        width: 100%;*/
         margin-left: 22%;
    width: 56%;
    }
     /*.img-responsive-video
    {
          margin-left: 8%;
      width: 404px;
    height: 250px; 
    padding-left: 0px;
    }
    .img-responsive-awards {
         margin-left: 8%;
   width: 422px;
    height: 300px;
        padding-left:0px;
    }
    .awards-p1 {
       
      margin-left: 8%;
        width: 470px;
    }
    .recents-p1 {
         margin-left: 8%;
         width: 422px;
    }*/
   .awards-border
   {
       display:-webkit-box;
   }

     .ws-ul
 {
     display: inline-flex;flex-wrap:wrap;margin-top:2%;    padding-left: 18%;
 }
    .white_content {
    /*top: 32%;*/ 
  
    width: 55%;
    /*height: 29%;*/
}
   
     .img-responsive-home
    {
           margin-top: 1%;

        padding-left:5%;
    }
    .ndropdwon
     {
     overflow-y: hidden;
    height: auto;
     }
     /*.books-box {
      text-align: left;
    width: 44%;
    border: 1px solid #5555;
    display: inline-flex;
    padding: 10px 10px;
    margin: 2px 30px;
    height: 200px;
}*/
   
    .tile {
       
        width: 60%;
    }
       .img-space {
        
    height: 400px;
}
      .detlimg
        {
          width:100%;
        }
		 .sch-books-box:hover{
		   text-decoration:none;
       box-shadow: 1px 2px 3px #000;
	  }
    .sch-books-box {
       
        text-align: left;
        width: 30%;
        border: 1px solid #5555;
        display: inline-flex;
        padding: 10px 10px;
        margin: 2px 15px;
        height: 180px;
    }
    .books-box:hover {
        text-decoration:none;
       box-shadow: 1px 2px 3px #000;
    }
    .books-box {
       
        text-align: left;
        width: 30%;
        border: 1px solid #5555;
        display: inline-flex;
        padding: 10px 10px;
        margin: 2px 15px;
        height: 180px;
    }
   .social-wrap {
            /*padding-left: 38%;*/
            text-align:center;
    }
  .col-sm-9 {
    width: 75%;
    padding-right: 0px;
    padding-left: 20%;
}
    .logo {
        text-align: -webkit-center;
            width: 25%;
     padding-left: 2%; 
    left: 0%;
    margin-top: 5px;
    margin-bottom: 1%;
}

     .toprow {
        width: 100%;
    background-color: #555555;
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    /* float: right; */
}
    
    .searchgroup {
    display: block;
}
    .row {
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    .col-sm-12
    {
padding-right: 0px; 
width:auto;

    }
   
    .form-control-search {
        display: inline-block;
        width: 84% !important;
           
    }
    .form-control {
        display: inline-block;
        width: 98%;
           
    }  .contactus_form_btn_primary
        {
            width:98%;
        }
    .searchBtn {
        display: inline-block;
        width: auto;
    }
    .search {
 right: 0%;
     margin-top: 1%;
         padding-left: 10%;
    width: 61%;
}
    .evt-col-4 {
        text-align:center;
        width: 16%;
        height: 10%;
        /*border: 5px solid #777777;*/
       margin: 1% 0%;
        display: inline-block;
        /*padding-left: 4px;*/
            /*min-height: 260px;*/
    }
      .evt-row
        {
              padding-left: 16%;
         width: auto;
    display: inline-block;
    /*margin-left: 15%;*/
        }

       .evt-img-responsive {
           position: relative;
    border: 2px solid #555555;
             /*display: block;*/
    /*height: 22%;*/
    margin-top:2%;
    border: 2px solid #b94a48;
   
 
        }
       /* Brightness-zoom Container */
.img-hover-zoom--brightness img {
  transition: transform 2s, filter 0.5s ease-in-out;
  transform-origin: center center;
  /*filter: brightness(50%);*/
}

/* The Transformation */
.img-hover-zoom--brightness:hover img {
    box-shadow: 1px 1px 1px #555;
  filter: brightness(100%);
  transform: scale(1.3);
}

 .box_heading {
        background: #555555;
    height: 60px;
    width: 210px;
    /* margin: 25px; */
    padding: 15px;
    /* margin-left: 15%; */
    position: relative;
    overflow: hidden;
    /*margin: 1%;*/
}
.box_heading:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading p {
    text-align:center;
    font-size:20px;
    color: #fff;
}
.box_heading .boxBtm:before {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    left: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.box_heading .boxBtm:after{
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    bottom: -9px;
    right: -9px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
}
.title
        {
    color:#000;
            font-size:24px;
              font-weight:bold;
        }
        .author
        {
              color:#000;
            font-style:italic;
        }

        .homepart2-inner{
            background: linear-gradient(90deg, rgba(238,47,13,0.6839110644257703) 0%, rgba(235,36,14,0.8827906162464986) 53%, rgba(209,20,20,0.5270483193277311) 100%);
    text-align: center;
    padding-top: 4%;
    border: 1px solid red;
    HEIGHT: 120PX;
    color:#fff;
}
.hometext a:hover
{   
    color: red;
}
.hometext a
{    text-decoration: none;
        FONT-SIZE: 20PX;
    FONT-WEIGHT: bold;
    color: #fff;
}
.homepart2
{
   height: 120px;
    /* margin-top: 2%; */
    margin: 2% 8%;
}
   
  .cart-border
    {
        padding-top:2%;
        padding-left:2%;
        padding-right:2%;
    }

          .home-trp-border
    {
     text-align: center;
     padding:0px 0px;
    }
    .home-subjects-border
    {
        /*padding-left: 5%;
          padding-right: 5%;*/
    text-align: center;

    }
     .home-subjects{
         /*width:200px;*/
         display: inline-grid;
        /*transition: all 2s ease;*/
         /*border: 1px solid #555;*/
    /*padding: 20px 10px;*/
     }
   .home-subjects:hover
   {
       /*transform: scale(1.2);*/
   }
    .home-border {
        padding-left:0%;
         width:100%;
    }
    .nav-inline {
        margin-top: 0.5%;
      
     /*margin-top: 1%;*/ 
    /*  width: 50%; */
    display: inline-block;
    position: absolute;
    min-width: 50%;

    }
    .navbar-default {
        /* color: #000; */
        background-color: #ffffff;
        border-color: #ffffff;
    }
    .navbar-default .navbar-nav > li > a {
        font-weight:bold;
        color: #000;
    }
        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            font-weight:bold;
            color: #ff0000;
        }

.navbar-default .navbar-nav > .open > a:focus {
    font-family: sans-serif;
    color: #555555;
    background-color: #ffffff;
}
.slides-pnl
{
    width:100%;
}
.content-top-menu
	{
		margin-top:2%;
	}

  .careerApplybtn
          {
              width:10%;
          }
}

.careerRow
{
    margin: 2%;
    margin-top: 4%;
}
.careerRowForm
{
margin-top: 4%;
}
.careerhdg
{
font-weight: bolder;
    font-size: 16px;
}
/*.col-sm-12
{
    padding:0px;
}*/