body {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	font-size:16px;
	color:#000;
	line-height:22px;
	font-family: 'Raleway', sans-serif;
}
ul {
	margin:0 0 0 0;
	padding:0 0 0 50px;
	width:100%;	
}
ul li {
    list-style: disc;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 20px;
}
a,
a:hover,
a:focus {
	text-decoration:none;
	outline:none;	
}
h1 {
	color:#fff;
	font-size:36px;
	font-weight:700;
	line-height:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
}
p {
	color:#000;
	font-size:16px;
	line-height:22px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.container {
	max-width:1200px;
	width:100%;
}
span.wpcf7-not-valid-tip {
    color:#f00;
    font-size:12px;
    font-weight:normal;
    display:block;
    line-height:normal;
    margin:5px 0 0 0;
	font-family: 'Raleway', sans-serif;
}
div.wpcf7-validation-errors,
div.wpcf7-spam-blocked {
    border:none;
}
div.wpcf7-response-output {
    color:#f00;
    font-size:12px;
	line-height:normal;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	font-family: 'Raleway', sans-serif;
}
div.wpcf7-mail-sent-ok {
    color:#398f14 !important;
    font-size:12px;
    font-weight:normal;
    display:block;
    margin:5px 0 0 0;
	font-family: 'Raleway', sans-serif;
}
div.wpcf7-mail-sent-ok {
    border:none;
}

/*------------------------------------------------------------- 
						Header Section
--------------------------------------------------------------- */

header {
	padding:0 0 0 0;
	width:100%;
	transition:all 0.3s ease 0s;
	background-color:#fff;
}
.cct_header_top {
	background-color:#14416b;
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
}
.cct_header_top_text {
	text-align:left;
	margin:0 0 0 0;
	padding:20px 0 20px 0;
	width:100%;
}
.cct_header_top_text p {
	color:#fff;
	font-size:16px;
	font-weight:400;
	line-height:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	text-transform:uppercase;
}
.cct_header {
	width:100%;
	margin:0 0 0 0;
	padding:8px 0 18px 0;
}
.cct_attorney_wrap {
	width:100%;
	text-align:right;
	margin:0 0 0 0;
	padding:26px 0 0 0;
}
.cct_attorney_wrap p {
	color:#14416b;
	font-size:16px;
	font-weight:500;
	line-height:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
.cct_attorney_wrap p a,
.cct_attorney_wrap p a:hover,
.cct_attorney_wrap p a:focus {
	color:#14416b;
	font-size:30px;
	font-weight:bold;
	line-height:normal;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	display:inline-block;
}
.cct_menu_outer {
	width:100%;
	margin:0 0 0 0;
	padding:30px 0 0 0;
	text-align:right;
}
.cct_menu_outer .navbar {
	text-align:right;
	float:right;
	padding:0 0 0 0;	
}
.cct_menu_outer .navbar-nav li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style: none;	
	display:inline-block;
}

::i-block-chrome, .cct_menu_outer .navbar-nav li {
	margin:0 -4px 0 0;
}

.cct_menu_outer .navbar-nav li a {
	color:#0f2b4e;
	font-size:18px;
	font-weight:500;
	line-height:normal;
	padding:12px 26px 12px 27px;
	background-image:url(../images/menu_brdr.png);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0 -1px 0 0;
	text-transform:uppercase;
	display:block;
	border-top:#fff solid 5px;	
}
.cct_menu_outer .navbar-nav li:last-child a,
.cct_menu_outer .navbar-nav li:last-child a:hover,
.cct_menu_outer .navbar-nav li:last-child a:focus {
	background-image:none;
}
.cct_menu_outer .navbar-nav > li:hover > a, 
.cct_menu_outer .navbar-nav > li.active > a, 
.cct_menu_outer .navbar-nav > li.current-menu-item > a, 
.cct_menu_outer .navbar-nav > li > a:focus {
	background-color:#e4f0f9;
	color:#0f2b4e;
	border-top:#14416b solid 5px;	
	background-image:none;
	padding: 12px 25px 12px 27px;
	margin:0 0 0 0;
}
.cct_menu_outer .navbar-nav li a:hover,
.cct_menu_outer .navbar-nav li a:focus {
	background-color:#e4f0f9;
	color:#0f2b4e;
	border-top:#14416b solid 5px;	
	background-image:none;
	padding: 12px 25px 12px 27px;
	margin:0 0 0 0;
}
.cct_menu_outer .navbar-nav li:hover .sub-menu {
	display:block;	
}
.cct_menu_outer .sub-menu {
	background-color:#e4f0f9;
	width:217px;
	text-align:left;
	padding:31px 13px 5px 13px;
	border-bottom:#9abfdc solid 5px;
	background-image:url(../images/dropdown_arrow.png);
	background-position:center 2px;
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
	display:none;
}
::i-block-chrome, .cct_menu_outer .sub-menu {
	width:218px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cct_menu_outer .sub-menu {
	width:215px;
}
}

.cct_menu_outer .sub-menu li {
	margin:0 0 0 0;
	padding:7px 0 6px 13px;
	border-top:#9abfdc solid 1px !important;
	border-left:0;	
	width:100%;
}
.cct_menu_outer .sub-menu li a,
.cct_menu_outer .sub-menu li a:hover,
.cct_menu_outer .sub-menu li a:focus {
	color:#000;
	font-size:14px;
	font-weight:700;
	line-height:16px;
	font-family: 'Raleway', sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
	background-image:none;
}

/*------------------------------------------------------------- 
				Mobile Header Section
--------------------------------------------------------------- */
.cct_mob_header {
	display:none;
	padding:28px 0 24px 0;
	margin:0 0 0 0;
	width:100%;
}
.cct_logo {
	text-align:left;
}
.cct_mob_header_right_wrap {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	width:100%;
}
.cct_mob_header_right_wrap ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	width:100%;
}
.cct_mob_header_right_wrap ul li {
	margin:0 0 6px 0;
	padding:0 0 0 0;
	background-color:#14416b;
	text-align:center;
	list-style:none;
	display:block;
	width:100%;
}
.cct_mob_header_right_wrap ul li a,
.cct_mob_header_right_wrap ul li a:hover,
.cct_mob_header_right_wrap ul li a:focus {
	color:#fff;
	font-size:16px;
	font-weight:400;
	line-height:18px;
	text-decoration:none;
	outline:none;
	margin:0 0 0 0;
	padding:8px 5px 8px 5px;
	text-align:center;
	text-transform:uppercase;
	list-style:none;
	display:block;
}
.cct_mob_header_right_wrap ul li:hover .sub-menu {
	display:block;	
}
.cct_mob_header_right_wrap .sub-menu {
	display:none;	
}
.cct_mob_menu {
	margin:0 0 0 0;
	padding:24px 0 25px 0;
	text-align:left;	
}
.cct_mob_menu .navbar {
	width:100%;
	padding:0;	
}
.cct_mob_menu .navbar-nav li {
	margin:0 0 0 16px;
	padding:0 14px 0 0;
	border-right:#fff solid 1px;	
	font-size:14px;
	line-height:14px;
	display:inline-block;
}
.cct_mob_menu .navbar-nav li:last-child {
	border:none;	
}
.cct_mob_menu .navbar-nav li:first-child {
	margin:0;	
}
.cct_mob_menu .navbar-nav li a, 
.cct_mob_menu .navbar-nav li a:hover, 
.cct_mob_menu .navbar-nav li a:focus {
    color: #fff;
    font-size:14px;
    font-weight:500;
    line-height:normal;
	outline:none;
	line-height:14px;
	text-decoration:underline;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-transform: uppercase;
}
.cct_mob_top_header {
	text-align:center;
	margin:0 0 0 100px;
	padding:0 0 0 0;
	display:none;
}
.cct_mob_top_text {
	width:auto;
	margin:0 auto;
	text-align:center;
	z-index:50;
	padding:10px 0 0 0;
	display:inline-block;
	position:relative;
}
.cct_mob_top_text p {
	color:#fff;
	font-size:23px;
	font-weight:400;
	line-height:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
}
.cct_mob_header_nmbr,
.cct_mob_header_nmbr:hover,
.cct_mob_header_nmbr:focus {
	color:#fff;
	font-size:50px;
	font-weight:600;
	line-height:50px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	outline:none;
	text-decoration:none;
}

