@charset "utf-8";
/* CSS Document */


<!--@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,900,800);-->

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#003062;
	overflow-x:hidden;
	
}
a:link {
	text-decoration: none;
	outline:none;
}
a:visited {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	
}
a:active {
	text-decoration: none;
}
a img { border: none; 
}


#leftborder {
	border-left:solid 1px rgba(146,130,114,0.9);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

#blueline {
	height:3px;
	background-color:#012041;
}

#logobg {
	/*background-color:#002D5C;
	background-color:#fefcfa;
	background-color:#fff;*/
	background:url(../../images/gradientbg.png) repeat-x;
	padding:20px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #034073;
}


#bodybg {
	/*background-color:#cadcef;*/
	background-color: #fff;
	padding:15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#sociallinksbg {
	background-color:#F0F0F0;
	padding:15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#sociallinksbg2 {
	background-color:#232935;
	padding:15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

#sociallinksbg2  h4 {
	color:#ffc801;
	font-size:16px;
}

#menubg {
	background: rgba(0,45,93,0.9);
	border-bottom: 1px solid #8C8279;
	padding:10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	
}

/*package css*/


.box2{
    margin: 20px auto;
    width: 260px;
    min-height: 200px;
    padding: 10px;
    position:relative;
    /*background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#f3f3f3), to(#fff), color-stop(.1,#f3f3f3));*/
	/*background:#5e90af;*/
	background:#003062;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    -webkit-border-bottom-right-radius: 60px 60px;
    -webkit-box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.2);
    
}
.box2:before{
    content:'';    
    width: 25px;
    height: 20px;
    position: absolute;
    bottom:0;
    right:0;
    -webkit-border-bottom-right-radius: 30px;
    -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.3);
    -webkit-transform:
    rotate(-20deg)
    skew(-40deg,-3deg)
    translate(-13px,-13px);
}

.box2:after{
    content: '';
    z-index: -1;
    width: 100px;
    height: 100px;
    position:absolute;
    bottom:0;
    right:0;
    background: rgba(0, 0, 0, 0.2);
    display: inline-block;
    -webkit-box-shadow: 20px 20px 8px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotate(0deg)
                        translate(-45px,-20px)
                           skew(20deg);
}

.package-img
{
	width: auto%;
    margin-top: 15px;
	padding: 0px 27px 27px 27px;
}


.package-header
{
	font-size: 20px;
	color: #fff;
    font-weight: bold;
    margin-top: 5px; 
    text-shadow: 1px 1px 3px rgba(0,0,0,0.3);	
	text-align:center;
}

.package-content
{
	
    text-align: left;
	color: #fff;
}
.package-link
{
	text-decoration: none;
    /*color: #4A4A4A !important;*/
	color: #fff;
}

.package-link:hover
{
	text-decoration: underline;
    color: #6B6B6B !important ;	
}
.border{
border: 1px solid #DDDDDD;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	/*moz-box-shadow: 1px 3px 5px 2px #E3E2DF;
  	-webkit-box-shadow: 1px 3px 5px 2px #E3E2DF;
  	box-shadow: 1px 3px 5px 2px #E3E2DF;*/
	-moz-border-radius: 5px;
	border-radius: 5px ;
	margin:0px 27px 27px 24px;
}

.img-border{
border: 1px solid #DDDDDD;
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	/*moz-box-shadow: 1px 3px 5px 2px #E3E2DF;
  	-webkit-box-shadow: 1px 3px 5px 2px #E3E2DF;
  	box-shadow: 1px 3px 5px 2px #E3E2DF;*/
	-moz-border-radius: 5px;
	border-radius: 5px ;
	margin:0px 27px 27px 0px;
}



/*ends*/

/*breaking image css*/
.breakingimage1rightbox2 {
	display:block;
	float:right;
	margin:5px 0px 10px 20px;
	/*border: thin solid #EAEAEA;
	padding: 5px 5px 5px 5px;
	background:#ffffff;*/
	/*-moz-border-radius: 5px;
	border-radius: 5px;*/
	/*moz-box-shadow: 5px 5px 0px 0px #EAEAEA;
  	-webkit-box-shadow: 5px 5px 0px 0px #EAEAEA;
  	box-shadow: 5px 5px 5px 0px #EAEAEA;*/

}

