/*
@Author: ThemeMascot
@URL: http://ThemeMascot.com

This is the file where you can add your custom styles to change the look of the
theme. But don't modify style-main.css file.

*/

/* Your custom css codes start here: */
body { color:#444; letter-spacing:0.3px; }
.count1 .funfact h2 { display:inline-block; margin-right:10px; }
.count1 .funfact h5 { display:inline-block; text-align:left; font-weight:bold; font-size:15px; }
.count1 .funfact .font-42 { font-size:48px !important; }
.footer p { color:#808080; }
.count1 .funfact i { display:block; }
.testimonial-content::after, .top-course-thumb .desc-box .off, .breadcrumb.white li.active, .widget .post-title a:hover, ul.list.theme-colored2 li:before, ul.list.theme-colored2.angle-double-right li:before, ul.list.theme-colored2.angle-right li:before, ul.list.theme-colored2.check-circle li:before, ul.list.theme-colored2.check li:before, .list-icon.theme-colored2 li i, .testimonial.style1 .comment::before { color: #47c6ef !important; }
.service_text { float:left; width:100%; }
.service_text .row { padding:10px 0 30px; }
.service_text h3 { margin-bottom:3px !important; }
ul.list li { margin: 15px 0; }
#footer .col-md-3 { min-height:300px; }
.btn-dark.btn-theme-colored2 { background-color:#47c6ef !important; border-color:#47c6ef !important; }
.panel-group.accordion-icon-filled.accordion-icon-left.accordion-icon-filled-theme-colored2 .panel-heading .panel-title a:before { background-color:#47c6ef !important; }
.about-video .video-button { background: rgba(255, 255, 255, 0.8) !important; }
.owl-carousel-3col, .owl-stage-outer, .owl-stage, .owl-item { touch-action:auto !important; -ms-touch-action:auto !important; }
section > .paddingbottom0 { padding-bottom:0px; }
.colbottom { float:left; width:100%; }
.colbottom ul.list.check li { border-bottom:1px dotted #666; padding-bottom:10px; }
section > .padding0 { padding:30px; }
.img-fullwidth { width: auto !important; max-width:100% !important; margin:40px auto; display:block; border-radius:10px; }
.colbottom ul.list.check li:before { }
.bg-silver-light-dark { background-color: #f5f5f5 !important; }
.bg-silver-light-bg { background:url(../images/bg-silver-light-bg.jpg) no-repeat; color:#fff; font-size:16px; background-size:cover; }
.bg-silver-light-bg h3 { color:#47c6ef; text-align:center; font-weight:bold !important; }
.bg-silver-light-bg hr { border-top: 1px dashed #333; }
.bg-silver-light-bg ul li { color:#fff; }
.h3gap { margin:0 0 20px; padding:0;}
.dropdown li.active a { background:#47c6ef !important; color:#fff !important; }
.header-top .widget .list-inline .active a { color:#47c6ef !important; }
.pricing-table .circlebg img { margin-bottom:20px; }
#howwework .pricing-table { min-height:231px; padding-left:15px; padding-right:15px; }
.howwework_main { border:none; }
.howwework_main h2 { margin-top:0; }
.howwework_main h5 { border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; margin-top:0; }
.howwework_text { float:left; width:538px; }
.howwework_main_1 .howwework_text { float:right; }
.howwework_main .circlebg { float:left; margin-left:30px; margin-top:0; }
.howwework_main_1 .circlebg { float:right; margin-right:30px; margin-top:0; }
.howwework_main .circlebg img { width:150px; height:150px; }
.arrowimg { position:relative; }
.arrowimg img { position:absolute; left:0; right:0;z-index:99; margin:auto; top:-120px; height:120px; }
.howwework_main .circlebg_mobile { display:none; }
.blog-posts .img-fullwidth { margin:0 auto; }
.blog_point strong { color:#1b7693 !important; font-size:16px; margin-bottom:2px; display:block; }
.testimonial_img hr { /*width:100%;*/ margin-top:10px; margin-bottom:10px; border-top:1px solid #ccc; }
ul.list.check li em { color:#111; font-style:normal; }
.subtitle1 { font-size:24px; color:#fff; }
.ourteam ul li:before { display:none; }
.ourteam ul.list.check li { border:none; margin-bottom:20px; }
.ourteam { text-align:center; margin:20px 0;  }
.ourteam ul li strong { font-size:18px; }
.ourteam img { height:150px; display:block; margin:0 auto 10px; border-radius:5px;  }
.ourteam_free_trial { background:#fff !important; margin:0px 0 20px; }
.services_new p strong { display:block; font-size:15px; margin-top:25px; color:#1b7693; }
.side_form { width:100%; position:relative; right:0; top:20px; background:#f4f4f4; margin-bottom:60px; }
.side_services h3 { font-size:22px !important; font-weight:bold !important; border-bottom:1px solid #ccc; }
.side_services { background:#f4f4f4; padding:20px 20px 0; }
.readmore { background:#f4f4f4; color:#000; cursor:pointer; text-align:center; padding:3px 10px; }
.alltext1, .alltext2 { display:none; }
.industries_bottom_text { padding-top:0 !important; }
.industries_testimonials { margin-top:50px; }
.carousel-indicators .active { background:#999; }
.carousel-indicators li { background:#ccc; border:1px solid #ccc; }
.carousel-inner>.item { background:#fff; }
.industries_testimonials .container { padding-top:10px; }
.carousel-inner>.item>a>img, .carousel-inner>.item { padding-left:20px; border:1px solid #eee; }
.menuzord-menu ul.dropdown li a { text-transform:capitalize; }
.banner_text { display:block; font-size:20px; color:#fff; }

@media ( max-width:1199px ){ 
	.arrowimg img { top:-100px; height:100px; }
}
@media ( max-width:992px ){ 
	.arrowimg { display:none; }
	.howwework_text { float:left; width:100%; text-align:center; }
	.howwework_main .circlebg {  display:none; float:left; width:100%; }
	.howwework_main .circlebg img { width:120px; height:120px; margin:0 auto 20px; display:block; }
	.howwework_main .circlebg, .howwework_main .circlebg_1 { margin:0; }
	.howwework_main .circlebg_mobile { display:block; }
	
}
@media ( max-width:768px ){ 
	#footer .col-md-3 { min-height:100px; }
}