/*
Theme Name: Remotegar
Author: Theme Farmer
Version: 1.1
*/


/* CSS Document */

body {
font-family: "Arial",sans-serif;
line-height: 1.5;
}


/* Default */

.site-branding {
max-width: 250px;
overflow: hidden;
}

img {
max-width: 100%;
height: auto;
}
a,
a:hover,
a:focus{
text-decoration:none;
outline:none;
}
.img-responsive {
width: 87%;
height: auto;
border-radius:5px 30px;
}
.click-image {
width: 31%;
height: auto;
border-radius:5px;
}

.section_title_heading {
margin: 0;
text-align: center;
}

.section_title {
margin: 0;
font-size: 48px;
}

.section_description {
font-size: 18px;
margin: 10px 0;
}

.edu_br_space {
padding-top: 275px;
padding-bottom: 35px;
}

.edu_space {
padding: 50px 0;
}

.scroll_top i {
background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
bottom: 10px;
color: #fff;
font-size: 36px;
padding: 0 10px;
position: fixed;
right: 10px;
transition: all 1s ease 0.6s;
z-index: 1;
}


/* Top Bar */

.edu_left,
.edu_right {
padding: 0;
}

.edu_top {
background-color: #000;
}

.edu_top_bar {
margin: 0;
}

.edu_contact {
display: block;
list-style: none;
padding: 0;
margin: 5px 0;
}

.edu_contact li {
display: inline-block;
}

.edu_contact li a {
color: #fff;
font-size: 16px;
text-decoration: none;
}

.edu_contact i {
color: #fff;
font-size: 16px;
height: 25px;
margin-right: 5px;
padding: 2px;
text-align: center;
width: 25px;
border: 1px solid;
}

.site-title a {
text-decoration: none;
color: #fff;
}

.edu_social {
display: block;
list-style: none;
padding: 0;
margin: 0;
float: right;
}

.site-branding p {
color: #fff;
margin: 0;
}

.edu_social li {
display: inline-block;
margin: 0 -4px;
}

.edu_social i {
width: 35px;
height: 35px;
background-color: #fff;
text-align: center;
padding: 5px;
font-size: 20px;
margin-right: 5px;
color: #666;
}

.facebook i {
background-color: #3b5998;
color: #fff;
}

.google-plus i {
background-color: #c92228;
color: #fff;
}

.linkedin i {
background-color: #3b5998;
color: #fff;
}

.pinterest i {
background-color: #c92228;
color: #fff;
}

.twitter i {
background-color: #00aced;
color: #fff;
}

.thumblr i {
background-color: #35465c;
color: #fff;
}


/* menu */

#masthead {
background-color: #000;
position: fixed;
width: 100%;
z-index: 2;
height: 79px;
}

.admin-bar #masthead {
top: 32px !important;
}

.site-title {
margin: 5px 0;
text-transform: capitalize;
}

.edu_menu {
margin: 0;
border-radius: 0;
border: 0;
width: 100%;
background-color: transparent;
}

.menu_head {
margin: 0;
}

.menu_head .navbar-right li a {
padding: 30px 10px;
font-size: 14px;
font-weight: bold;
}

.menu_head .navbar-brand {
margin: 0 !important;
padding: 15px 0;
font-size: 24px;
}

.menu_head .dropdown-menu {
padding: 0;
}

.menu_head .dropdown-menu li a {
padding: 10px;
white-space: normal;
word-wrap: break-word;
}

.menu_head .dropdown-menu {
min-width: 200px;
left: 0 !important;
right: 0px;
background-color: rgba(0, 0, 0, 0.4);
padding: 0;
}

.dropdown-submenu {
position: relative;
}