.breakingimage1leftbox2 {
	display:block;
	float:left;
	margin:5px 0px 10px 20px;
	/*border: thin solid #EAEAEA;
	padding: 5px 5px 5px 5px;
	background:#ffffff;*/
	/*-moz-border-radius: 5px;
	border-radius: 5px;*/
	/*moz-box-shadow: 5px 5px 0px 0px #EAEAEA;
  	-webkit-box-shadow: 5px 5px 0px 0px #EAEAEA;
  	box-shadow: 5px 5px 5px 0px #EAEAEA;*/

}

/*ends*/

.package-box
{
	border: 0px 0px 0px 0px;
	background-color: #;
	box-shadow: 2px 2px 2px 2px #888888;
	padding: 10px 10px 10px 10px;
	background: #e3f7ff;
	background: url("http://www.saishree-travels.com/images/package-bg.jpg");

}
.gallery
{
	margin: 0px;
	padding: 0px;
}

#band {
	/*background: url(../../images/front-page-links-texture.png) repeat;*/
	background-color: #5d5d5d;
	padding:10px 0px 10px 0px;
}

h1 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 8px 0px;
	font-size:25px;
	color:#002C5F;
	font-weight:500;
	margin:0px 0px 0px 0px;
}

h2 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 0px 0px;
	font-size:17px;
	color:#002C5F;
	font-weight:600;
	margin:0px 0px 0px 0px;
}

h3 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 0px 0px;
	font-size:15px;
	color:#FFC52C;
	font-weight:500;
	margin:0px 0px 0px 0px;
}

h4 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 8px 0px;
	font-size:18px;
	color:#00437A;
	font-weight:500;
	margin:0px 0px 0px 0px;
}

h5 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 8px 0px;
	font-size:13px;
	color:#8C8C8C;
	font-weight:500;
	margin:0px 0px 0px 0px;
}

h6 {
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 8px 0px;
	font-size:14px;
	color:#8C8C8C;
	font-weight:600;
	margin:0px 0px 0px 0px;
}

.learnmore {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:600;
	color:#1797d1;
	line-height:2em;
	text-transform:uppercase;
}

.sidebanner1 {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	background:#ffc801;
	padding:10px;
	border:3px solid #ffb921;
	color:#002c5b;
}

.sidebanner1 div {
	font-size:40px;
	margin-bottom:5px;
}

.sidebanner1 a {
	background:#002c5b;
	padding:5px 8px 5px 8px;
	margin:0px 5px 0px 0px;
	color:#ffc801;
}

.sidebanner1 a i {
	color:#fff;
}
.sidebanner1 a:hover {
	color:#fff;
}

/*sidebanner 2*/
.sidebanner2 {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	background:#232935;
	padding:10px;
	border:3px solid #121721;
	color:#fff;
}

.sidebanner2 span {
	font-size:18px;
}
.sidebanner2 div {
	font-size:40px;
	margin-bottom:5px;
}

.sidebanner2 a {
	background:#002c5b;
	padding:5px 8px 5px 8px;
	margin:0px 5px 0px 0px;
	color:#ffc801;
}

.sidebanner2 a i {
	color:#fff;
}
.sidebanner2 a:hover {
	color:#fff;
}
.social-icons-top a i
{
	color: #fff;
}
.social-icons-top a i:hover
{
	color: #f87e44;
}

.social-icons a i
{
	color: #fff;	
}

.social-icons a i:hover
{
 	color: #f87e44;	
}


#topbschool {
	font-family: 'Open Sans', sans-serif;
	color:#333333;
	line-height:1.5em;
	font-size:14px;
	font-weight:500;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
#topbschool li {
	margin-bottom:7px;
}
#pgmbenefits {
	font-family: 'Open Sans', sans-serif;
	color:#333333;
	line-height:1.5em;
	font-size:14px;
	font-weight:600;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#pgmbenefits li {
	list-style:none;
}

#pgmbenefits li:before {
   font-family: FontAwesome;
   content: "\f105";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
}

.text {
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	color:#ffffff;
	font-weight:500;
	margin:3px 0px 0px 0px;
}

.pull-left {
	margin:0px 13px 0px 0px;
}

.btn-warning {
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 5px;
	background: rgba(105,88,71,0.9);
	border:#BAE2F7;
	border-radius: none;
	color:#BAE2F7;
	 -webkit-transition: all .25s ease;
 	-moz-transition: all .25s ease;
  	-ms-transition: all .25s ease;
  	-o-transition: all .25s ease;
  	transition: all .25s ease;
	
}

