@charset "utf-8";
/* CSS Document */
body{font-family: 'Raleway', sans-serif;}
h1{ font-weight:600; font-size:28px;  color:#264d86; text-align: center; background:url(../../images/heads1.jpg) center bottom no-repeat; padding-bottom:20px;}
h1 span{ color:#171717; font-weight:300;}
.light_bg{ background-color:#f2f2f2;}
h3{ color:#e5e5e5; font-size:23px; background:url(../../images/heads.jpg) left bottom no-repeat; 
padding-bottom:15px;}
h3 span{font-weight:600; color:#264d86; }
h2{ font-weight:700; font-size:24px; color:#000; text-align: left; background:url(../../images/heads.jpg) left bottom no-repeat; 
padding-bottom:20px;}
.family{font-family: 'Open Sans', sans-serif; color:#505050;}
h2 span{ color:#fff; font-weight:300;}
p{ font-weight:300; font-size:15px; text-align:center; line-height:24px; padding-top:26px; padding-bottom:7%; color:#292929;}
.adjest{ margin:0px; padding:0px;}
.big_img{ padding:6% 0% 6% 0%; background:none; background:url(../../images/big_image.jpg) center no-repeat ;}
.big_img h2{ text-shadow:0px 0px 3px #333;}
.gray{ background:#e9e9e9;}
.dark{background:#171717;}
.contacts a{font-weight:300; font-weight:300; font-size:14px; color:#888; padding-right:15px;}
.contacts i{ color:#fff; background:#264d86; padding:16px 10px 15px 10px; font-size:13px; margin-right:6px;}
.logo{}
.logo p{ text-align:right; padding-bottom:0px; font-size:13.5px; line-height:22px; padding-top:20px;}
.logo img{ padding:10px 0px 10px 0px;}
.phones{ float:left;}
.phones a{ color:#ededee;}
.why_us{ border:1px solid #fff; padding:10px; margin:0px 20px; padding-bottom:35px; }
.why_us img{-webkit-transition:  0.7s;	transition:  0.7s; }
.why_us:hover img{ opacity:.5;}
.reg{
width:100%; height:30px; margin:0px auto;}
inn_reg{ width:45%;
 float:left; }
 inn_reg span{ float:left; font-size:13px; color:#9d9d9d;}
.why_us p{ color:#a54551; text-align:justify; line-height:20px; padding-top:10px; padding-bottom:0%; font-size:14px; }
.semi{ width:80%;}
.mini_marg{ padding-bottom:60px; padding-top:60px; }
.mini_pad{ padding-bottom:40px; padding-top:40px; }
.bg-for{ background:#264d86; }
.more{ float:right; width:25px; height:25px;  }
.more i { color:#fff;  -webkit-transition:  0.7s;	transition:  0.7s;}
.more:hover i{ opacity:.5;  }
.na{ width:97.5%; height:30px; float:left; background:none; border:none; font-weight:300;  border:1px solid #d0d0d0; font-size:13px; color:#9d9d9d;  margin-bottom:15px; padding-left:6px;}
.sa { width:80px; height:30px; float: left; background:none; border:none; font-weight:700;   font-size:13px; color:#264d86; border:2px solid #264d86; }
.bg-red{ background:#264d86;}
.only-text{ color:#fff; background:none; text-align:center; padding-top:15px; } 
.bg-dark{ background:#0b0b0b;}
.foot p{ text-align:left; padding-bottom:0px; font-size:14px; color:#606060; padding-top:15px;}
.foot ul{ margin:0px; padding:0px; list-style-image:url(../../images/listing.png); list-style-position:inside; font-size:14px; color:#606060; padding-top:15px;}
.foot ul li{ padding-bottom:10px;}
.foot ul li a{ color:#606060; text-decoration:none; -webkit-transition:  0.7s;	transition:  0.7s;}
.foot ul li:hover a { color:#848484; padding-left:10px;}
.copy{ padding:15px 0px 5px 0px ; font-size:13px; color:#5d5d5d;}
.copy span{ color:#264d86;}
.intro img{  width:100%;}
.intro ul{ float:left; margin:0px; padding:0px; list-style-type:none; font-size:15px; color: #868686; margin-bottom:25px;}

.intro ul li{ padding-bottom:15px; width:300px;}
.intro ul li a{ float:left; color: #868686; width:270px; margin-right:25px; padding:7px; margin-bottom:5px; -webkit-transition:  0.7s;	transition:  0.7s; border-right:3px solid #264d86; padding-right:15px; background:#efeded; } 
.intro ul li a i{color: #264d86; border:1px solid #264d86; padding:3px; border-radius:5px;}
.intro ul li:hover a{ padding-left:25px; text-decoration:none; color:#264d86;}
.read {   margin:0px auto; width:93px; height:30px;  border:2px solid #264d86; font-weight:600; color:#264d86; font-size:15px; -webkit-transition:  0.7s;	transition:  0.7s;  }
.read a{ text-decoration:none;   color:#264d86; float:left; padding:5px; -webkit-transition:  0.7s;	transition:  0.7s;   }
.read a:hover{ color:#171717;  }
.read:hover{ border:2px solid #171717;  -webkit-transform: translateY(6px);
    transform: translateY(6px);}
.about { padding:25px; border:3px solid #264d86; border-radius:25px; margin-left:15px; margin-right:15px; 	-moz-border-radius:25px;  	-webkit-border-radius:25px;  -webkit-transition:  0.7s;	transition:  0.7s; }
.about:hover{ background:#fff; }
@media (max-width: 768px) {
.mini_marg{ padding-bottom:40px; padding-top:40px; }
.why_us{  margin:0px  }
.semi{ width:99%; }
.about{ margin-bottom:15px; padding:20px;}

}
@media (max-width: 980px) {
.semi{ width:99%;}}

/*online registration  form*/

.no-style{ border:none; background:none; width:100%; text-align:left;}
.reg-form{ font-size:15px; color:#868686; margin-bottom:20px; line-height:22px; text-transform:capitalize;}
.text-fields{ width:90%; height:30px; float:left; background:none; border:none; font-weight:300;  border:1px solid #d0d0d0; font-size:13px; color:#9d9d9d;  margin-bottom:15px; padding-left:6px; }


.blink{ padding:3% 1.4% 3% 3%; height: 100%; background-color: #264d86; position: relative; -webkit-animation-name:example ; -webkit-animation-duration: 1s;  animation-name:example ; animation-duration: 1s; animation-iteration-count:infinite; text-align:center; margin-right:10px;}
.blink a{ color:#fff; font-weight:600; text-transform:uppercase;}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
    0%   {background-color:#264d86;}
    25%  {background-color:#3264ae; }
    50%  {background-color:#356cbd;}
    75%  {background-color:#3264ae;}
    100% {background-color:#264d86;}
}

/* Standard syntax */
@keyframes example {
   0%   {background-color:#264d86;}
    25%  {background-color:#3264ae; }
    50%  {background-color:#356cbd;}
    75%  {background-color:#3264ae;}
    100% {background-color:#264d86;}
}

.blink-1{ padding:3% 1.4% 3% 3%; height: 100%; background-color: #42b476; position: relative; -webkit-animation-name:example-1 ; -webkit-animation-duration: 1s;  animation-name:example ; animation-duration: 1s; animation-iteration-count:infinite; text-align:center;}
.blink-1 a{ color:#fff; font-weight:600; text-transform:uppercase;}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example-1 {
    0%   {background-color:#42b476;}
    25%  {background-color:#48dc8c; }
    50%  {background-color:#41c07b;}
    75%  {background-color:#48dc8c;}
    100% {background-color:#42b476;}
}

/* Standard syntax */
@keyframes example-1 {
   0%   {background-color:#42b476;}
    25%  {background-color:#48dc8c; }
    50%  {background-color:#41c07b;}
    75%  {background-color:#48dc8c;}
    100% {background-color:#42b476;}
}


/*2018 codes*/
.news{}
.news h1{ text-align:left; background-position:left bottom;}
.news p{ text-align:justify; padding-bottom:0px; }
.news-gallery{ margin-bottom:20px;}
.news-gallery img{ width:100%; }

.scroller-gallery li img{ width:100%;}
.thumbnail img{ width:100%;}

.m-0{ padding:0!important; margin:0!important;}
.m-auto{ float:none; margin:0 auto;}


/*2019 codes*/
.para-style{}
.para-style h1{text-align:left; background-position:left bottom;}
.para-style p{ padding-bottom:0px; text-align: justify;}
.para-style ul li{ width:100%; color: #292929;}
.para-style ol li > strong{ font-weight:400;}
.para-link-style{ background:#}

/*2021 code*/
#cssmenu ul li a .blink { margin-right:15px;}