/*------------------------------------------------------------- 
						Footer Section
--------------------------------------------------------------- */

.cct_footer {
	background-color:#555555;
	padding:27px 0 50px 0;
	margin:0 0 0 0;
	width:100%;	
}
.cct_footer h6 {
	color:#fffbfb;
	font-size:18px;
	font-weight:400;
	line-height:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-transform:uppercase;
	text-align:center;	
}
.cct_footer_right_wrap {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	width:100%;	
}
.cct_free_consulation_btn,
.cct_free_consulation_btn:hover,
.cct_free_consulation_btn:focus {
	background-color:#902222;
	color:#fffbfb;
	font-size:20px;
	font-weight:400;
	line-height:24px;
	margin:17px 0 0 0;
	padding:13px 105px 12px 105px;
	display:inline-block;
	text-transform:uppercase;
	text-align:center;
}
.cct_social_icon_wrap {
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
}
.cct_social_icon_wrap ul {
	width:100%;
	margin:48px 0 0 0;
	padding:0 0 0 0;
}
.cct_social_icon_wrap ul li {
	display:inline-block;
	margin:0 8px 0 8px;
	padding:0 0 0 0;
}
.cct_social_icon_wrap ul li a,
.cct_social_icon_wrap ul li a:hover,
.cct_social_icon_wrap ul li a:focus {
	color:#fff;
	font-size:30px;
	text-align:center;
	display:block;
	margin:0 0 0 0;
	padding:16px 0 0 0;
	width:60px;
	height:60px;
}
.cct_facebook {
	background-color:#3a5795;	
}
.cct_google_plus {
	background-color:#d6492f;	
}
.cct_linkedin {
	background-color:#0077b5;	
}
.cct_youtube {
	background-color:#cc181e;	
}
.cct_twitter {
	background-color:#55acee;	
}
.cct_yelp {
	background-color:#c41200;	
}
.cct_envelope {
	background-color:#f0ba4d;	
}