.btn-warning:hover {
   color: #BAE2F7;
   background: rgba(105,88,71,0.9);
   padding:5px 5px 5px 10px;
}

.padding {
	padding: 0px 0px 0px 0px;
}

@media only screen and (max-width: 468px) {
.padding {
	padding: 0px 0px 0px 15px;
}
}

.feature1 li{
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 8px 0px;
	font-size:13px;
	color:#8C8C8C;
	font-weight:500;
	margin:0px 0px 0px -40px;
	list-style:none;
	padding:0px 0px 0px 0px;
}




#content_main { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:1.7em; text-align:center; /*color:#383737;*/ color:#000; }




p {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:500;
	line-height:1.5em;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:justify;
}

p a{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#8C8C8C;
	font-weight:500;
	line-height:1.5em;
}

p a:hover{
	color:#26292C;
}

hr {
	margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 3px solid #EDEAE7;
}

.copyright {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#CCCCCC;
	font-weight:500;
	padding: 5px 0px 10px 0px;
	text-align: center;
	
}



.copyright a {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#CCCCCC;
	font-weight:500;
	padding:0px 0px 0px 0px
}


.copyright a:hover {
	color:#FF9C00;
}


/*top menu*/
#sub {
padding: 0px 0px 0px 0px;
width: 100%;
margin:0px auto;
}
#mainsub {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;	
}
#mainsub li {
	/*font-family: 'Avenir LT W01 65 Medium';*/
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	padding: 20px 15px 0px 10px;
	float: right;
	margin:0px 0px 0px 0px;
	text-transform: uppercase;
	font-weight:500;
}
#mainsub li a:link, #mainsub li a:visited, #mainsub li a:active {
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
	display: block;
	float: right;
	width: auto;
	text-align: center;
	border-bottom: 3px solid #02447A;
	padding: 0px 20px 5px 0px;
	background: url(../../images/bkgrndDownArrow.png) no-repeat scroll 100% 4px;
}
#mainsub li a:hover {
	color:#1797D1;
}
#mainsub li a.active:link, #mainsub li a.active:visited, #mainsub li a.active:active, #mainnav li a.active:hover {
	color:#1797D1;
	cursor:default;
	font-weight:600;
} 

.input-group .input-group-addon {
  border-radius: none;
  border-color: #02447A;
  background-color:#02447A;

  
}
/* button groups */
.btn-group-vertical .btn.btn-flat:first-of-type,
.btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}
.icheck > label {
  padding-left: 0;
}


.input-group-sm>.form-control{
  	font-family: 'Open Sans', sans-serif;
	background-color:#02447A;
	border:0px;
	padding:3px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	color:#CCCCCC;
	font-size:12px;
	text-transform:uppercase;
	font-weight:600;
	border-radius: 0;
	height:36px;
}

.input-group-sm>.input-group-btn>.btn {
	height:36px;
	border-radius: 0;
}

.btn-info {
	background-color:#02447A;
	border-color: #02447A;	
	color: #FFC82E;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.btn-info:hover, .btn-info:active, .btn-info.hover {
    background-color: #02447A;
	border:none;
	color:#ffffff;
}
/*end of top menu*/

/*header */

            .jssorb21 {
                position: absolute;
            }
            .jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
                position: absolute;
                /* size of bullet elment */
                width: 19px;
                height: 19px;
                text-align: center;
                line-height: 19px;
                color: white;
                font-size: 12px;
                background: url(../../images/b21.png) no-repeat;
                overflow: hidden;
                cursor: pointer;
            }
            .jssorb21 div { background-position: -5px -5px; }
            .jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
            .jssorb21 .av { background-position: -65px -5px; }
            .jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

            /* jssor slider arrow navigator skin 21 css */
            /*
            .jssora21l                  (normal)
            .jssora21r                  (normal)
            .jssora21l:hover            (normal mouseover)
            .jssora21r:hover            (normal mouseover)
            .jssora21l.jssora21ldn      (mousedown)
            .jssora21r.jssora21rdn      (mousedown)
            */
            .jssora21l, .jssora21r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 55px;
                height: 55px;
                cursor: pointer;
                background: url(../../images/a21.png) center center no-repeat;
                overflow: hidden;
            }
            .jssora21l { background-position: -3px -33px; }
            .jssora21r { background-position: -63px -33px; }
            .jssora21l:hover { background-position: -123px -33px; }
            .jssora21r:hover { background-position: -183px -33px; }
            .jssora21l.jssora21ldn { background-position: -243px -33px; }
            .jssora21r.jssora21rdn { background-position: -303px -33px; }
   
 /* end of header */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  margin:115px 0px 0px 0px;
}

