/* =Containers
----------------------------------------------------------------------------- */
.container {
    margin-right: auto;
    margin-left: auto;
    width: 1200px;
}
.heading-course h3{
    width: 151px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-course{
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.container.full{
    width: 100%;
    max-width: 100%;
}

.row:before,
.row:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.row:after {
    clear: both;
}

.page-content .row{
    margin-bottom: 80px;
    position: relative;
}
.exprired-main h3{
    border-left: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
    background-color: whitesmoke;
    padding: 18px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
       margin-bottom: 40px;
}
/* =Grid >> Global
----------------------------------------------------------------------------- */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
    min-height: 1px;
    margin-left: 15px;
    margin-right: 15px;
    float: left;
    display: inline;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------- */
.alpha {margin-left: 0;}
.omega {margin-right: 0;}

/* =Grid >> 12 Columns
----------------------------------------------------------------------------- */
.grid_1 {width: 70px;}
.grid_2 {width: 170px;}
.grid_3 {width: 270px;}
.grid_4 {width: 370px;}
.grid_5 {width: 470px;}
.grid_6 {width: 570px;}
.grid_7 {width: 670px;}
.grid_8 {width: 770px;}
.grid_9 {width: 870px;}
.grid_10 {width: 970px;}
.grid_11 {width: 1070px;}
.grid_12 {width: 1170px;}


/* `Clear Floated Elements
----------------------------------------------------------------------------- */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}






/*------------start------*/
.ch-grid {
	margin: 65px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	    width:250px;
    height:250px;
    display: inline-block;
    margin: 21px;
    margin-left: 43px;
    margin-right: 43px;
}
.ch-item {
	    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    cursor: default;
    box-shadow: inset 0 0 0 4px rgba(219, 174, 47, 0.64), 0 1px 2px rgba(0,0,0,0.1);
		
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.ch-img-1 { 
	background-image: url(../images/1.jpg);
}

.ch-img-2 { 
	background-image: url(../images/2.jpg);
}

.ch-img-3 { 
	background-image: url(../images/3.jpg);
}

.ch-info {
	position: absolute;
	background: rgba(63,147,147, 0.8);
	width: inherit;
	height: inherit;
	border-radius: 50%;
	opacity: 0;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	
	-webkit-backface-visibility: hidden;

}

.ch-info h3 {
	    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    margin: 0 30px;
    padding: 99px 0 0 0;
    height: 138px;
    font-family: 'Open Sans', Arial, sans-serif;
    text-shadow: 0 0 1px #fff, 
 0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 0.4s;
	-moz-transition: all 1s ease-in-out 0.4s;
	-o-transition: all 1s ease-in-out 0.4s;
	-ms-transition: all 1s ease-in-out 0.4s;
	transition: all 1s ease-in-out 0.4s;
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.ch-item:hover .ch-info p {
	opacity: 1;
}
.our-directors{
	background-color:#f2f2f2;
}
.directors-main{
	    margin-bottom: 30px!important;
}
.main-h2{
	font-size: 28px;
	font-family: 'Source Sans Pro', sans-serif;
    font-weight:500;
}
.main1-h3{
	  font-size: 26px;
   /* font-weight: 600;*/
	    margin-top: -74px;
}
.left-arrow{
	    margin-top: -20%;
    z-index: 99999;
    position: absolute;
    margin-left: -62px;
}
.right-arrow{
	      margin-top: -20%;
    position: absolute;
    z-index: 99999;
    margin-left: 102%;
}
.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -33.33%; }
.onebyone-carosel .active.right { left: 33.33%; }
.onebyone-carosel .next { left: 33.33%; }
.onebyone-carosel .prev { left: -33.33%; }
.discr{
	    width: 100%;
		    background: #545352;
    border: none;
    height: 71px;
	    color: #FFF;
		    font-weight: 500!important;
}
.name{
	width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
	margin-bottom: 5px;
	    color: #FFF;
		    font-weight: 500!important;
}
.email{
	width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
	margin-bottom: 5px;
	    width: 170px;
    margin-left: -21px;
	    color: #FFF;
		    font-weight: 500!important;
}
.number{
	width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
	margin-bottom: 5px;
	    color: #FFF;
		    font-weight: 500!important;
}
.pro{
	width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
	margin-bottom: 5px;
	    width: 170px;
    margin-left: -21px;
	    color: #FFF;
		    font-weight: 500!important;
}
.head-foot{
	color:#FFF;
	margin-bottom: 26px;
}
.head-foot h3{
	font-size: 22px;
}
.fa-color{
	color: #FFF;
    padding-right: 20px;
}
.navi-foot ul li a{
	text-decoration:none!important;
	color:#FFF;
	font-size:14px;
	line-height:26px;
}
.navi-foot{
	margin-left: 18px;
}
.add p{
	    font-size: 14px;
    color: #FFF;
    line-height: 28px;
    font-weight: 500;
}
.social{
	padding-left:10px;
}
.social ul li{
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.social ul li .face1{
	     background-color: #3a5ba2;
    padding: 10px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 21px;
    font-size: 17px;
	 color: #FFF;
}
.social ul li a:hover{
	background-color:#09C;
	color:#FFF!important;
}
.social ul li .twit{
	    background-color: #1fc5f9;
    padding: 10px;
    padding-left: 14px;
    padding-right: 14px;
    border-radius: 21px;
    font-size: 17px;
    color: #FFF;
}
.social ul li .gogle{
	    background-color: #cf422a;
    padding: 10px;
    padding-left: 11px;
    padding-right: 9px;
    border-radius: 21px;
    font-size: 17px;
    color: #FFF;
}
.social ul li .you{
	     background-color: #e02e22;
    padding: 10px;
    padding-left: 14px;
    padding-right: 15px;
    border-radius: 21px;
    font-size: 17px;
    color: #FFF;
}
.head-main h2{
	    font-size: 28px;
    font-weight: 500;
    font-family: sans-serif;
}
.head-main p{
	    font-size: 14px;
    line-height: 25px;
    font-weight: 500;
}

.btn-main{
	    padding-top: 24px!important;
}
.btn-send{
	    background: #bc3f45;
    padding: 9px;
    padding-left: 19px;
    font-size: 15px;
    color: #FFF;
    border: none;
    padding-right: 19px;
    margin-bottom: 14px;
    margin-top: 10px;
}


.up-comming{
	border:none; 

}
.maint{
	
	    margin-left: -22px;
}
	
.marque-up{
	padding-left:30px!important;
}
.up-comming h2{
	border: 1px solid #CCC;
    margin-top: 0px!important;
    padding: 16px;
        background: #636161!important;
    color: #FFF!important;
    text-transform: uppercase;
    margin-bottom: 0px;
    font-size: 25px;
    font-weight: 500;
}

.inner-page{
	    background-color: #333;
    position: relative;

    margin-top: 0%!important;
}
.inner-train{
	    margin-top: 24px;
}
.inner-size{
	font-size:16px!important;
}
.find{
	     float: right;
    margin-right: -35px;
}
.catalogue{
	margin-left: 125px;
}
.inner-train p{
	line-height:26px;
           text-align: justify;
}
/*--Login-Form----*/

@import url(http://fonts.googleapis.com/css?family=Roboto);

* {
    font-family: 'Roboto', sans-serif;
}

#login-modal .modal-dialog {
    width: 350px;
}

#login-modal input[type=text], input[type=password] {
	margin-top: 10px;
}

#div-login-msg,
#div-lost-msg,
#div-register-msg {
    border: 1px solid #dadfe1;
    height: 30px;
    line-height: 28px;
    transition: all ease-in-out 500ms;
}

#div-login-msg.success,
#div-lost-msg.success,
#div-register-msg.success {
    border: 1px solid #68c3a3;
    background-color: #c8f7c5;
}