/*------------------------------------------------------------- 
						TAB Section
--------------------------------------------------------------- */

.cct_tabs {
	width:100%;
	display:inline-block;
	margin-top:16px;
	padding:0 0 0 20px;
}
.cct_tab_links {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:44%;
	display: inline-block;
	vertical-align: top;
}
.cct_tab_links:after {
	display:block;
	clear:both;
	content:'';
}
.cct_tab_links li {
	margin:0px 5px;
	list-style:none;
}
.cct_tab_links a {
	padding:13px 14px 13px 28px;
	display:inline-block;
	font-size:16px;
	font-weight:400;
	color:#fff;
	transition:all linear 0.15s;
	display:block;
	background-position:94% center;
}
.cct_tab_links li.active a {
	background:#414141;
	color:#fff;
	background-image:url(../images/tab_arrow.png);
	background-position:94% center;
	background-repeat:no-repeat;
}

/*----- Content of Tabs -----*/
.cct_tab_content {
	padding:11px 0 0 28px;
	width:50%;
	display:inline-block;
	text-align:left;
}
.cct_tab_content p {
	color:#fff;
	font-size:16px;
	font-weight:400;
	line-height:22px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.cct_tab_content p strong {
	font-weight:bold;
	display:block;	
}
.cct_footer_nmbr,
.cct_footer_nmbr:hover,
.cct_footer_nmbr:focus {
	color:#fff;
	font-size:24px;
	font-weight:700;
	line-height:normal;
	display:inline-block;
	text-decoration:none;
	outline:none;
	margin:15px 0 20px 0;
	padding:0 0 0 0;
}
.cct_map_link,
.cct_map_link:hover,
.cct_map_link:focus {
	color:#fff;
	font-size:16px;
	font-weight:400;
	line-height:22px;
	display:inline-block;
	text-decoration:underline;
	margin:0 0 0 0;
	padding:0 0 0 0;
	outline:none;
}
.cct_tab {
	display:none;
}
.cct_tab.active {
	display:block;
}


/*------------------------------------------------------------- 
				Footer Bottom Section
--------------------------------------------------------------- */

.cct_footer_bottom {
	background-color:#414141;
	padding:23px 0 30px 0;
	margin:0 0 0 0;
	width:100%;	
}
.cct_footer_bottom_left_wrap {
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
}
.cct_footer_bottom_left_wrap p {
	color:#fff;
	font-size:14px;
	font-weight:400;
	line-height:22px;
	margin:0 0 0 0;
	padding:0 0 0 0
}
.cct_footer_bottom_left_wrap p a,
.cct_footer_bottom_left_wrap p a:hover,
.cct_footer_bottom_left_wrap p a:focus {
	color:#fff;
	text-decoration:underline;
	outline:none;
}
.cct_lawfirm,
.cct_lawfirm:hover,
.cct_lawfirm:focus {
	color:#fff;
	font-weight:400;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:none !important;
	outline:none;
	text-transform:uppercase;
} 
.cct_footer_bottom_right_wrap {
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}
.cct_footer_bottom_right_wrap ul {
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
.cct_footer_bottom_right_wrap ul li {
	display:inline-block;
	margin:0 0 0 3px;
	padding:0 5px 0 0;	
	list-style:none;
	border-right:#fff solid 1px;
	line-height:14px;
}
.cct_footer_bottom_right_wrap ul li a,
.cct_footer_bottom_right_wrap ul li a:hover,
.cct_footer_bottom_right_wrap ul li a:focus {
	color:#fff;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
	text-decoration:underline;
	outline:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	list-style:none;
}
.cct_footer_bottom_right_wrap ul li:last-child {
	border:none;
	padding:0;	
}


/*------------------------------------------------------------- 
						Media Section
--------------------------------------------------------------- */


@media screen and (max-width: 1200px) {

.cct_free_consulation_btn, 
.cct_free_consulation_btn:hover, 
.cct_free_consulation_btn:focus {
    padding: 13px 85px 12px 85px;
}
.cct_social_icon_wrap ul li {
    margin:0 5px 0 5px;
}
.cct_social_icon_wrap ul li:first-child {
	margin-left:0;	
}
.cct_social_icon_wrap ul li:last-child {
	margin-right:0;	
}

}


@media screen and (max-width: 1100px) {

.cct_tab_links a {
    padding: 13px 14px 13px 10px;
}
.cct_tab_content {
    padding: 11px 0 0 20px;
}
.cct_free_consulation_btn, 
.cct_free_consulation_btn:hover, 
.cct_free_consulation_btn:focus {
    padding:13px 76px 12px 76px;
	font-size:17px;
}
.cct_social_icon_wrap ul li a, 
.cct_social_icon_wrap ul li a:hover, 
.cct_social_icon_wrap ul li a:focus {
    font-size:28px;
    padding:12px 0 0 0;
    width:52px;
    height:52px;
}
.cct_menu_outer .navbar-nav li a {
    font-size:16px;
}
.cct_menu_outer .sub-menu {
    width:198px;
}
::i-block-chrome, .cct_menu_outer .sub-menu {
	width: 198px !important;
}


.cct_menu_outer .sub-menu li {
    padding:7px 0 6px 8px;
}
.cct_menu_outer .sub-menu li a, 
.cct_menu_outer .sub-menu li a:hover, 
.cct_menu_outer .sub-menu li a:focus {
    font-size:13px;
}

}

@media screen and (max-width: 991px) {

.cct_header {
	display:none;	
}
.cct_mob_header {
	display:block;
}
.cct_normal_menu {
	display:none;	
}
.cct_mob_top_header {
	display:block;
}
.cct_mob_menu .navbar {
    margin-top: -87px;
}
.cct_mob_menu {
	padding:0 0 0 0;	
}
.navbar-toggler p {
	color:#fff;
	font-size:22px;
	font-weight:500;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
}
.cct_logo {
    text-align: center;
}
.navbar-toggler-right {
    position:inherit;
    right:15px;
	height:97px;
	width:115px;
	background-color:#5d7fbc;
	border:none;
	border-radius:0;
	padding:8px 0 0 0;
	cursor:pointer;
	float:left;
}
.navbar-toggler-right:hover,
.navbar-toggler-right:focus {
	outline:none;	
}
.cct_mob_menu .navbar-nav li {
	text-align:center;
	margin:0 0 15px 0 !important;
	padding:0 0 0 0;
	border:none;
}
::i-block-chrome, .cct_mob_menu .navbar-nav li {
	text-align: center;
	margin: 0 0 15px 0 !important;
	padding: 0 0 0 0;
	border: none;
	width: 100%;
}
.cct_mob_menu .navbar-nav {
	margin-top:15px;	
}
::i-block-chrome, .cct_mob_menu .navbar-nav {
	margin-top:0;	
}
.navbar-light .navbar-toggler-icon {
    background-image:url(../images/toggle.png);
	background-position:center top;
	background-repeat:no-repeat;
	width: 63px;
	height: 42px;
}
.cct_footer .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	display:inline-block;
}
.cct_tabs {
    width: 100%;
    display: inline-block;
    margin: 16px auto 30px auto;
    padding: 0 0 0 0;
    text-align: center;
}
.cct_tab_links a {
    text-align:left;
}
.cct_tab_links,
.cct_tab_content {
    width: 32%;
}
.cct_footer_bottom .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	text-align:center;
	display:inline-block;
}
::i-block-chrome, .cct_footer_bottom .col-md-6 {
	padding:0;	
}
.cct_footer_bottom_left_wrap {
    margin: 0 0 15px 0;
    text-align: center;
}
.cct_footer_bottom_right_wrap {
	text-align:center;	
}
::i-block-chrome, .cct_footer_bottom .row {
	display:inline;	
	margin:0;
}

.cct_footer_bottom_right_wrap ul li:first-child {
	margin:0;	
}
::i-block-chrome, .cct_footer .row {
	display:inline;
	margin:0;	
}
::i-block-chrome, .cct_footer .col-md-6 {
	padding:0 ;
}

}