@media only screen and (max-width: 768px) {
.navbar-wrapper {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  margin:20px 0px 0px 0px;
}
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}

#footer-social-icons { float: left; }
#footer-social-icons ul {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
    list-style: none;
    text-align: left;
}
#footer-social-icons ul li {
   padding: 0;
    margin-left: 1px;
    display: inline-block;
	border: solid thin #DCDDDF;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
         -o-border-radius: 4px;
            border-radius: 4px;
			
			
}
#footer-social-icons ul li:last-child {
    -webkit-border-right: 0px solid #000;
       -moz-border-right: 0px solid #000;
         -o-border-right: 0px solid #000;
            border-right: 0px solid #v;
}
#footer-social-icons ul li a {
    width: 35px;
    height: 35px;
    display: block;
    font-size: 15px;
    line-height: 35px;
    text-align: center;
	color:#000000;
	
	-webkit-border-radius: 4px;
       -moz-border-radius: 4px;
         -o-border-radius: 4px;
            border-radius: 4px;
}
#footer-social-icons ul li a:hover { color: #ffffff; }
.tooltip {
    z-index: 999;
    letter-spacing: 1px;
}

a.twitter:hover { background: url("../../images/masksquare.png") no-repeat scroll 50% 50% / 100% 100% #46C0fb; }
a.facebook:hover { background: url("../../images/masksquare.png") no-repeat scroll 50% 50% / 100% 100% #4863ae; }
a.google-plus:hover { background: url("../../images/masksquare.png") no-repeat scroll 50% 50% / 100% 100% #dd4b39; }
a.youtube-play:hover { background: url("../../images/masksquare.png") no-repeat scroll 50% 50% / 100% 100% #cc181e; }
a.linkedin:hover { background: url("../../images/masksquare.png") no-repeat scroll 50% 50% / 100% 100% #0083a8; }
a.skype:hover { background: url("../../images/masksquare.png") no-repeat scroll 50% 50% / 100% 100% #36c4f3; }


.featured-image-container{
      background: #000 none repeat scroll 0 0;
    overflow: hidden;
     position: relative;
     width:350px;
}



@media screen and (max-width: 480px){
.featured-image-container{
      background: #000 none repeat scroll 0 0;
    overflow: hidden;
     position: relative;
     width:auto;
}

#leftborder {
	border-left:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
}


.tab-pane {
 height:400px;
 overflow-y:scroll;
 width:100%;
 margin:20px 0px 0px 0px;
 padding:10px 15px 0px 0px;
 
}


/*
 *  STYLE 1
 */

#style-1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

/*
 *  STYLE 2
 */

#style-2::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;
}

/*
 *  STYLE 3
 */

#style-3::-webkit-scrollbar-track
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar
{
	border-radius: 10px;
	width: 6px;
	background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #8C8C8E;
}

/*
 *  STYLE 4
 */

#style-4::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar-thumb
{
	background-color: #000000;
	border: 2px solid #555555;
}


/*
 *  STYLE 5
 */

#style-5::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-5::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-5::-webkit-scrollbar-thumb
{
	background-color: #0ae;
	
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
	                   color-stop(.5, rgba(255, 255, 255, .2)),
					   color-stop(.5, transparent), to(transparent));
}


/*
 *  STYLE 6
 */

#style-6::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-6::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-6::-webkit-scrollbar-thumb
{
	background-color: #F90;	
	background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}


/*
 *  STYLE 7
 */

#style-7::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

#style-7::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-7::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-image: -webkit-gradient(linear,
									   left bottom,
									   left top,
									   color-stop(0.44, rgb(122,153,217)),
									   color-stop(0.72, rgb(73,125,189)),
									   color-stop(0.86, rgb(28,58,148)));
}

/*
 *  STYLE 8
 */

#style-8::-webkit-scrollbar-track
{
	border: 1px solid black;
	background-color: #F5F5F5;
}

#style-8::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-8::-webkit-scrollbar-thumb
{
	background-color: #000000;	
}


/*
 *  STYLE 9
 */

#style-9::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-9::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-9::-webkit-scrollbar-thumb
{
	background-color: #F90;	
	background-image: -webkit-linear-gradient(90deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}


/*
 *  STYLE 10
 */

#style-10::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

#style-10::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-10::-webkit-scrollbar-thumb
{
	background-color: #AAA;
	border-radius: 10px;
	background-image: -webkit-linear-gradient(90deg,
	                                          rgba(0, 0, 0, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(0, 0, 0, .2) 50%,
											  rgba(0, 0, 0, .2) 75%,
											  transparent 75%,
											  transparent)
}


/*
 *  STYLE 11
 */

#style-11::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	border-radius: 10px;
}

#style-11::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-11::-webkit-scrollbar-thumb
{
	background-color: #3366FF;
	border-radius: 10px;
	background-image: -webkit-linear-gradient(0deg,
	                                          rgba(255, 255, 255, 0.5) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, 0.5) 50%,
											  rgba(255, 255, 255, 0.5) 75%,
											  transparent 75%,
											  transparent)
}

/*
 *  STYLE 12
 */

#style-12::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
	border-radius: 10px;
	background-color: #444444;
}

#style-12::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#style-12::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #D62929;
	background-image: -webkit-linear-gradient(90deg,
											  transparent,
											  rgba(0, 0, 0, 0.4) 50%,
											  transparent,
											  transparent)
}

