/*Google Fonts*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,300);
/*Responsive Videos */

.embed-container{position: relative; padding-bottom: 45%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed {position: absolute; top: 0; left: 0; width: 98%; max-width:550px; height: 100%; max-height:310px; }



.test{border:solid 1px red;}

body{margin:0px; font-family: 'Roboto', sans-serif; color:#888888; font-size:15px; line-height:21px; }
.container{max-width:1143px;}


hr{border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; height: 3px;}



a:link, a:visited{color:#005cab; text-decoration:none;}
a:hover{color:#ffc211;}


blockquote{width:90%; padding:5%; text-align:left; margin:0; border-left:none !important;}
/*blockquote.features{width:90%; padding:5%; background-color:#f4fbfe; text-align:center; margin:0;}*/

h1{font-size:27px; color:#000; line-height:24px; font-weight:normal; text-transform:none;}
h2{font-size:18px; color:#000; line-height:24px; font-weight:bold;}
h3{font-weight:600; font-size:18px; color:#000; text-transform:none; margin:0px; padding:0px;}
h4{font-weight:300; font-size:16px; color:#000; text-transform:none;}
h5{font-size:30px; color:#3eaae0; line-height:44px; font-weight:normal; border-bottom:1px solid #3eaae0; margin:25px 0 0 0; padding:0 0 10px 0;}


/* Tables */
.tableHead{background-color:#fec216; color:#fff; font-weight:bold; font-size:18px;}
.odd{background-color:#faf5e8;}

/* Main  H1 Tags */
.col-md-12.headingSub{padding:0px; margin:0px;}
h1.general, h1.whoWeAre, h1.whatWeDo, h1.whoWeServe, h1.contactUs, h1.newsletter, h1.testimonials{color:#fff; font-size:30px; font-weight:normal; line-height:80px; width:100%; height:80px; background-color:#005cab; text-transform:none; padding-left:25px;}
h1.general{background-image:url("/template/images/h1-sub.png"); background-repeat:no-repeat; background-position:right;}
h1.whoWeAre{background-image:url("/template/images/h1-sub-1.png"); background-repeat:no-repeat; background-position:right;}
h1.whatWeDo{background-image:url("/template/images/h1-sub-2.png"); background-repeat:no-repeat; background-position:right;}
h1.whoWeServe{background-image:url("/template/images/h1-sub-3.png"); background-repeat:no-repeat; background-position:right;}
h1.contactUs{background-image:url("/template/images/h1-sub-4.png"); background-repeat:no-repeat; background-position:right;}
h1.newsletter{background-image:url("/template/images/h1-sub-2.png"); background-repeat:no-repeat; background-position:right;}
h1.testimonials{background-image:url("/template/images/h1-sub-8.png"); background-repeat:no-repeat; background-position:right;}
h1.accounting{background-image:url("/template/images/h1-sub-5.png"); background-repeat:no-repeat; background-position:right;}







/* List */
ul {list-style-image: url("/template/images/listImage.png"); margin-top:5px;}

/* Prevents List Styles from Breaking Menu Styles */
.candela ul {list-style: none; padding: 20px 0 20px 0; }
.candela li {padding-left: 3em; line-height:20px; padding-bottom:10px;}
.candela li:before {
  content: "\f058"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  color:#0077c6;
}	

/* Contact Form */
input.contactForm{width:250px; height:40px; border:solid 1px grey; margin-bottom:15px; padding:0 0 0 10px;}
textarea.contactForm{width:250px; height:60px; border:solid 1px grey; margin-bottom:15px; padding:5px 0 0 10px;}

/*ShareTHis*/
.shareThisSub{margin:10px 0 10px 0; height:40px;}

/* FAQs */
.faqSearchForm{padding:15px; background:#f5f5f5;}
.faqSubmitBtn{padding:10px 50px 10px 50px; margin:0 0 0 15px; background-color:#f16623; border-radius: 5px; font-weight:300;  text-transform: uppercase; border:none; font-size:15px;}
input.faqSubmitBtn{color:#fff;}
.faqSubmitBtn:hover{color:#000;}
.faqForm input, .faqForm select{padding:10px 10px 10px 10px;}

/* Search */
.navSearch{}
.nav-search-btn{font-size:15px; font-weight:bold; color:#b6b1a6; margin:24px 0 0 10px; float:right;}
a.nav-search-btn{color:#b6b1a6;}


#hidden-search{width:1197px; height:35px; display:none; clear:both;}
.search-box{float:right; width:230px;}
input.search-form-input{float:left; height:30px; padding: 0 0 0 5px; background-color:#fbfcfc; border:solid 1px #cedcdf; color:#798e94;}
input.search-form-btn{float:left;}

.navPhone{font-size:15px; font-weight:bold; color:#005cab; margin-top:25px; margin-left:90px; float:left;}
.navPhone a:link{color:#005cab;}

.navGrey{color:#b6b1a6;}

/* Heading */
.headingOneBk{/*background-color:#005cab;*/ background-color:#fff; margin:0px; padding:0px; background-image:url("/template/images/header-2px.png"); background-repeat:no-repeat; background-size:50%; background-position:right bottom;}
.headingTwoBk{background-image:url("/template/images/navBk1.png"); background-repeat:repeat-x; min-height:71px; background-color:#faf5e8;}
.headbkimg{background-image:url("/template/images/header-bk.png"); background-repeat:no-repeat; background-position: bottom right;}


.navbar {margin-left:-30px;}
.heading{min-height:135px;}
.headerTags{margin:15px 0 15px 0;}
.headingTag{padding-top:10px; padding-bottom:20px;padding-right:25px; color:#fff; font-weight:300; font-size:15px; line-height:30px; }
.headingTag a{color:#fff;}
.headingSocial{padding-top:54px; padding-right:100px; color:#fff; font-weight:300; font-size:15px; height:15px;}
.headingSocial a:link, .headingSocial a:visited{color:#000; padding-left:10px;}
.headingSocial a:hover{color:#d56801;}
.logoMain{padding-top:21px;}



.floatRight{text-align:right;}
.collapse .navbar-collapse .navbar-def{text-align:right;}


	
	
.bodyBk{background-image:url("/template/images/navBk2.png"); background-repeat:repeat-x; min-height:71px; background-color:#fff;}

.bodyBk .tag h1{color:#005cab; font-size:22px; font-weight:normal;}
.bodyBk .textSlider h1{color:#005cab; font-size:20px; font-weight:300; text-align:right;}


/* Button */
.button{display:block; width:200px; font-size:14px; line-height:25px; text-transform:uppercase; background-color:#005cab; background-image:none; border-radius:2px; margin:25px 0 25px 0; padding:10px 20px 10px 20px; text-align:center;}
a:link.button, a:visited.button{color:#fff; border:none;}
a:hover.button{color:#fec216;}
.button:after {
  content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: 15px; /* same as padding-left set on li */
  color:#fff;
}	


.btnOrange{ width:200px; font-size:14px; line-height:25px; text-transform:uppercase; background-color:#d56801; background-image:none; border-radius:2px; margin:25px 0 25px 0; padding:10px 20px 10px 20px; text-align:center;}
a:link.btnOrange, a:visited.btnOrange{color:#fff; border:none;}
a:hover.btnOrange{color:#000;}


a.bigButtonOne{color:#fff; font-size:25px; font-weight:normal; background-color:#005cab; text-transform:none; width:95%; padding:30px 0px 30px 50px; border-radius: 5px; display:block; margin-bottom:20px;}
a.bigButtonOne{background-image:url("/template/images/largeButtonPartnersBack.gif"); background-repeat:no-repeat; background-position:right;}
a.bigButtonOne:after {
  content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: 15px; /* same as padding-left set on li */
  color:#fff;
}	


a.bigButtonTwo{color:#fff; font-size:25px; font-weight:normal; background-color:#005cab; text-transform:none; width:95%; padding:30px 0px 30px 50px; border-radius: 5px; display:block;}
a.bigButtonTwo{background-image:url("/template/images/largeButtonTestBack.gif"); background-repeat:no-repeat; background-position:right;}
a.bigButtonTwo:after {
  content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: 15px; /* same as padding-left set on li */
  color:#fff;
}	


a.bigButtonThree{color:#fff; font-size:25px; font-weight:normal; background-color:#005cab; text-transform:none; width:95%; padding:25px 0px 25px 50px; border-radius: 5px; display:block;}
a.bigButtonThree{background-image:url("/template/images/largeButtonOverviewBack.gif"); background-repeat:no-repeat; background-position:right;}
a.bigButtonThree:after {
  content: "\f019"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: 15px; /* same as padding-left set on li */
  color:#fff;
  font-size:15px;
}	
a.bigButtonThree p{font-size:18px; padding-top:20px; display:inline;}
a.bigButtonThree img{margin-top:-25px;}


a.bigButtonFour{color:#fff; font-size:25px; font-weight:normal; background-color:#005cab; text-transform:none; width:95%; padding:30px 0px 30px 50px; border-radius: 5px; display:block;}
a.bigButtonFour{background-image:url("/template/images/largeButtonBoardroomBack.gif"); background-repeat:no-repeat; background-position:right;}
a.bigButtonFour:after {
  content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: 15px; /* same as padding-left set on li */
  color:#fff;
}	



a.bigButtonFive{color:#fff; font-size:25px; font-weight:normal; background-color:#005cab; text-transform:none; width:95%; padding:25px 0px 25px 50px; border-radius: 5px; display:block;}
a.bigButtonFive{background-image:url("/template/images/largeButtonBack.gif"); background-repeat:no-repeat; background-position:right;}
a.bigButtonFive:after {
  content: "\f019"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: 15px; /* same as padding-left set on li */
  color:#fff;
  font-size:15px;
}	
a.bigButtonFive img{margin-top:-25px; margin-right:10px;width:98px;}




a.bigButtonSix{color:#fff; font-size:25px; font-weight:normal; background-color:#005cab; text-transform:none; width:95%; padding:25px 0px 25px 50px; border-radius: 5px; display:block;}
a.bigButtonSix{background-image:url("/template/images/largeButtonOverviewBack.gif"); background-repeat:no-repeat; background-position:right;}
a.bigButtonSix:after {
  content: "\f019"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  margin-left: 15px; /* same as padding-left set on li */
  color:#fff;
  font-size:15px;
}	
a.bigButtonSix p{font-size:18px; padding-top:20px; display:inline;}
a.bigButtonSix img{margin-top:-25px;}



/* Footer */
footer{background-color:#242424; color:#8c8989; font-size:13px; padding:20px 0 25px 0; line-height:20px; margin-top:30px;}
.rightAlign, .rightAlign h2{text-align:right;}
.rightAlign h2{margin-top:25px;}

footer h2{font-size:14px; color:#cbcaca; font-weight:normal; text-align:left; margin:0; padding:0; line-height:20px; text-transform:none;}
footer p{text-align:justify;}
footer .phone{text-align:right; font-size:24px; font-weight:600; margin-top:40px; color:#fff;}
footer .phone a:link{color:#fff;}
footer a:link, footer a:visited{color:#d56801;}
footer a:hover{color:#fff;}


.footerSocial{padding-top:0px; padding-right:0px; padding-bottom:34px;color:#fff; font-weight:300; font-size:15px; text-align:right;;}
.footerSocial a:link, .footerSocial a:visited{color:#fff; padding-left:10px;}
.footerSocial a:hover{color:#d56801;}

.footerCopy{background-color:#1e1e1e; color:#d0cece; font-size:12px; min-height:60px; padding:20px 0 0 0; border-top:solid 1px #454545; text-align:center;}
.footerCopy a:link, .footerCopy a:visited, .footerCopy a:hover{color:#fff;}
.footerCopy  a.copy {color:#d0cece;}
.poweredby{text-align:center;}

/* Admin */
.adminBox{border:solid 1px #000;}
.adminBox table tr td{padding:0 0 20px 0;}
.adminHead h3{background:#ec222a; color:#fff; padding:10px; margin:0;}

/* Home Page */
.ibBox{margin-bottom:15px;}
.homePage container{min-width:1143px;}
/* Rounded Corners */

.homePage .news, .homePage .events, .homePage .videos, .homePage .overview, .homePage .quickForm, .homePage .govIssues{border-radius: 5px;}
.homePage .menuTwo{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.homePage .menuTwo h2{font-size: 16px; line-height:51px; width:100%; padding:0px 0px 0px 35px; margin:0px;  background-image:url("/template/images/candela-solutions-nav2-bar.png"); background-repeat:no-repeat; background-position:bottom right;}
.homePage .col-md-4.menuTwo{padding:0px; margin:0px;}
.homePage .menuTwo h2 i.fa{padding-left:20px; font-size:24px;}
.homePage .menuTwo h2#last{background-image:none;}
.homePage .menuTwo h2 a{color:#fff;}
.homePage .menuTwo h2 a:hover{color:#ffc211;}
.homePage .imageBillboard{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.slides img{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}

.homePage .menuTwo{background-color:#005cab; min-height:310px; width:326px; border-right:solid 1px #004a89;}
.homePage .imageBillboard{min-height:310px; width:810px; background-image:url("/ace-images/imagebillboard/kral-ussery-cpa-firm-welcome.jpg")}
.flex-control-nav{display:none;}
.homePage .col-md-8{padding:0px; margin:0px;}

.homePage .news{background-color:#a42725; min-height:360px; width:370px; margin-right:15px;}
.homePage .events{background-color:#d56801; min-height:360px; width:370px;}
.homePage .events img{margin-top:-6px;}

/*.homePage .videos{background-color:#a42725; height:172px; width:368px; margin-bottom:15px; padding:0px; color:#fff;}*/
.homePage .videos{background-color:#a42725;  min-height:230px; width:562px; margin-bottom:0px; padding:0px 5px 5px 5px; color:#fff; margin-right:15px;}
.homePage .videos a{color:#fff;}
.homePage .videos a:hover{color:#000;}
/*.homePage .videos .videoText{padding-left:15px; padding-right:15px; float:left; font-size:13px; line-height:15px;}*/
.homePage .videos .videoText{padding-left:25px; padding-right:25px; float:left; font-size:15px; line-height:1.2;}
.homePage .videos h2{line-height:1.5;}
/*.homePage .videos{background-color:#f1f1f1; height:172px; width:370px; margin-bottom:15px; padding:0px; text-align:center;}*/
li.flex-active-slide{text-align:center;}
.col-md-4.videos{padding:0px;}

/*.homePage .overview{background-color:#fec216; min-height:172px; width:368px; padding:0px;}*/
.homePage .overview{background-color:#fec216; min-height:230px; width:562px; padding:0px 25px 0px 25px;}
.homePage .overview h2{line-height:1.5;}
.col-md-4 .lastCTA{background-color:pink;}


.homePage .quickForm{background-color:#242424; min-height:250px; width:562px; margin-right:15px; padding-left:20px;}
.homePage .govIssues{background-color:#005cab; min-height:250px; width:562px; text-align:center;}
.homePage .govIssues h1{font-weight:bold; font-size:30px; color:#fff; line-height:35px; margin-bottom:30px; text-transform:none;}
.homePage .govIssues h2{font-weight:300; font-style:italic; color:#fff; font-size:25px; text-transform:none; margin-top:35px;}

.news h2, .events h2, .video h2, .overview h2{color:#fff; font-size:24px; font-weight:bold; margin: 20px 0 0 0; padding:0px; text-transform:none;}
.news h2, .events h2 .video h2{margin-left:10px;}
/*.overview h2{margin-left: 20px;}*/

h2.footerMainHead{font-size:20px;}

/* Rounded Corners */
.subPage .news, .subPage .events, .subPage .videos, .subPage .overview, .subPage .quickForm, .subPage .govIssues, .subPage .menuTwo{border-radius: 5px;}

.subPage .menuTwo h2{font-size: 16px; line-height:51px; width:100%; padding:0px 0px 0px 35px; margin:0px;  background-image:url("/template/images/candela-solutions-nav2-subpage-bar.png"); background-repeat:no-repeat; background-position:bottom center;}
.subPage .col-md-4.menuTwo{padding:0px; margin:0px 0px 15px 0px;}
.subPage .menuTwo h2 i.fa{padding-left:20px; font-size:24px;}
.subPage .menuTwo h2#last{background-image:none;}
.subPage .menuTwo h2 a{color:#fff;}
.subPage .menuTwo h2 a:hover{color:#000;}
.subPage .menuTwo h1{color:#fff; font-weight:bold; font-size:24px; text-transform:none;  padding:0px 0px 0px 35px;}


.subPage .menuTwo{background-color:#a42725; min-height:362px; width:370px; margin-bottom:15px; }

.subPage .col-md-8{padding:0px; margin:0px;}

.subPage .news{background-color:#a42725; min-height:360px; width:370px; margin-right:15px;}
.subPage .events{background-color:#d56801; min-height:132px; width:370px; margin-top:15px; margin-bottom:15px; }
.subPage .events a{color:#fff; margin:0 0 0 10px;}
.subPage .events a:hover{color:#000;}



.subPage .overview{background-color:#fec216; min-height:172px; width:370px; padding:0px; margin-bottom:15px; margin-top:5px;}
.col-md-4 .lastCTA{background-color:pink;}


.subPage .quickForm{background-color:#242424; min-height:250px; width:562px; margin-right:15px; padding-left:20px;}
.subPage .govIssues{background-color:#005cab; min-height:250px; width:562px; text-align:center;}
.subPage .govIssues h1{font-weight:bold; font-size:30px; color:#fff; line-height:35px; margin-bottom:30px; text-transform:none;}
.subPage .govIssues h2{font-weight:300; font-style:italic; color:#fff; font-size:25px; text-transform:none; margin-top:35px;}

.subPage .news h2, .subPage .events h2, .subPage .overview h2{color:#fff; font-size:24px; font-weight:bold; margin: 20px 0 0 0; padding:0px; text-transform:none;}
.subPage .news h2, .subPage .events h2 {margin-left:10px;}
.subPage .overview h2{margin-left: 20px;}
.subPage .events h2{margin-bottom:20px;}





/*Home Page Quick Form */
.quickFormContent{width:320px; float:left;}
.quickFormCompanyInfo{width:200px; float:left; margin:24px 0 0 0; text-align:right; font-size:12px; color:#fff;}
.quickFormCompanyInfo a:link, .quickFormCompanyInfo a:visited{color:#ffc211;}
.quickFormCompanyInfo a:hover{color:#fff;}
.quickContactPhone{color:#fff; font-size:15px; font-weight:bold;}
.phoneFooterPad{margin-top:10px; margin-bottom:8px;}
a:link.quickContactPhone{color:#fff;}
.quickFormContent h2{font-size:25px; font-weight:bold; margin:24px 0 0 0; padding:0; color:#fff;}

input.quickFormField{width:49.2%; height:40px; border:none; padding:0 0 0 15px; margin:20px 0 12px 0; font-size:12px; color:#737373; font-style:italic;}
textarea.quickFormField{width:100%; height:50px; border:none; padding:10px 0 0 15px; margin-bottom:15px; font-size:12px; color:#737373; font-style:italic;}
.send{text-align:center;}

/* ViewAll For News
a.viewAllLink{color:#fff; font-size:14px; margin-left:10px;}*/

/* Responsive */
 /*@media (max-width: 32em) {
    .ctaCenter{padding:0px; margin:0px 43px 0px 43px;}
 }*/
 .cta-main img {width:100%; max-width:600px;}
 
 @media only screen and (max-width:1197px)  {
 	.navbar-toggle{float:none;}
	.navbar-header{text-align:center; width:115%;}
	.subPage div.col-md-8{padding-left:10px;}
 	/* Heading */
	.logoMain{padding-top:30px; text-align:center; width:100%;}
	.headingTag{padding-top:15px;  text-align:center; width:100%;  margin:0px; line-height:30px;}
	.headBox .col-md-8{width:100%;}
	.headingTwoBk .col-md-9{width:100%;}
	.headingTwoBk .col-md-3{width:100%;}
	.headingSocial{width:100%; text-align:center; float:none; padding-bottom:15px;}
	.navPhone{font-size:15px; font-weight:bold; color:#005cab; margin-top:25px; margin-left:0px; float:none; text-align:center; font-size:25px;}
	.navPhone i{display:none;}
	.navbar {margin-left:0px;}
	.nav-search-btn{font-size:20px; font-weight:bold; color:#b6b1a6; margin:24px 0 15px 10px; float:none; text-align:center;}
	#hidden-search{width:100%; height:35px; display:none; clear:both; }
	.bodyBk .tag h1{text-align:center;}
	.bodyBk .textSlider h1{text-align:center;}
	.subPage .col-md-8{padding:0 15px 0 25px; width:100%;}
	.subPage .overview{width:100%;}
	.subPage .news h2, .subPage .events h2, .subPage .overview h2, .subPage .menuTwo h1, .subPage .govIssues h1, .subPage .govIssues h2{padding-top:15px;}
	.subPage .menuTwo{width:100%;}
	.subPage .events{width:100%; margin-bottom:15px;}
	.subPage .menuTwo h2{background-position:bottom left;}
	.subPage .quickForm{width:100%; height:550px; margin:0 0px 0 15px;}
	.quickFormCompanyInfo{width:100%; margin:24px 0 0 0; text-align:center;}
	input.quickFormField{width:100%; display:block;}
	textarea.quickFormField{width:100%; height:50px; border:none; padding:10px 0 0 15px; margin-bottom:15px; font-size:12px; color:#737373; font-style:italic;}
	.subPage .govIssues{width:96%;  margin:0 0px 0 15px;}
	
	.contactImg{width:100%;}
	
	.subPage div.col-md-6.quickForm{width:94%}
	.subPage div.col-md-6.govIssues{width:94%; padding-bottom:20px;}
	.subPage div.col-md-6.govIssues a.btnOrange{display:block; margin:0px; width:100%;}
	
	
	
	
	.homePage .menuTwo{width:100%; border-radius: 5px; text-align:center;}
	.homePage .menuTwo h2{background-position:bottom center;}
	.homePage col-md-4{width:100%;}
	.homePage .imageBillboard{display:none;}
	.homePage .news{width:100%; padding-top:1px;}
	.homePage .events{width:100%; padding-top:1px; margin-top:15px;}
	.homePage .videos{width:100%; margin-top:15px;}
	.homePage .overview{width:100%; padding-top:1px; margin-top:15px;}
	.homePage .quickForm{height:550px; }
	.homePage .govIssues{width:96%; margin:0 0px 0 15px; padding-bottom:25px;}
	.homePage .govIssues h2{padding-top:15px;}
	
	.homePage div.col-md-6.quickForm{width:100%; margin:0px;}
	.homePage div.col-md-6.govIssues{width:100%; margin:0px;}
	.homePage div.col-md-6.govIssues a.btnOrange{display:block; margin:0px; width:100%;}
	
	
	.headbkimg{background-image:none;}
	.headingOneBk{background-image:none;}
	.headingTag{padding-right:0px; color:#000; font-size:20px; line-height:30px; }
	.headingTag a{color:#000;}
	.headingSocial{text-align:center; padding-top:10px; padding-right:0px; color:#000; font-weight:300; font-size:15px; }
	
	
	center input{float:left;}
	
	a.bigButtonThree img, a.bigButtonFive img, a.bigButtonSix img{display:none;}
	a.bigButtonThree, a.bigButtonSix{padding:15px 0px 15px 50px; }
	
	a.bigButtonFour, a.bigButtonFive, a.bigButtonSix{font-size:20px }
	a.bigButtonFive {padding-left:30px;}
	

	.mobileMap{pointer-events:none;}
	.mobileHome{display:block !important; float:none !important; width:100% !important;}
	.mobileHome iframe{width:80% !important;}
	/*HomePage*/
	
     /*.ctaCenter{margin:0px 25px 0px 25px;}
	 .ctaCircle{position: absolute; left:45%;}
	 .ctaRow .col-md-4{margin-bottom:50px;}
	 hr{padding:15px 0 20px 0;}
	
	 .headingTag{padding-top:15px;  text-align:center; width:100%;  margin:0px;}
	 .headingTag a:link{color:#231f20; font-weight:bold; font-size:25px;}
	 .homeMain h1{line-height:40px;}
	 .container{width:95%;}
	 hr.leftHr{background-position: left; border:none; padding:0px 0 40px 0; margin:0;}
	 .jumbotron .container h2{font-size:40px;}
	 .jumbotron .container .row{margin-top:5px;}*/
}

 @media only screen and (max-width:991px)  {
  /*.ctaCenter{margin:0px;}
  .ctaRow .col-md-4{width:95%; min-height:195px;}*/
  .homePage container{min-width:100%;}
   
} 

 @media only screen and (max-width:400px)  {
  /*.ctaCenter{margin:0px;}
  .ctaRow .col-md-4{width:95%; min-height:195px;}*/
  .homePage container{min-width:100%;}
  /*Responsive IFrame */
.iframeContainer{position: relative; padding-bottom: 100%; height: 0; overflow: hidden; width:350px; max-width: 100%; } 
.iframeContainer iframe {position: absolute; top: 0; left: 0; width: 100% !important; max-width:350px; height: 100%; }
.iframeContainer.educationaliFrame{margin-top:25px; padding-bottom: 140%; }
.overview img, .logoMain img{width:90%;}
.headingTag .floatRight{float:none; text-align: center; width:100%;}
   
} 