@media screen and (max-width: 767px) {

.cct_mob_header .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.cct_tab_links, 
.cct_tab_content {
    width: 45%;
}

}


@media screen and (max-width: 600px) {

.cct_logo img {
	width:100%;	
}
.cct_tab_links, 
.cct_tab_content {
    width: 49%;
}
.cct_free_consulation_btn, 
.cct_free_consulation_btn:hover, 
.cct_free_consulation_btn:focus {
    padding: 13px 75px 12px 75px;
    font-size: 18px;
}

}


@media screen and (max-width: 500px) {

.cct_mob_header .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width:50%;
	display:inline-block;
}
::i-block-chrome, .cct_mob_header .row {
	display:inline;
	margin:0;	
}

::i-block-chrome, .cct_mob_header .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 49%;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width:49%;
	display:inline-block;
	padding:5px;
	vertical-align:top;
}

.cct_mob_top_text p {
    font-size:17px;
}
.cct_mob_header_nmbr, 
.cct_mob_header_nmbr:hover, 
.cct_mob_header_nmbr:focus {
    font-size:38px;
}
.cct_mob_top_header {
    padding: 7px 0 0 0;
}
.cct_tab_links a {
	font-size:14px;	
}
.cct_tab_content {
    padding: 11px 0 0 5px;
}
.cct_tab_content p {
    font-size:14px;
}
.cct_map_link, 
.cct_map_link:hover, 
.cct_map_link:focus {
    font-size:13px;
}
.cct_free_consulation_btn, 
.cct_free_consulation_btn:hover, 
.cct_free_consulation_btn:focus {
    padding: 13px 10px 12px 10px;
    font-size: 17px;
    width: 100%;
}
.cct_social_icon_wrap ul li {
    margin: 0 4px 0 4px;
}
.cct_social_icon_wrap ul li a, 
.cct_social_icon_wrap ul li a:hover, 
.cct_social_icon_wrap ul li a:focus {
    font-size:20px;
    padding:9px 0 0 0;
    width:40px;
    height:40px;
}
.navbar-light .navbar-toggler-icon {
    width:50px;
    height:34px;
}
.navbar-toggler p {
    font-size:18px;
    margin-top:5px;
}
.cct_mob_header_right_wrap .sub-menu li a,
.cct_mob_header_right_wrap .sub-menu li a:hover,
.cct_mob_header_right_wrap .sub-menu li a:focus {
    font-size:13px !important;
	padding:5px !important;
	line-height:normal !important;
}


}