/*
 *  STYLE 13
 */

#style-13::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
	border-radius: 10px;
	background-color: #CCCCCC;
}

#style-13::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#style-13::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #D62929;
	background-image: -webkit-linear-gradient(90deg,
											  transparent,
											  rgba(0, 0, 0, 0.4) 50%,
											  transparent,
											  transparent)
}

/*
 *  STYLE 14
 */

#style-14::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.6);
	background-color: #CCCCCC;
}

#style-14::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-14::-webkit-scrollbar-thumb
{
	background-color: #FFF;
	background-image: -webkit-linear-gradient(90deg,
	                                          rgba(0, 0, 0, 1) 0%,
											  rgba(0, 0, 0, 1) 25%,
											  transparent 100%,
											  rgba(0, 0, 0, 1) 75%,
											  transparent)
}

/*
 *  STYLE 15
 */

#style-15::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #F5F5F5;
	border-radius: 10px;
}

#style-15::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-15::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #FFF;
	background-image: -webkit-gradient(linear,
									   40% 0%,
									   75% 84%,
									   from(#4D9C41),
									   to(#19911D),
									   color-stop(.6,#54DE5D))
}

/*
 *  STYLE 16
 */

#style-16::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #F5F5F5;
	border-radius: 10px;
}

#style-16::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-16::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #FFF;
	background-image: -webkit-linear-gradient(top,
											  #e4f5fc 0%,
											  #bfe8f9 50%,
											  #9fd8ef 51%,
											  #2ab0ed 100%);
}



.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}

.footertext {
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 8px 0px;
	font-size:12px;
	color:#7D6A56;
	font-weight:500;
}


.ulfooter li{
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 8px 0px;
	font-size:12px;
	color:#7D6A56;
	font-weight:500;
	margin:0px 0px 0px -40px;
	list-style:none;
	padding:0px 0px 0px 0px;
	line-height:1.5em;
}

.ulfooter li a{
	font-family: 'Open Sans', sans-serif;
	padding: 0px 0px 8px 0px;
	font-size:12px;
	color:#7D6A56;
	font-weight:500;
	margin:0px 0px 0px 0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	 -webkit-transition: all .25s ease;
 	-moz-transition: all .25s ease;
  	-ms-transition: all .25s ease;
  	-o-transition: all .25s ease;
  	transition: all .25s ease;
}

.ulfooter li a:hover{
	color:#0068B8;
	padding:0px 0px 0px 5px;
}

.contact-text
{
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	float: right;
	color: #cccccc;
	padding: 15px 0px 0px 0px;
	font-weight:400;
	
}

.social-icons
{
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	float: right;
	color: #cccccc;
	padding: 0px 0px 0px 0px;
	font-weight:400;
	text-align: center;	
}