#div-login-msg.error,
#div-lost-msg.error,
#div-register-msg.error {
    border: 1px solid #eb575b;
    background-color: #ffcad1;
}

#icon-login-msg,
#icon-lost-msg,
#icon-register-msg {
    width: 30px;
    float: left;
    line-height: 28px;
    text-align: center;
    background-color: #dadfe1;
    margin-right: 5px;
    transition: all ease-in-out 500ms;
}

#icon-login-msg.success,
#icon-lost-msg.success,
#icon-register-msg.success {
    background-color: #68c3a3 !important;
}

#icon-login-msg.error,
#icon-lost-msg.error,
#icon-register-msg.error {
    background-color: #eb575b !important;
}

#img_logo {
    max-height: 100px;
    max-width: 100px;
}

/* #########################################
   #    override the bootstrap configs     #
   ######################################### */

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .8;
}

.modal-content {
    background-color: #ececec;
    border: 1px solid #bdc3c7;
    border-radius: 0px;
    outline: 0;
}

.modal-header {
    min-height: 16.43px;
    padding: 15px 15px 15px 15px;
    border-bottom: 0px;
}

.modal-body {
    position: relative;
    padding: 5px 15px 5px 15px;
}

.modal-footer {
    padding: 15px 15px 15px 15px;
    text-align: left;
    border-top: 0px;
}

.checkbox {
    margin-bottom: 0px;
}

.btn {
    border-radius: 0px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
}

.btn-lg, .btn-group-lg>.btn {
    border-radius: 0px;
}

.btn-link {
    padding: 5px 10px 0px 0px;
    color: #95a5a6;
}

.btn-link:hover, .btn-link:focus {
    color: #2c3e50;
    text-decoration: none;
}

.glyphicon {
    top: 0px;
}

.form-control {
  border-radius: 0px;
}

/*testimonials*/
.testi{
	    margin-bottom: 34px!important;
}
.review a{
	    background:#bc3f45;
    color: #FFF;
    padding: 9px;
    font-size: 17px;
    padding-left: 16px;
    padding-right: 16px;
	text-decoration:none!important;
}
.fa-review{
	padding-left:5px;
}


.main-page h3{
	    font-size: 18px!important;
    color: #333;
}

/*testimonial dropdwon---*/
.user-row {
    margin-bottom: 14px;
}

.user-row:last-child {
    margin-bottom: 0;
}

.dropdown-user {
    width: 200px;
    margin: auto;
    padding: 5px;
    height: 100%;
}

.dropdown-user:hover {
    cursor: pointer;
}

.table-user-information > tbody > tr {
    border-top: 1px solid rgb(221, 221, 221);
}

.table-user-information > tbody > tr:first-child {
    border-top: 0;
}


.table-user-information > tbody > tr > td {
    border-top: 0;
}
.test-write{
	width: 100%;
    margin-left: 56px;
    height: 200px;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 5px;
}
.sumb{
	    margin-left: 57px;
    margin-top: 14px;
    padding: 6px;
    font-size: 15px;
    background-color: #bc3f45;
    border: none;
    color: #FFF;
    padding-left: 17px;
    padding-right: 21px;
}