@media screen and (max-width: 400px) {

.cct_mob_top_text p {
    font-size:13px;
}
.cct_mob_header_nmbr, 
.cct_mob_header_nmbr:hover, 
.cct_mob_header_nmbr:focus {
    font-size:27px;
}
.navbar-toggler-right {
    width:90px;
}
.cct_mob_top_header {
    margin:0px 0 0 87px;
    padding:12px 0 0 0;
}
.cct_tab_links a {
    padding: 10px 7px 10px 5px;
	font-size: 11px;
}
.cct_tab_content {
    padding: 11px 0 0 0;
}
.cct_tab_content p {
    font-size: 11px;
    line-height: 20px;
}
.cct_footer_nmbr, 
.cct_footer_nmbr:hover, 
.cct_footer_nmbr:focus {
	font-size:18px;
	margin:10px 0 15px 0;	
}
.cct_free_consulation_btn, 
.cct_free_consulation_btn:hover, 
.cct_free_consulation_btn:focus {
    font-size: 14px;
}
.cct_social_icon_wrap ul {
	margin-top:30px;	
}
.cct_social_icon_wrap ul li {
    margin:0 2px 0 2px;
}
.cct_social_icon_wrap ul li a, 
.cct_social_icon_wrap ul li a:hover, 
.cct_social_icon_wrap ul li a:focus {
    font-size: 18px;
    padding: 6px 0 0 0;
    width: 32px;
    height: 32px;
}
.cct_footer_bottom_right_wrap ul li a, .cct_footer_bottom_right_wrap ul li a:hover, .cct_footer_bottom_right_wrap ul li a:focus {
    color: #fff;
    font-size: 13px;
}
h1 {
    font-size:34px;
}
.cct_mob_header_right_wrap ul li a, 
.cct_mob_header_right_wrap ul li a:hover, 
.cct_mob_header_right_wrap ul li a:focus {
    font-size:11px;
}
.cct_mob_header_right_wrap .sub-menu li a,
.cct_mob_header_right_wrap .sub-menu li a:hover,
.cct_mob_header_right_wrap .sub-menu li a:focus {
    font-size:9px !important;
	padding:5px !important;
	line-height:normal !important;
}


}


blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
blockquote {
	display:block;
	border-left:50px solid #14416b;
	padding:15px;
	margin:0px 0px 10px 0px;
	background:#f1f2f2;	
	font-size:13px;
	font-weight:400;
	color:#000;
	text-align:left;
}
ul > li { margin: 0 0 5px 0; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}