.dropdown-submenu>.dropdown-menu {
top: 0 !important;
left: 100% !important;
margin-top: 0px;
margin-left: -1px;
margin-right: -130px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.dropdown-submenu>a:after {
display: block;
content: "";
float: right;
width: 0;
height: 0;
border-color: transparent;
font-weight: bold;
border-width: 5px 0 5px 5px;
border-left-color: #cccccc;
margin-top: -1px;
margin-right: 0px;
font-size: 20px;
}

.dropdown-submenu.pull-left {
float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}

.menu_head .navbar-nav li a {
color: #FFF;
background-color: transparent;
text-transform: capitalize;
}

.menu_head .navbar-nav li a:hover,
.menu_head .navbar-nav li.active a,
.menu_head .navbar-nav li.active a:focus,
.menu_head .navbar-nav li.active a:hover {
    background-color: #D71A21;
    color: #fff;
    font-weight: bold;
}
.menu_head .navbar-nav li.dropdown.active a,
.menu_head .navbar-nav li.dropdown.open a,
.menu_head .navbar-nav li.dropdown.open a:hover,
.menu_head .navbar-nav li.dropdown a:hover{
    background-color: #0066bf;
    color: #fff;
}
.menu_head .navbar-nav li.dropdown.open .dropdown-menu li a{
	background-color: #fff;
    color: #333;
}
.menu_head .navbar-nav li.dropdown.open .dropdown-menu li.active a{
	 background-color: #0066bf;
    color: #fff;
}
.menu_head .navbar-nav li.dropdown.open .dropdown-menu li a:hover{
	 background-color: #0066bf;
    color: #fff;
}
.menu_head .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open a{
	background-color: #0066bf;
    color: #fff;
}
.menu_head .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li a{
	background-color: #fff;
    color: #333;
}
.menu_head .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li a:hover{
	background-color: #0066bf;
    color: #fff;
}


/* Slider */

.swiper1 {
max-height: 600px;
}

.edu_slider {
margin: 0;
}
.sld-overlay {
background-image: url(images/body-bg2.png);
bottom: 0;
left: 0;
position: absolute;
right: 0;
text-align: center;
top: 0;
overflow: hidden;
-webkit-transition: all 0.6s ease 0s;
-moz-transition: all 0.6s ease 0s;
-ms-transition: all 0.6s ease 0s;
-o-transition: all 0.6s ease 0s;
transition: all 0.6s ease 0s;
}

.edu_slider .carousel-caption {
  bottom: inherit;
  left: 10%;
  right: 30%;
  text-align: left;
  top: 25%;
}
.edu_slider .carousel-caption .btn {
background-color:#0066bf !important;
color: #fff;
font-size:16px;
border:1px solid #0066bf !important;
}
.edu_slider h1 {
font-size: 48px;
font-weight: 700;
}

.edu_slider h1 span {
font-size: 48px;
font-weight: 100;
display: block;
}

.edu_slider .carousel-caption h1 a {
text-decoration: none;
color: #fff;
}

.edu_slider .carousel-caption p {
font-size: 18px;
}

.swiper-button-prev1 {
left: 5% !important;
right: auto !important;
background-color: #000;
background-image:none !important;
width: 50px;
height: 50px;
background-size: 30%;
border-radius: 50%;
}

.swiper-button-prev1::before {
color: #fff;
content: "";
font-family: FontAwesome;
font-size: 36px;
text-align: center;
margin-left: 15px;
position: absolute;
margin-top: -2px;
}

.swiper-button-next1 {
right: 5% !important;
background-color: #000;
background-image:none !important;
width: 50px;
height: 50px;
background-size: 30%;
border-radius: 50%;
}

.swiper-button-next1::before {
color: #fff;
content: "\f105";
font-family: FontAwesome;
font-size: 36px;
text-align: center;
margin-left: 20px;
position: absolute;
margin-top: -2px;
}

.swiper1 .swiper-pagination-bullet {
background: transparent;
border-radius: 0;
height: 10px;
opacity: 1;
width: 30px;
border: 1px solid #fff;
border-radius: 1px;
}

.swiper1 .swiper-pagination-bullet-active {
background: #0066bf ;
border: 1px solid #0066bf ;
}

.swiper1 .swiper-slide-active .animation.fade-in-up {
animation: 500ms linear 300ms normal both 1 running fadeInUp;
}

.swiper1 .swiper-slide-active .animation.rotate-in {
animation: 1500ms linear 1200ms normal both 1 running rotateIn;
}

.swiper1 .swiper-slide-active .animation.zoom-in {
animation: 1500ms linear 1200ms normal both 1 running zoomIn;
}
.edu-service {
  box-shadow: 0 0 2px;
  margin: 0;
  padding: 15px 0;
}

/* Services */

.edu_ser {
padding: 15px 0;
margin: 0;
}

.edu_ser_sec {
padding: 15px;
}

.edu_ser_icon {
text-align: center;
overflow:hidden;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}

.edu_ser_icon i {
font-size: 36px;
border: 1px solid #0066bf;
color: #0066bf;
border-radius: 50%;
width: 60px;
height: 60px;
padding: 10px;
text-align: center;
}
.edu_ser_icon i:hover {
border: 1px solid #0066bf;
background-color: #0066bf;
color: #fff;
}

.edu_ser_sec:hover .edu_ser_icon{
transform:scale(1.2);
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.edu_ser_text h2 {
margin: 10px 0 0 0;
font-size: 24px;
color: #0066bf;
}

.edu_ser_text h2 a {
color: #333;
text-decoration: none;
}

.edu_ser_text p {
margin: 10px 0;
color: #666;
}

.edu_ser_text .btn {
background-color: #666;
color: #fff;
margin: 10px 0;
}


/* Services */


/* edu_call */

.edu_callout_pics {
background-image: url(images/scrabble-921254_1920.jpg);
background-attachment: fixed;
background-size: cover;
}

.edu_callout {
background-color: rgba(0, 0, 0, 0.5);
}

.edu_call {
margin: 0;
text-align: center;
color: #fff;
}

.edu_call h1 {
font-size: 42px;
}

.edu_call p {
font-size: 18px;
margin: 20px 0;
}

.edu_call .btn {
font-size: 20px;
background-color: transparent;
color: #fff;
padding: 10px 20px;
margin: 20px 10px 0;
border: 2px solid #fff;
}

.edu_call .btn:hover {
background-color: #0066bf ;
border: 2px solid #0066bf ;
}


/* edu_call */


/* testimonail */

.edu_testimonail_pics {
background-image: url(images/bible-1216063_1920.jpg);
background-attachment: fixed;
}

.edu_testimonail {
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
}

.edu_testi {
margin: 0;
padding: 20px 0;
}

.edu_testi .img-thumbnail {
border: 0;
background: transparent;
padding: 0;
display: inline-block;
float: left;
}

.edu_testi h3 {
margin: 10px;
display: inline-block;
float: left;
}

.edu_testi h3 a {
text-decoration: none;
color: #fff;
}

.edu_testi h3 span {
display: block;
font-size: 16px;
}

.edu_testi p {
display: block;
font-size: 16px;
float: left;
margin: 20px 0;
background-color: #fff;
padding: 20px;
border-radius: 10px;
color: #666;
}

.edu_testi p::before {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #f7f5f5 rgba(247, 245, 245, 0) rgba(247, 245, 245, 0);
border-image: none;
border-style: solid;
border-width: 15px;
content: " ";
height: 0;
left: 10%;
margin-left: -30px;
position: absolute;
top: 32%;
transform: rotate(180deg);
width: 0;
}

.swiper2 .swiper-pagination-bullet {
background: transparent;
border-radius: 0;
height: 10px;
opacity: 1;
width: 10px;
border: 1px solid #fff;
}

.swiper2 .swiper-pagination-bullet-active {
background: #333333;
border: 1px solid #333333;
width: 16px;
height: 16px;
}


/* testimonail */


/* Courserr */

.edu_courses {
padding: 20px 0;
}

.e_post {
display: inline-block;
list-style: outside none none;
padding: 0;
width: 100%;
margin: 0;
}

.e_post li {
display: inline-block;
}

.e_post li a {
color: #333333;
text-decoration: none;
}

.e_post .e_left {
float: left;
}

.e_post .e_right {
float: right;
}

.edu_cors .img-thumbnail {
padding: 0;
border: 0;
position: relative;
}

.edu_cors h2 {
margin: 10px 0;
font-size: 24px;
}

.edu_cors h2 a {
color: #333;
text-decoration: none;
}

.edu_cors .sub {
float: left;
margin: 10px 0;
padding: 0;
font-size: 20px;
color: #333333;
}

.edu_cors .dtl {
float: right;
margin: 10px 0;
padding: 0;
font-size: 20px;
color: #333333;
}


/* Course */


/* Blog */
.sticky {
background-color: #eee;
border: 1px solid #ccc;
}
.gallery-caption{

}
.bypostauthor{

}
.edu_blog {
margin: 0;
padding: 20px 0;
}

.edu_post {
border: 4px solid #e7e7e7;
padding: 10px;
border-radius: 15px;
background-image: url("/wp-content/uploads/2016/10/contentbackgroud.png") !important;
}

.edu_post .img-thumbnail {
padding: 0;
border: 0;
display: block;
position: relative;
}

.edu_post .post_date {
border-bottom: 1px solid #e7e7e7;
display: inline-block;
list-style: outside none none;
margin: 10px 0;
padding: 0;
width: 100%;
border-top: 1px solid #e7e7e7;
}

.edu_post .post_date li {
display: inline-block;
font-size: 16px;
padding: 5px 0;
margin-right: 10px;
text-transform:capitalize;
}
.edu_post .post_date li a {
color: #111;
}
.edu_post .post_date li.p_cats a,
.edu_post .post_date li.p_tags a {
background-color: #f3f3f3;
color: #333;
display: inline-block;
font-weight: 100;
margin: 2px;
padding: 0 5px;
text-decoration: none;
text-transform:capitalize;
}
.edu_post .post_date li.p_cats  a:hover ,
.edu_post .post_date li.p_tags  a:hover {
background-color: #0066bf;
color: #fff;
}
.edu_post .post_date li i {
color: #D71A21;
font-weight: 600;
}

.edu_post h2 {
    color: #d71a21;
    font-size: 24px;
    font-family: Brush Script Std;
    margin-top: 40px;
    text-transform: capitalize;
}

.edu_post h2 a {
text-decoration: none;
font-size: 20px;
color: #D71A21;
}

.edu_post p {
font-size: 16px;
color: #333;
text-align: justify;
}

.edu_post .btn {
background-color: #333333;
color: #fff;
margin: 10px 0;
}

.edu_post .btn:hover {
background: #0066bf ;
}


/* Subscribe */

.edu_subscribe {
background-color: #000;
border-bottom: 1px solid #333;
}

.edu_sub {
margin: 0;
text-align: center;
color: #fff;
}

.edu_sub form .form-group {
display: inline-block;
float: none;
}

.edu_sub form .form-control {
height: 50px;
font-size: 20px;
background: transparent;
color: #fff;
}

.edu_sub .btn {
font-size: 20px;
padding: 10px 40px;
margin: 15px 0;
background-color: #333333;
color: #fff;
}


/* Subscribe */


/* Footer */

.edu_footer {
padding: 30px 0;
background-color: #000;
}

.edu_footer_detail {
margin: 0;
}

.widget_heading {
margin: 0 0 30px 0;
color: #fff;
}

.widget_heading h1 {
font-size: 24px;
display:inline-block;
margin:0;
padding:10px 0;
border-bottom:2px solid #fff;
}

.footer_widget ul,
.widget_text ul {
padding: 0;
list-style: none;
}

.footer_widget ul li a,
.widget_text ul li a {
color: #fff;
font-size: 16px;
text-decoration: none;
}
.footer_widget ul li a:hover{
color: #D71A21;
}

.social {
display: inline-block;
list-style: none;
padding: 0;
}

.social li {
display: inline-block;
}

.social i {
width: 30px;
height: 30px;
text-align: center;
padding: 5px;
font-size: 18px;
margin-right: 2px;
color: #fff;
border-radius: 50%;
margin-left: 10px;
}

.e_contact {
font-size: 24px;
color: #333333;
display: block;
}

.edu_footer_copy {
padding: 10px 0;
background-color: #111;
color: #fff;
}

.edu_copy {
margin: 0;
text-align: center;
font-size: 14px;
}

.edu_copy a {
color: #D71A21;
text-decoration: none;
font-size: 16px;
}

.site-info {
float: left;
text-align: left;
}


/* Footer */


/* BreadCum */

.edu_breadcum_pics {
background-image: url(images/notebook-336634_1920.jpg);
background-attachment: fixed;
}

.edu_breadcum {
<!--background-color: rgba(0, 0, 0, 0.7);-->
}

.edu_heading {
margin: 0;
color: #fff;
}

.edu_heading h1 {
font-size: 42px;
margin: 10px 0;
text-transform: capitalize;
}

.edu_heading ul {
display: block;
list-style: none;
padding: 0;
margin: 0;
}

.edu_heading ul li {
display: inline-block;
text-transform: capitalize;
}

.edu_heading ul li a {
font-size: 18px;
color: #FFF;
text-decoration: none;
}

.edu_heading ul i {
font-family: FontAwesome;
font-size: 20px;
margin: 0 5px;
}


/* BreadCum */


/* btn*/

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
outline: none;
}


/* btn*/


/* Blogs */

.entry-title {
  color: #D71A21;
  text-transform: capitalize;
  margin: 27px 0;
}

.logged-in-as a {
color: #d71a21;
text-decoration: none;
}

.edu_blog_post {
margin: 0;
margin-bottom: 30px;
}

.sidebar-widget .form-control {
border-radius: 0;
display: inline-block;
width: 82%;
}

.sidebar-widget .input-group-btn {
margin: 0 -3px;
display: inline-block;
}

.sidebar-widget .btn-search {
background-color: #333333 !important;
border-radius: 0;
color: #fff;
margin: 0;
border: 0;
padding: 7px 12px;
margin-top: -2px;
}

.sidebar-widget .f_blog {
list-style: none;
padding: 10px 0 !important;
display: inline-block;
margin: 0;
}

.sidebar-widget .f_blog li {
display: inline-block;
margin: 5px 0;
}

.sidebar-widget .f_blog li:before {
content: "";
margin: 0;
}

.sidebar-widget .f_blog h3 {
margin: 0;
font-size: 20px;
}

.sidebar-widget .f_blog h3 a {
color: #333333;
}

.sidebar-widget .f_blog span {
color: #666 display: block;
font-size: 12px;
margin: 5px 0;
}

.sidebar-widget .blog_pics {
padding: 0;
border: 2px solid #999;
border-radius: 50%;
}

.sidebar-widget .f_blog p {
font-size: 14px;
margin: 5px 0;
}

.sidebar-widget {
margin: 0 0 20px 0;
padding: 0;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}

.sidebar-widget ul li a {
margin: 3px 0;
color: #D71A21;
}

.sidebar-widget .tagcloud {
list-style: none;
padding: 0 10px;
display: block;
}

.sidebar-widget .tagcloud a {
border: 1px solid #0066bf;
border-bottom-right-radius: 25px;
border-top-left-radius: 0;
border-top-right-radius: 0;
color: #0066bf;
display: inline-block;
font-size: 16px !important;
margin-bottom: 5px;
margin-right: 2px;
padding: 6px 12px;
text-decoration: none;
}

.sidebar-widget .tagcloud a:hover {
background-color: #0066bf;
color: #fff;
}

.sidebar-widget ul,
.sidebar-widget .c_widget {
list-style: none;
padding: 0 10px;
}

.sidebar-widget ul li,
.sidebar-widget .c_widget li {
border-bottom: 1px solid #e6e6e6;
padding: 5px 0;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.sidebar-widget ul li:hover{
padding-left:10px;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.sidebar-widget ul li:before {
content: "\f105";
font-family: FontAwesome;
font-size: 20px;
margin-right: 5px;
color: #D71A21;
}

.sidebar-widget ul li a,
.sidebar-widget .c_widget li a {
font-size: 16px;
text-decoration: none;
text-transform: capitalize;
}
.sidebar-widget .edu-head{
overflow:hidden;
background-color:#D71A21;
margin-bottom:20px;
}
.sidebar-widget .edu-head h2 {
font-size: 20px;
margin: 0;
padding: 7px 20px;
background-color: #000;
color: #fff;
position:relative;
display: inline-block;
}
.sidebar-widget .edu-head h2::after {
background: inherit;
content: "";
height: 60px;
position: absolute;
right: -30px;
top: -5px;
-webkit-transform: skewX(35deg);
-moz-transform: skewX(35deg);
-ms-transform: skewX(35deg);
-o-transform: skewX(35deg);
transform: skewX(35deg);
transform: skewX(35deg);
width: 35px;
}
.sidebar-widget .edu-head h2:after {
background: inherit;
content: "";
height: 60px;
position: absolute;
right: -19px;
top: -7px;
-webkit-transform: rotate(140deg);
-moz-transform: rotate(140deg);
-ms-transform: rotate(140deg);
-o-transform: rotate(140deg);
transform: rotate(140deg);
width: 27px;
}

/* Blogs */


/* Blog Single */

.edu_blog_post_detail {
margin: 0;
}

.alignnone {
height: auto;
max-width: 100%;
}

.aligncenter {
margin: 0 auto;
height: auto;
max-width: 100%;
}

.aligncenter img {
width: 100% !important;
height: auto;
}

.alignnone img {
height: auto;
max-width: 100%;
}

.wp-caption-text {
background-color: #ccc;
font-size: 16px;
padding: 5px 0;
text-align: center;
font-style: italic;
}

.entry-content p {
font-size: 16px;
line-height: 22px;
}

.alignleft {
float: left;
margin: 0 20px;
}

.alignright {
float: right;
}


/* Blog Single */


/* Blog Pagination */


/*.pager li>a, .pager li>span {
border-radius: 4px;
}*/

.edu_blog_pagination {
margin: 0;
width: 100%;
}

.edu_blog_pagination .next a,
.edu_blog_pagination .previous a {
background-color: #fff;
border: 1px solid #0066bf;
color: #0066bf;
padding: 5px 10px;
border-radius: 0;
}

.edu_blog_pagination .next a:hover,
.edu_blog_pagination .previous a:hover,
.edu_blog_pagination .next a:active,
.edu_blog_pagination .previous a:active,
.edu_blog_pagination .next a:focus,
.edu_blog_pagination .previous a:focus,
.edu_blog_pagination .next a:visited,
.edu_blog_pagination .previous a:visited {
background-color: #D71A21;
color: #fff;
}

.edu_blog_pagination .next a::before {
content: "\f101";
font-family: FontAwesome;
font-size: 18px;
margin: -4px 5px;
float: right
}

.edu_blog_pagination .previous a::before {
content: "\f100";
font-family: FontAwesome;
font-size: 18px;
margin: -4px 5px;
float: left;
}


/* Blog Pagination */


/* Blog Comment */

.edu_comment {
margin: 0;
}

.edu_comment h2 {
font-size: 30px;
padding: 10px 0;
font-weight: 500;
border-bottom: 2px solid;
display: inline-block;
}

.edu_comment .comment-detail {
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
margin: 20px 0;
padding: 10px 0;
}

.edu_comment .comment-detail h3 {
font-size: 20px;
margin: 0 0 10px 0;
font-weight: 500;
text-transform:capitalize;
}

.edu_comment .comment-detail p {
line-height: 20px;
margin: 10px 0;
}

.edu_comment .comment-detail a,
.edu_comment .comment-detail span {
font-size: 14px;
margin: 10px 0;
color: #333333;
}


/* Blog Comment */


/* Blog Form */

.edu_comment_form {
margin: 0;
}

.edu_comment_form label {
width: 100%;
}

.edu_comment_form h2 {
font-size: 30px;
padding: 10px 0;
font-weight: 500;
border-bottom: 2px solid;
display: inline-block;
}

.edu_comment_form form {
margin: 20px 0;
display: inline-block;
width: 100%;
}

.edu_comment_form .form-control {
border-radius: 0;
height: auto;
padding: 10px 12px;
}

.edu_comment_form .form-group {
margin-bottom: 20px;
}

.edu_comment_form .form-control {
border-radius: 0;
height: auto;
padding: 10px 12px;
}

.edu_comment_form .btn {
border: 1px solid;
padding: 10px;
background-color: #333333;
color: #fff;
font-size: 18px;
}

.edu_comment_form .btn:hover {
background-color: #d71a21;
color: #fff;
}

.edu_post .img-thumbnail .overlay {
opacity: 0;
position: absolute;
visibility: hidden;
background-color: rgba(0, 0, 0, 0.3);
top: 10px;
bottom: 10px;
left: 10px;
right: 10px;
text-align: center;
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
}

.edu_post .img-thumbnail:hover .overlay {
visibility: visible;
opacity: 1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.edu_post .overlay .edu-left {
  left: 30%;
  margin-left: -80px;
  position: absolute;
  top: 35%;
  -webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.edu_post .overlay .edu-right {
  right: 30%;
  margin-right: -80px;
  position: absolute;
  top: 35%;
  -webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.edu_post .overlay:hover .edu-left {
  left:50%;-webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.edu_post .overlay:hover .edu-right {
  right: 50%;
  -webkit-transition:all ease 0.6s;
-moz-transition:all ease 0.6s;
-ms-transition:all ease 0.6s;
-o-transition:all ease 0.6s;
transition:all ease 0.6s;
}
.edu_post .overlay a span {
border-radius: 50%;
background-color: #333333;
color: #fff;
font-size: 30px;
height: 70px;
margin: 0 2px 2px;
padding: 20px 10px;
width: 70px;
border: 1px solid #333333;
}

.edu_post .overlay a:hover span {
background-color: #fff;
color: #0066bf ;
border: 1px solid #0066bf ;
}


/* Blog Form */


/* TWo Coloum Blog */

.edu_two_coloum .two_coloum {
margin-bottom: 30px;
}


/* TWo Coloum Blog */


/* Three Coloum Blog */

.edu_three_coloum .three_coloum {
margin-bottom: 30px;
}

.three_coloum .edu_post h2 a {
font-size: 16px;
}

.three_coloum .edu_post .p_comment,
.three_coloum .edu_post .p_tags {
display: none;
}


/* Three Coloum Blog */


/* Four Coloum Blog */

.edu_four_coloum .four_coloum {
margin-bottom: 30px;
}

.four_coloum .edu_post h2 a {
font-size: 16px;
}

.four_coloum .edu_post .p_comment,
.four_coloum .edu_post .p_tags {
display: none;
}

.calendar_wrap {
margin: 10px;
}

#wp-calendar {
width: 100% !important;
}

.calendar_wrap table {
text-align: center;
width: 100%;
}

.calendar_wrap caption {
background-color: #D71A21;
color: #fff;
font-size: 16px;
text-align: center;
text-transform: uppercase;
}

.calendar_wrap thead th {
background-color: #fff;
border: 1px solid;
color: #D71A21;
font-size: 20px;
padding: 3px 5px;
text-align: center;
}

.calendar_wrap tfoot td,
.calendar_wrap thead {
border: 1px solid #D71A21;
background-color: #fff;
}

.calendar_wrap tbody td {
background-color: #fff;
border: 1px solid #D71A21;
color: #000;
font-size: 16px;
padding: 0px 5px;
}

.calendar_wrap tfoot td:hover,
.calendar_wrap tfoot td:hover a,
.calendar_wrap tbody td:hover {
background-color: #D71A21;
color: #fff;
}

.calendar_wrap td a:hover {
color: #fff;
}

.calendar_wrap td a {
color: #D71A21;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}


/* Three Coloum Blog */


/* Right Side */

.screen-reader-text {
display: none;
}

.search-label {
width: 100%;
margin: 0;
}

.search-field {
font-size: 16px;
height: 40px;
padding-left: 5px;
width: 100%;
border: 1px solid #d3d3d3;
border-radius: 5px;
color:#666;
margin-top: 10px;
}

.right_side {
float: right;
}

.comment-author-link {
color: #999;
}
.footer_widget ul li{
text-transform:capitalize;
}
/* Right Side */


/*Media Queres*/

@media(max-width:768px) {
.admin-bar #masthead {
top: 46px !important;
}
.edu_slider .carousel-caption {
left: 15%;
top: 15%;
right: 20%;
}
.edu_slider h1 {
font-size: 36px;
font-weight: 700;
}
.edu_ser_icon {
text-align: left;
margin: 20px 0;
}
.menu_head .navbar-right li a {
padding: 5px 10px;
}
.edu_right {
text-align: right;
}
}

@media(max-width:767px) {
.menu_head .dropdown-menu {
padding: 0;
position: relative !important;
width: 100%;
left: 0 !important;
}
.navbar-default .navbar-toggle{
	background-color:#fff;
	margin-top:15px;
}
.caret{
	float:right;
}
}

@media(max-width:480px) {
.edu_social {
float: left;
}
#masthead {
    background-color: #0066bf;
    position: relative;
    top: 0 !important;
}
.admin-bar #masthead{
    top: 0 !important;
}
.edu_br_space {
    padding-top: 50px;
}
.swiper-button-next1 {
    right: 1% !important;
    width: 35px;
    height: 35px;
}
.swiper-button-prev1 {
    left: 1% !important;
    width: 35px;
    height: 35px;
}
.swiper-button-next1::before {
    font-size: 24px;
    margin-left: 15px;
    margin-top: 0px;
}
.swiper-button-prev1::before {
    font-size: 24px;
    margin-left: 15px;
    margin-top: 0px;
}
.edu_slider h1 {
    font-size: 24px;
    margin: 0;
}
.edu_slider .carousel-caption {
    left: 10%;
    top: 10%;
    right: 10%;
    padding: 5px 0;
}
.edu_slider .carousel-caption .btn {
    font-size: 14px;
    padding: 5px;
}
.swiper-pagination1{
	display:none;
}
.section_title {
    font-size: 30px;
}
.edu_call h1 {
    font-size: 30px;
}
.edu_call .btn {
    font-size: 18px;
    padding: 7px 10px;
    margin: 15px 5px 0;
}
}
.custom-logo-link img {height:75px;width:75px;margin-top:1px;}

/*Media Queres*/



.container-banner:after,.container:before{content:"";display:table}
.container-banner:after{clear:both}
.container-banner:after,.container:before{content:" ";display:table}
.container-banner:after{clear:both}
.container-banner{max-width:1170px}
.container-banner{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;margin-top:-69px;}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row{margin-left:-15px;margin-right:-15px}



.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
a{color:#ed1c24}
.banpos{position:relative}
.banner-home{margin-bottom:30px;margin-top:0;margin-left:auto;margin-right:auto}
.img-responsive{display:block;max-width:100%;height:auto}
img{vertical-align:middle;}
img{border:0 none;}
.visual-form-builder .vfb-section-div h4 {color:#fff;font-weight:bold;}