.overss p{
	       text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #FFF;

}
.addr{
	/*border:1px solid #CCC;*/
	padding:20px;
}
.addr p{
    text-align: justify;
    line-height: 20px;
    font-size: 14px;
    font-family: sans-serif;
    color: #363636;
    padding-bottom: 78px;
    margin-left: 98px;
    margin-top: 0px;
}
.addr h4{
    padding-left: 97px;
    padding-top: 74px;
    color: #080808;
    font-weight: 600;
}
.new-add{
	    margin-top: -66px;
}
.new-add ul li{
	    list-style: initial!important;
		color:#FFF;
}
.new-add h4{
	color:#FFF!important;
}
.over-ss h3{
	    background-color: #bc3f45;
    color: #FFF;
    padding: 4px;
    font-size: 19px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
}
.over-ss{
	background-image:url(../images/map.png);
	background-repeat:no-repeat;
}

.overss1 p{
	       text-align: center;
    font-size: 18px;
    line-height: 26px;
    color: #FFF;

}
.addr1{
	/*border:1px solid #CCC;*/
	padding:20px;
}
.addr1 p{
	text-align: justify;
    line-height: 20px;
    font-size: 14px;
    font-family: sans-serif;
    color: #363636;
    padding-bottom: 161px;
    margin-left: 64px;
    margin-top: 0px;


}
.addr1 h5{
	    margin-top: 110px;
    margin-left: 64px;
    font-size: 18px;
    color: #101010;
    font-weight: 600;
}
.over-ss1 h3{
	    background-color: #bc3f45;
    color: #FFF;
    padding: 4px;
    font-size: 19px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
}
.over-ss1{
	background-image:url(../images/map1.png);
	background-repeat:no-repeat;
}



/*svoraller----*/
.scroll-text {
  /*border: 1px solid red;
  width: 400px;*/
  height: 25.5em;
  overflow: hidden;
}
.scroll-text ul {
  /*width: 800px;
  height: 100px;*/
  overflow: hidden;
  margin: 0;
      background: #f9f8f8;
}

.scroll-text ul li {
      height:58px;
    padding-left: 10px;
    background-color: #e2e0e0;
    margin-bottom: 17px;

}
.scroll-text ul .blue{
	 background-color: #52b2b0;
}
.scroll-text ul .orange{
	background-color:#f2766b;
}
.scroll-text ul .blue1{
	 background-color: #52b2b0;
	 border-right:1px solid #FFF;
}
.scroll-text ul .orange1{
	background-color:#f2766b;
	border-right:1px solid #FFF;
}
.scroll-text1 {
  /*border: 1px solid red;
  width: 400px;*/
 height: 25.5em;
  overflow: hidden;
}
.scroll-text1 ul {
  /*width: 800px;
  height: 100px;*/
overflow: hidden;
  margin: 0;
      background: #f9f8f8;
}
.scroll-text1 ul li {
  height:66px;
    background-color: #e2e0e0;
    margin-bottom: 17px;
   padding-left: 18px;

}
.scroll-text1 ul .blue{
	 background-color: #52b2b0;
}
.scroll-text1 ul .orange{
	background-color:#f2766b;
}
.scroll-text1 ul .blue1{
	 background-color: #52b2b0;
	 border-right:1px solid #FFF;
}
.scroll-text1 ul .orange1{
	background-color:#f2766b;
	border-right:1px solid #FFF;
}
.scroll-img {
  border: 1px solid red;
  width: 680px;
  height: 142px;
  overflow: hidden;
  font-size: 0;
}
.scroll-img ul {
  width: 700px;
  height: 600px;
  margin: 0;
}
.scroll-img ul li {
  display: inline-block;
  margin: 10px 0 10px 10px;
}
/*end*/

.date{
float: left;
    width: 56px;
    background-color: #dbae2f;
    margin-left: -6px;
	
}
.date p{
	color:#FFF;
	    font-size: 18px;
 
    padding-top: 3px;
}
.orange2{height: 66px;
padding-top: 17px;
padding-left: 6px
margin-right:10px;
}
.text-12 a{
    padding-top: 22px;
 
    padding-left: 0px;
    color: #323333!important;
    text-decoration: none!important;
	font-size:16px!important;
	font-weight:600;

}
.text-12{
	    padding-top: 20px!important;
            width: 307px;
    margin-left: 60px;
}
.phone-no{
	margin-top:38px;
}
.phone-no p{
	font-size:14px;
	
}
.phone-no .pho{
	     margin-left: -48px;
	
}
.video-1 p{
	    background-color: #bc3f45;
    color: #FFF;
    padding: 2px;
    font-size: 14px;
    font-weight: 600;
    margin-top: -5px;
}
.video-head{
	    border-bottom: 1px solid #CCC;
    margin-bottom: 25px;
}
.video-head h3{
	border-bottom: 2px solid #bc3f45;
    width: 194px;
    padding-bottom: 9px;
    margin-bottom: 0px;
}
.sty{
	padding-left:30px;
     margin-left: -27px;
}
.sty li{
	 color: #666!important;
    font: 14px 'Open Sans', Arial, sans-serif;
    margin-left: 17px;
    list-style-image:url(../images/bult.png);
       line-height: 27px;
    padding-left: 5px;
	
}
.heading{
	    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.heading h3{
	    width: 233px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
	 font-family: 'Source Sans Pro', sans-serif;
}
.img-width{
      float: left;
     padding-right: 10px;
     width: 400px;

}

.heading-conper h3{
	    width: 373px;

}
.heading-bra h3{
	    width: 301px;

}
.heading-wel h3{
	    width: 305px;

}
.heading-ndt h3{width: 144px;}
.heading-supqua h3{ width: 290px;}
.heading-expser h3{ width: 210px;}
.heading-manser h3{ width: 210px;}

.heading-welqua h3{
	     width:423px;

}
.heading-braqua h3{
	      width: 90%;

}
.heading6 h3{
	    width: 200px;

}
.heading7 h3{
	   width: 325px;

}
.heading8 h3{
	       width: 194px;

}
.sub-img{width:100%; margin-top: 72px;}
.mark-r img{
	margin-left:300px!important;
}
.new-text .list-right p{
	margin-top:350px!important;
}
.over-seas h2{
	   font-size: 28px;
    color: #FFF;
   
    font-family: 'Source Sans Pro', sans-serif;

}

.page-content1{
	    background-color: #777171;
}
.latest-galley  h2{
	font-size:28px;
	    margin-top: 39px;
}
.isotope-item:hover{
	    transform: scale(1.1,1.1);
    z-index: 99;
	transition: all 0.3s ease 0s;
}



.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: visibility;
}
.face.back {
  display: block;
  transform: rotateX(180deg);
  box-sizing: border-box;




}
.aftershow{display: none}

#f2_container {
  position: relative;

}
#f2_container {
  -webkit-perspective: 1000px;

}
#f2_card {
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: all 1.0s linear;
  -moz-transform-style: preserve-3d;
  -moz-transition: all 1.0s linear;
  -o-transform-style: preserve-3d;
  -o-transition: all 1.0s linear;
  transform-style: preserve-3d;
  transition: all 1.0s linear;
}

#f2_cardn {
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: all 1.0s linear;
  -moz-transform-style: preserve-3d;
  -moz-transition: all 1.0s linear;
  -o-transform-style: preserve-3d;
  -o-transition: all 1.0s linear;
  transform-style: preserve-3d;
  transition: all 1.0s linear;
}

#f2_cardnn {
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: all 1.0s linear;
  -moz-transform-style: preserve-3d;
  -moz-transition: all 1.0s linear;
  -o-transform-style: preserve-3d;
  -o-transition: all 1.0s linear;
  transform-style: preserve-3d;
  transition: all 1.0s linear;
}

.shadow h2{
	    font-size: 26px;
}
.int-glr{
	    margin-bottom: 9px!important;
		
}

/*----New----*/
/*  ppit tab */
div.ppit-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
  /*margin-left: 50px;*/
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.ppit-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.ppit-tab-menu div.list-group{
  margin-bottom: 0;
}
div.ppit-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.ppit-tab-menu div.list-group>a .glyphicon,
div.ppit-tab-menu div.list-group>a .fa {
  color: #bc3f45;
}
div.ppit-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.ppit-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.ppit-tab-menu div.list-group>a.active,
div.ppit-tab-menu div.list-group>a.active .glyphicon,
div.ppit-tab-menu div.list-group>a.active .fa{
  background-color: #bb3b40;
  background-image: #8d6cab;
  color: #ffffff!important;
}
div.ppit-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #bc3f45;
}

div.ppit-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.ppit-tab div.ppit-tab-content:not(.active){
  display: none;
}
.map-12{
	    margin-top: -450px;
    position: absolute;
}
/*.back-map{
	    position: relative;
    z-index: 99;
}*/
.back-map img{
	    z-index: 99;
    position: relative;
}
.main-test-1{
	margin-bottom: -444px;
    position: relative;
    z-index: 6666;
}
.quote h2{
	font-family: 'Source Sans Pro', sans-serif; 
        font-size: 28px;
            margin-top: 62px;
        
}
.gallery-min ul li img{
float: left;
    margin-left: 17px;
    margin-top: -70px;
    margin-bottom: 34px;
    border-radius: 13px;
}
#search p a{
    color: #FFF;
    font-size: 15px;
}

.heading-tr h3 {
    width: 148px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-tr {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.heading-tr1 h3 {
    width: 237px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-tr1 {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.heading-tr2 h3 {
    width: 221px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-tr2 {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}

.heading-sr h3{
    width: 141px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-sr {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f2766b!important;
    color: #FFF;
}
.table .gre td{
    background-color: #52b2b0!important;
    color: #FFF;
}
.table .heat th{
background-color: #636161;
    color: #FFF;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #ddd;
    line-height: 48px!important;
    font-size: 16px;
    font-weight: 600;
}

.table>thead>tr>.ft, .table>tbody>tr>.ft {
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #ddd;
    line-height: 24px!important;
    font-size: 14px!important;
    font-weight: 500!important;
}
.courses-1 li{
        color: #666!important;
    font: 16px 'Open Sans', Arial, sans-serif;
    margin-left: 17px;
    list-style-image:url(../images/bult.png);
       line-height: 27px;
    padding-left: 5px;
}
.heading-inter h3{
    width: 112px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
 
.heading-inter {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.heading-career h3 {
    width: 89px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-career {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.heading-etr h3{
    width: 115px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-etr {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.heading-field h3{
    width: 219px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-field {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.int-main li{
  color: #666!important;
   font: 14px 'Open Sans', Arial, sans-serif;
    margin-left: 17px;
    list-style-image:url(../images/bult.png);
       line-height: 27px;
    padding-left: 5px;
}
.table>tbody>.mait>td{
line-height: 38px!important;
    font-size: 15px!important;
    font-weight: 500!important;
}
.table>thead>.mait>th{
line-height: 38px!important;
    font-size: 15px!important;
    font-weight: 500!important;
}
.heading-ass h3{
    width: 445px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
}
.heading-ass {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.heading-directors h3{
    width: 184px;
    border-bottom: 2px solid #bc3f45;
    margin-bottom: 0px;
    padding-bottom: 10px;
    font-family: 'Source Sans Pro', sans-serif;
    margin-top: 123px;
}
.heading-directors {
    border-bottom: 1px solid #CCC;
    margin-bottom: 11px;
}
.ragu{
color: #424141;
}
.ragu:hover{
color: #424141!important;
}

 /* jssor slider bullet navigator skin 01 css */
        /*
        .jssorb01 div           (normal)
        .jssorb01 div:hover     (normal mouseover)
        .jssorb01 .av           (active)
        .jssorb01 .av:hover     (active mouseover)
        .jssorb01 .dn           (mousedown)
        */
        .jssorb01 {
            position: absolute;
        }
        .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
            position: absolute;
            /* size of bullet elment */
            width: 14px!important;
            height: 14px!important;
            filter: alpha(opacity=70);
            opacity: .7;
            overflow: hidden;
            cursor: pointer;
            border: #000 1px solid;
        }
        .jssorb01 div { background-color:#dbae2f; border-radius:8px;}
        .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
        .jssorb01 .av { background-color: #bc3f45; }
        .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

        /* jssor slider arrow navigator skin 02 css */
        /*
        .jssora02l                  (normal)
        .jssora02r                  (normal)
        .jssora02l:hover            (normal mouseover)
        .jssora02r:hover            (normal mouseover)
        .jssora02l.jssora02ldn      (mousedown)
        .jssora02r.jssora02rdn      (mousedown)
        */
        .jssora02l, .jssora02r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 55px;
            height: 55px;
            cursor: pointer;
            background: url('img/a02.png') no-repeat;
            overflow: hidden;
        }
        .jssora02l { background-position: -3px -33px; }
        .jssora02r { background-position: -63px -33px; }
        .jssora02l:hover { background-position: -123px -33px; }
        .jssora02r:hover { background-position: -183px -33px; }
        .jssora02l.jssora02ldn { background-position: -3px -33px; }
        .jssora02r.jssora02rdn { background-position: -63px -33px; }

.next-nu{
margin-left: 55px; 
margin-top: -4px;
}
.services-maint{
background-color: rgb(119, 113, 113);
padding-top: 67px;
    padding-bottom: 109px;
}
.sct{
height:0px;
}
.flip{
height:140px;
}
.mip{
overflow:hidden;
height:450px;
width:1050px;
}
.mobile-12{
display: none;
}
.vision-cla{
margin-bottom: -58px!important;

}
.main-mobile{
display: none;
}
.careers-mail:hover{
color:#666!important;
}
.int-main1 li a:hover{
color:#666!important;
}
.int-main1 li a{
color:#666!important;
}
.slides{
padding-top:0px!important;

}
.slide-text-1{
color:#FFF; 
font-size: 35px; 
 line-height: 30px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:300px; 
margin-top:100px;
}
.slide-text-2{
color:#FFF; 
font-size: 35px; 
line-height: 45px; 
text-align: center; font-family: 'Kaushan Script', cursive; 
margin-left:850px; 
margin-top:70px;
}
.slide-text-3{
font-size: 35px; 
color: #ffffff; 
line-height: 30px; 
text-align: center; font-family: 'Kaushan Script', cursive; 
margin-left:300px; 
margin-top:100px;
}
.slide-text-4{
font-size: 35px; 
color: #ffffff; 
line-height: 45px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:810px; 
margin-top:380px;
}
.slide-text-5{
font-size: 35px; 
color: #000; 
line-height: 30px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:300px; 
margin-top:150px;
}
.slide-text-6{
font-size: 35px; 
color: #000; 
line-height: 45px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:300px; 
margin-top:70px;
}
.latest{
margin-bottom:27px!important;
}
.gallery-main{
margin-bottom: -49px!important;
}
.table>thead>.maa-course>.red-1{
        line-height: 20px!important;
    font-size: 14px!important;
    font-weight: 500!important;
    text-align: center;
    background-color: #f2766b;
    color: #FFF;
}
.table>thead>.maa-course>.blue-1{
       line-height: 20px!important;
    font-size: 14px!important;
    font-weight: 500!important;
    text-align: center;
    background-color: #52b2b0;
    color: #FFF;
}
.table>tbody>.maa-course>td{
    line-height: 23px!important;
    font-size: 12px!important;
    font-weight: 500!important;
    text-align: center;
}

#bubble-image{
display:none !important; 
}
.right img{
display:none !important; 
}
@media all and (max-width: 479px) and (min-width: 340px){
.services-maint {
    background-color: rgb(119, 113, 113);
    padding-top: 0px;
   display: none;
}
.mobile-12{
display: block;
}
.catalogue {
    margin-left: -13px;
    margin-top: 46px;
}
.find {
    float: right;
    margin-right: 17px;
}
.dl-menuwrapper {
    display: block;
    margin-bottom: -81px;
    max-width: 200px;
    margin-top: 22px;
}
.gallery-main{
        margin-bottom: -49px!important;
    margin-top: -88px!important;
}

.loginout{
margin-top: -89px;
}
#header-wrapper {
    width: 100%;
    margin: 0 auto;
    z-index: 1000;
    position: absolute;
    background: #bb3b40;
    height: 170px!important;
    -webkit-transition: height 0.2s ease 0s;
    -moz-transition: height 0.2s ease 0s;
    -ms-transition: height 0.2s ease 0s;
    -o-transition: height 0.2s ease 0s;
    transition: height 0.2s ease 0s;
}
.bann {
    position: relative;
    padding-top: 170px;
}
.mip{
overflow:hidden;
height:450px;
width:360px;
 display: none;
}
#logo img {
    width: 72%;
    margin-left: 39px;
}
.back-map img {
    z-index: 99;
    position: relative;
    display: none;
}
.main-test-1 {
    position: relative;
    z-index: 99999;
    background: #bc3f45;
    z-index: -999;
  margin-bottom:0px;
}
.addr h4 {
    padding-left: 0px;
    padding-top: 60px;
    color: #ffffff;
    font-weight: 600;
}
.addr p {
    text-align: justify;
    line-height: 20px;
    font-size: 14px;
    font-family: sans-serif;
    color: #fbf7f7;
    padding-bottom: 78px;
    margin-left: 0px;
    margin-top: 13px;
}
.over-ss {
    background-image: none;
    background-repeat: no-repeat;
    margin-top: 0px;
}
.over-ss1 {
    background-image: none;
    background-repeat: no-repeat;
}
.addr1 h5 {
    margin-top: -6px;
    margin-left: 0px;
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
}
.addr1 p {
    text-align: justify;
    line-height: 20px;
    font-size: 14px;
    font-family: sans-serif;
    color: #ffffff;
    padding-bottom: 35px;
    margin-left: 0px;
    margin-top: 0px;
}
.pro {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #FFF;
    font-weight: 500!important;
}
.email {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 5px;
    margin-left: 1px;
    color: #FFF;
    font-weight: 500!important;
}
.slides{
padding-top:150px!important;

}
.vision-cla{
    padding-bottom: 55px;
}
.map-12{
    margin-top: 6px;
}
.page-content1{
    margin-left: 14px;
}
.ted{
    padding-top: 37px!important;
}
.social-right {
        margin-left: 10px!important;
    width: 100%;
}
.latest-galley h2 {
    font-size: 28px;
    margin-top: 18px;
}
.maint {
    margin-left: -4px;
    margin-right: -18px;
}
.fac{
       margin-left: 42px!important;
}
}
@media all and (max-width: 640px) and (min-width: 480px){

.services-maint {
    background-color: rgb(119, 113, 113);
    padding-top: 0px;
   display: none;
}
.mobile-12{
display: block;
}
.catalogue {
    margin-left: -13px;
    margin-top: 46px;
}
.find {
    float: right;
       margin-right: 103px;
}
.dl-menuwrapper {
    display: block;
    margin-bottom: -81px;
    max-width: 200px;
        margin-top: -62px;
}
.loginout{
margin-top: -89px;
}
#header-wrapper {
    width: 100%;
    margin: 0 auto;
    z-index: 1000;
    position: absolute;
    background: #bb3b40;
    height: 170px!important;
    -webkit-transition: height 0.2s ease 0s;
    -moz-transition: height 0.2s ease 0s;
    -ms-transition: height 0.2s ease 0s;
    -o-transition: height 0.2s ease 0s;
    transition: height 0.2s ease 0s;
}
.bann {
    position: relative;
    padding-top: 170px;
}
.mip{
overflow:hidden;
height:450px;
width:360px;
 display: none;
}
#logo img {
    width: 72%;
    margin-left: 32px;
}
.back-map img {
    z-index: 99;
    position: relative;
    display: none;
}
.main-test-1 {
    position: relative;
    z-index: 99999;
    background: #bc3f45;
    z-index: -999;
  margin-bottom:0px;
}
.slides{
padding-top:150px!important;

}
.pro {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #FFF;
    font-weight: 500!important;
}
.email {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 5px;
    margin-left: 1px;
    color: #FFF;
    font-weight: 500!important;
}
.foot-wi{
width: 67%;
}
.foot-wi h3{
    padding-left: 152px;
}
.vision-cla{
    padding-bottom: 37px;
}
}
@media all and (max-width: 700px) and (min-width: 641px){

.services-maint {
    background-color: rgb(119, 113, 113);
    padding-top: 0px;
   display: none;
}
.mobile-12{
display: block;
}
.catalogue {
    margin-left: -13px;
    margin-top: 46px;
}
.find {
    float: right;
       margin-right: 103px;
}
.dl-menuwrapper {
    display: block;
    margin-bottom: -81px;
    max-width: 200px;
        margin-top: -62px;
}
.loginout{
margin-top: -89px;
}
#header-wrapper {
    width: 100%;
    margin: 0 auto;
    z-index: 1000;
    position: absolute;
    background: #bb3b40;
    height: 170px!important;
    -webkit-transition: height 0.2s ease 0s;
    -moz-transition: height 0.2s ease 0s;
    -ms-transition: height 0.2s ease 0s;
    -o-transition: height 0.2s ease 0s;
    transition: height 0.2s ease 0s;
}
.bann {
    position: relative;
    padding-top: 170px;
}
.mip{
overflow:hidden;
height:450px;
width:360px;
 display: none;
}
#logo img {
    width: 72%;
    margin-left: 32px;
}
.back-map img {
    z-index: 99;
    position: relative;
    display: none;
}
.main-test-1 {
    position: relative;
    z-index: 99999;
    background: #bc3f45;
    z-index: -999;
  margin-bottom:0px;
}
.pro {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #FFF;
    font-weight: 500!important;
}
.email {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 5px;
    margin-left: 1px;
    color: #FFF;
    font-weight: 500!important;
}
.foot-wi{
width: 67%;
}
.foot-wi h3{
    padding-left: 152px;
}
.slides{
padding-top:150px!important;

}
.slide-text-3 {
    font-size: 20px!important;
}
.slide-text-6 {
    font-size: 16px!important;
}
.slide-text-5 {
    font-size: 21px!important;
    margin-top: 138px!important;
}
.slide-text-1 {

    font-size: 22px!important;
    
    margin-left: 30px!important;
    margin-top: 43px!important;
}
.slide-text-2 {
    color: #FFF;
    font-size: 17px!important;
    line-height: 26px;
    text-align: center;
    margin-left: 648px;
    margin-left: 200px!important;
    margin-top: 16px!important;
}
.slide-text-4 {

    font-size: 17px!important;
    line-height: 26px;
 

    margin-left: 200px!important;
    margin-top: 16px!important;
}
}
@media all and (max-width: 767px) and (min-width: 701px){
.services-maint {
    background-color: rgb(119, 113, 113);
    padding-top: 0px;
   display: none;
}
.mobile-12{
display: block;
}
.catalogue {
    margin-left: -13px;
    margin-top: 46px;
}
.find {
    float: right;
    margin-right: 247px;
}
.dl-menuwrapper {
    display: block;
    margin-bottom: -81px;
    max-width: 200px;
        margin-top: -62px;
}
.loginout{
margin-top: -89px;
}
#header-wrapper {
    width: 100%;
    margin: 0 auto;
    z-index: 1000;
    position: absolute;
    background: #bb3b40;
    height: 170px!important;
    -webkit-transition: height 0.2s ease 0s;
    -moz-transition: height 0.2s ease 0s;
    -ms-transition: height 0.2s ease 0s;
    -o-transition: height 0.2s ease 0s;
    transition: height 0.2s ease 0s;
}
.bann {
    position: relative;
    padding-top: 170px;
}
.mip{
overflow:hidden;
height:450px;
width:360px;
 display: none;
}
#logo img {
    width: 43%;
    margin-left: 217px;
}
.back-map img {
    z-index: 99;
    position: relative;
    display: none;
}
.main-test-1 {
    position: relative;
    z-index: 99999;
    background: #bc3f45;
    z-index: -999;
  margin-bottom:0px;
}
.pro {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #FFF;
    font-weight: 500!important;
}
.email {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 5px;
    margin-left: 1px;
    color: #FFF;
    font-weight: 500!important;
}
.slides{
padding-top:150px!important;

}
.slide-text-3 {
    font-size: 20px!important;
}
.slide-text-6 {
    font-size: 20px!important;
}
.slide-text-5 {
    font-size: 20px!important;
    margin-top: 138px!important;
}
.slide-text-1 {

    font-size: 20px!important;
    
    margin-left: 30px!important;
    margin-top: 43px!important;
}
.slide-text-2 {
    color: #FFF;
    font-size: 20px!important;
    line-height: 26px;
    text-align: center;
    margin-left: 648px;
    margin-left: 200px!important;
    margin-top: 16px!important;
}
.slide-text-4 {

    font-size: 20px!important;
    line-height: 26px;
 

    margin-left: 200px!important;
    margin-top: 16px!important;
}
}
@media all and (max-width: 1200px) and (min-width: 1000px){

#nav {
    height: 100%;
    list-style: none;
    max-width: 100%;
    float: right;
    top: -148px;
    position: inherit;
}
.loginout {
    position: relative;
    cursor: pointer;
    margin-left: 0px;
    margin-right: -40px;
    top: -205px!important;
    float: right;
}
.catalogue {
    margin-top: -23px;
    text-align: left;
}
.slides{
padding-top:80px!important;

}
.slide-text-3 {
    font-size: 25px!important;
}
.slide-text-6 {
    font-size: 25px!important;
}
.slide-text-5 {
    font-size: 25px!important;

}
.slide-text-1 {

    font-size: 25px!important;
    

}
.slide-text-2 {
    color: #FFF;
    font-size: 25px!important;
    line-height: 26px;
    text-align: center;
    margin-left: 648px;

}
.slide-text-4 {

    font-size: 25px!important;
    line-height: 26px;
  
}
.btn-up1 {

    margin-right: 100px;
}
}
@media all and (max-width: 1299px) and (min-width: 1200px){
.slide-text-1{
color:#FFF; 
font-size: 30px; 
 line-height: 30px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:150px; 
margin-top:100px;
}
.slide-text-2{
color:#FFF; 
font-size: 30px; 
line-height: 45px; 
text-align: center; font-family: 'Kaushan Script', cursive; 
margin-left:585px; 
margin-top:100px;
}
.slide-text-3{
font-size: 30px; 
color: #ffffff; 
line-height: 30px; 
text-align: center; font-family: 'Kaushan Script', cursive; 
margin-left:200px; 
margin-top:100px;
}
.slide-text-4{
font-size: 30px; 
color: #ffffff; 
line-height: 45px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left: 640px;
 margin-top: 271px;
}
.slide-text-5{
font-size: 30px; 
color: #000; 
line-height: 30px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:100px; 
margin-top:150px;
}
.slide-text-6{
font-size: 30px; 
color: #000; 
line-height: 45px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left: 179px;
    margin-top: 59px;
}
}
@media all and (max-width: 1399px) and (min-width: 1300px){
.slide-text-1{
color:#FFF; 
font-size: 30px; 
 line-height: 30px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:150px; 
margin-top:100px;
}
.slide-text-2{
color:#FFF; 
font-size: 30px; 
line-height: 45px; 
text-align: center; font-family: 'Kaushan Script', cursive; 
margin-left:650px; 
margin-top:100px;
}
.slide-text-3{
font-size: 30px; 
color: #ffffff; 
line-height: 30px; 
text-align: center; font-family: 'Kaushan Script', cursive; 
margin-left:200px; 
margin-top:100px;
}
.slide-text-4{
font-size: 30px; 
color: #ffffff; 
line-height: 45px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left: 640px;
 margin-top: 271px;
}
.slide-text-5{
font-size: 30px; 
color: #000; 
line-height: 30px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:100px; 
margin-top:150px;
}
.slide-text-6{
font-size: 30px; 
color: #000; 
line-height: 45px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left: 179px;
    margin-top: 59px;
}
}
@media all and (max-width: 1000px) and (min-width: 768px){
#search {
    position: relative;
    cursor: pointer;
    margin-left: 18px;
    top: -212px!important;
    float: right;
    z-index: 1005;
    background-color: #dbae2f;
    padding: 1px;
    padding-left: 20px;
    padding-right: 21px;
    padding-top: 6px;
    border-radius: 8px;
    box-shadow: 2px 0px 12px 1px;
}
#logo {
    width: 38%;
    max-width: 32%;
    padding-top: 93px;
    margin-left: 197px;
}
#nav-container {
    width: 656px;
    margin-left: 0;
    margin-top: -235px;
}
#header-wrapper {
    width: 100%;
    margin: 0 auto;
    z-index: 1000;
    position: absolute !important;
    background: #bb3b40;
    height: 237px!important;
    -webkit-transition: height 0.2s ease 0s;
    -moz-transition: height 0.2s ease 0s;
    -ms-transition: height 0.2s ease 0s;
    -o-transition: height 0.2s ease 0s;
    transition: height 0.2s ease 0s;
}
#logo img {
    max-width: none !important;
    margin-left: 32%;
    width: 36%;
}
.bann{
position: relative;
padding-top: 200px;
}
.catalogue {
    margin-left: 50px;
    margin-top: -23px;
}
.btn-main {
    padding-top: 24px !important;
}
.find {
    float: right;
    margin-right: 102px;
}
.loginout {
    position: relative;
    cursor: pointer;
    margin-left: 18px;
    top: -212px!important;
    float: right;
    z-index: 1005;
    background-color: #dbae2f;
    padding: 1px;
    padding-left: 20px;
    padding-right: 21px;
    padding-top: 6px;
    border-radius: 8px;
    box-shadow: 2px 0px 12px 1px;
}
.email {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 14px;
    width: 100%;
    margin-left: 0px;
    color: #FFF;
    font-weight: 500 !important;
    margin-top: 10px;
}
.pro {
    width: 100%;
    padding: 7px;
    background-color: #545352;
    border: none;
    margin-bottom: 12px;
    width: 100%;
    margin-left: 0px;
    color: #FFF;
    font-weight: 500 !important;
    margin-top: 10px;
}
.respect{
margin-top: 150px;
}
.parallax-1{
height: 1158px;
}
.services-maint {
    background-color: rgb(119, 113, 113);
    padding-top: 0px;
   display: none;
}
.mobile-12{
display: block;
}

.es-carousel-wrapper {
    background: #f5f0f0;
    padding: 10px 27px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    position: relative;
    margin-top: 146px!important;
    margin-bottom: -262px!important;
}
.rg-image2 img {
    padding-left: 25px;
    padding-right: 10px;
    width: 182px!important;
}
.rg-image1 img {
    padding-left: 25px;
    padding-right: 10px;
    width: 182px!important;
}
.rg-image img {
    padding-left: 25px;
    padding-right: 10px;
    width: 182px!important;
}
.map-12 {
    margin-top: 0px;
    position: relative;
}
.mip{
overflow:hidden;
height:450px;
width:850px;
}
.main-test-1 {
    margin-bottom: -350px;
    position: relative;
    z-index: 99999;
}
.mobile-testi{
background-color: rgb(188, 63, 69);
}
.desk-top-navi{
 display: none;
}
.main-mobile{
display: block;
}
.over-ss {
    background-image: url(../images/map.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.over-ss1 {
    background-image: url(../images/map1.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.addr h4 {
    padding-left: 141px;
    padding-top: 103px;
    color: #080808;
    font-weight: 600;
    font-size: 15px;
}
.addr p {
    text-align: justify;
    line-height: 20px;
    font-size: 11px;
    font-family: sans-serif;
    color: #363636;
    padding-bottom: 78px;
    margin-left: 141px;
    margin-top: 0px;
}
.addr1 p {
    text-align: justify;
    line-height: 20px;
    font-size: 11px;
    font-family: sans-serif;
    color: #363636;
    padding-bottom: 161px;
    margin-left: 64px;
    margin-top: 0px;
}
.addr1 h5 {
    margin-top: 143px;
    margin-left: 64px;
    color: #101010;
    font-weight: 600;
    font-size: 14px;
}
.slides{
padding-top:237px!important;

}
.slide-text-1{
color:#FFF; 
font-size: 25px; 
 line-height: 30px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:100px; 
margin-top:50px;
}
.slide-text-2{
color:#FFF; 
font-size: 25px; 
line-height: 45px; 
text-align: center; font-family: 'Kaushan Script', cursive; 
margin-left:200px; 
margin-top:50px;
}
.slide-text-3{
font-size: 25px; 
color: #ffffff; 
line-height: 30px; 
text-align: center; font-family: 'Kaushan Script', cursive; 
margin-left:100px; 
margin-top:50px;
}
.slide-text-4{
font-size: 25px; 
color: #ffffff; 
line-height: 45px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:200px; 
margin-top:150px;
}
.slide-text-5{
font-size: 25px; 
color: #000; 
line-height: 30px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:100px; 
margin-top:150px;
}
.slide-text-6{
font-size: 25px; 
color: #000; 
line-height: 45px; 
text-align: center; 
font-family: 'Kaushan Script', cursive; 
margin-left:90px; 
margin-top:10px;
}
}
.mari-fa{
    font-size: 12px!important;
    padding-left: 100px;
    position: absolute;
    padding-top: 6px;
}
.mari-fa1{
    font-size: 12px!important;
    padding-left: 115px;
    position: absolute;
    padding-top: 6px;
}
.mari-fa2{
    font-size: 12px!important;
    padding-left: 116px;
    position: absolute;
    padding-top: 6px;
}
.mari-fa3{
    font-size: 12px!important;
    padding-left: 131px;
    position: absolute;
    padding-top: 6px;
}

