/*****************COMMON STYLE**********************************/
body{font-family: 'ralewayregular';}
ul{	margin:0;padding:0;}
.container{max-width:1267px; width:auto !important;}

.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}

.txt_upper{ text-transform:uppercase;}
a.add_to{padding:7px 20px;background:#aaece5;border:1px solid #49c7ba;text-transform:uppercase;text-decoration:none;font-size:12px;color:#5a4a42;font-weight:bold;display:inline-block; text-align:center; cursor:pointer;}
a.add_to:hover{	background:#97ded6;}
a{ text-decoration:none !important;}
a{ text-decoration:none;}
.box_border{ border:4px solid #ededed;}

/*********************** whitelight_landngwrap ******************************/

#success_landing{ border:12px solid #618db2; padding:32px 0 75px; background:url(../images/landing_bodybg.jpg) repeat-x #fff;}

#header_section{ }
#header_section .headerwrap{ margin:0 0 55px; border:1px solid #a9a8a8; padding:20px 40px 20px; background:url(../images/header_bgs.jpg) repeat-x #f5f5f5;}
.headerwrap .logo{}
.headerwrap .sonicwall{ margin-top:8px;}
.headerwrap h3{ margin:3px 0 0; font-size:22px; color:#363535; line-height:30px; font-family: 'open_sanslight',Arial;}
.headerwrap h3 a{ color:#363535; display:block;}

#maincontainer_wrapper{}
#maincontainer_wrapper .content_wrapper{ font-size:20px; color:#1c1c1c; line-height:32px; font-family: 'open_sanslight',Arial;}

.nopading_contentleft{ padding-left:0px;}
.content_wrapper h5{ margin:0px 0px 30px; text-transform:uppercase; color:#fff; background:#618db2; font-size:17px; letter-spacing:10px; font-family: 'weblysleek_uisemibold',Arial; padding:2px 10px;}
.content_wrapper h2{ margin:0 0 17px; text-transform:uppercase; font-size:58.97px; color:#252525; line-height:53px; font-family: 'TradeGothicBoldCondTwenty_2',Arial; letter-spacing:-3px; }
.content_wrapper h3.alter_titles{ margin:0px; font-size:38px; color:#1c1c1c; line-height:44px; font-family: 'weblysleek_uisemibold',Arial; padding:0 0px 25px; border-bottom:1px solid #999999;}
.content_wrapper h3.alter_titles span{ display:block;}



.content_wrapper p{ margin:21px 0px;}
.content_wrapper h3{ margin:40px 0px 0px; color:#292929; font-size:36px; line-height:40px; font-family: 'open_sansbold',Arial;}
.content_wrapper h4{ font-size:22px; color:#1c1c1c; margin:0px 0px 30px; line-height:32px; font-family: 'open_sansbold',Arial;}

.content_wrapper p a{ color:#292929;}
.content_wrapper .learn_info{ background:#f2f1f1; padding:20px 35px 25px;}
.learn_info h4{ margin:0px; color:#1c1c1c; font-size:22px; line-height:32px; font-family: 'open_sansbold',Arial;}
.learn_info h4 span.italic_text{ font-family: 'open_sansbold_italic',Arial;}
.learn_info h4 span.liner_break{ display:block;}

#maincontainer_wrapper .content_sidebarwrap{margin-left:1%; padding:37px 35px 25px; font-size:18.06px; background:#6d6e71;  line-height:30px; font-family: 'open_sansregular',Arial; color:#fff;}
.content_sidebarwrap h3{ margin:0; padding:0 0 15px; color:#fff; line-height:53px; font-size:57.91px; font-family: 'TradeGothicBoldCondTwenty_2',Arial; letter-spacing:-3px; text-transform:uppercase;}
.content_sidebarwrap h3 span{ display:block;}
.content_sidebarwrap h5{ color:#fff; font-size:21px; line-height:30px; margin:0px; font-family: 'weblysleek_uilight',Arial; letter-spacing:-1px;}


.content_sidebarwrap .sidebarform_body{ color:#fff; }
.sidebarform_body .register_btn{ font-size:26px; color:#fff; text-transform:uppercase; font-family: 'weblysleek_uisemibold',Arial; border:2px solid #cdcfcf; background:#f79422; display:inline-block; padding:18px 45px; border-radius:6px;}
.register_btn:hover{ background:#e3871d;}
.sidebarform_body p{ margin:0px;}
.sidebarform_body p span{ margin:25px 0px 0px; font-size:14.98px; color:#f4f4f4; line-height:19px; display:block; font-family: 'weblysleek_uisemilight_italic',Arial;}

#maincontainer_wrapper .col-sm-8{ width:63%;}
#maincontainer_wrapper .col-sm-4{ width:36%; margin-left:1%;}


#maincontainer_wrapper .bottom_container{ padding:35px 0px 0px; color:#1c1c1c; font-size:20px; line-height:30px; font-family: 'open_sanslight',Arial;}
.bottom_container h4{ margin:0px; color:#1c1c1c; font-size:24px; color:#1c1c1c; line-height:30px; font-family: 'open_sansbold',Arial;}
.bottom_container p{ margin:30px 0px;}
.bottom_container p span{font-family: 'open_sansbold',Arial;}
.bottom_container h3{ margin:0px; font-size:28px; line-height:36px; color:#1c1c1c; font-family: 'weblysleek_uisemibold',Arial;}
.bottom_container h3 a{ color:#1c1c1c;}

/*********************** eof whitelight_landngwrap ******************************/

/*********************** centerpoint_success_landing 1280 ******************************/
.content_wrapper h2.main_title{ font-size:70.78px; color:#252525; line-height:72px; margin:0 0 7px;}
#maincontainer_wrapper .content_sidebarwrap_alter{ padding:37px 11px 11px;}
.content_sidebarwrap_alter .cybersecurity_img{ background:url(../images/cybersecurity_img.jpg) center top no-repeat; background-size:cover; background-position:center; min-height:533px;}
.content_sidebarwrap h3.sidebar_title{ font-size:30px; color:#fff; line-height:36px; font-family: 'open_sansbold',Arial; text-transform:none; letter-spacing:normal; padding:0 0 42px;}
.content_sidebarwrap h3.sidebar_title span{ display:block;}

/*********************** eof centerpoint_success_landing 1280 ******************************/


@media (max-width:1130px){
	
	#maincontainer_wrapper .content_sidebarwrap{ margin-left:0px;}
	#maincontainer_wrapper .content_sidebarwrap{}
	
	}

@media (min-width: 768px) and (max-width:1250px){


}

@media (min-width:1280px){
	

}
@media (min-width: 768px) and (max-width:1200px){
.content_wrapper h2{ font-size:52.97px;}
.content_sidebarwrap h3{ font-size:50.91px;}
.content_sidebarwrap h5{ font-size:20px;}
.learn_info h4{ font-size:21px;}
.content_wrapper h3.alter_titles{ font-size:34px;}
.content_sidebarwrap h3.sidebar_title{ font-size:26px;}
}

@media (min-width: 768px) and (max-width:1080px){
	
	
	
	.content_wrapper h2{ font-size:48.69px; line-height:55px;}
	.content_wrapper h3.alter_titles{ font-size:34px;}
	.content_wrapper h1{ font-size:114.08px; line-height:105px;}
	
	.content_sidebarwrap h5{ font-size:16.78px; line-height:25px;}
	.headerwrap h3{ font-size:22px;}
	
	.content_sidebarwrap h3{ font-size:42.62px;}
	.content_wrapper h4{ font-size:20px;}
	.content_wrapper .learn_info{ padding:20px 20px 25px;}
	.sidebarform_body .register_btn{ padding:18px 35px; font-size:22px;}
	.bottom_container h3{ font-size:26px;}
	.content_sidebarwrap h3.sidebar_title{ font-size:24px;}
	.content_wrapper h5{ font-size:14px;}
	

}

@media (min-width:768px) and (max-width: 980px){
	
	.headerwrap h3{ font-size:20px; margin:2px 0 0;}
	.content_wrapper h2{ font-size:44.69px; line-height:50px;}
	.content_wrapper h1{ font-size:99.08px; line-height:90px;}
	.content_wrapper h3{ font-size:32px;}
	#maincontainer_wrapper .content_wrapper{ font-size:20px;}
	.content_wrapper h4{ font-size:17px;}
	#maincontainer_wrapper .content_sidebarwrap{ padding:40px 20px 95px;}
	
	.sidebarform_body .submit_btn{ padding:8px 40px;}
	.sidebarform_body .submit_btn{ font-size:24px;}
	
	.content_sidebarwrap h5{ font-size:16.78px; line-height:26px;}
	.content_wrapper h3.alter_titles{ font-size:24px; line-height:35px;}
	.content_sidebarwrap h3{ font-size:44.95px; line-height:50px;}
	.sidebarform_body .register_btn{ font-size:20px;}
	#maincontainer_wrapper .content_sidebarwrap{ font-size:15.06px;}
	#maincontainer_wrapper .content_wrapper{ font-size:18px;}
	.content_wrapper .learn_info{ padding:20px 20px 25px;}
	.sidebarform_body p span{ font-size:13.98px;}
	.bottom_container h4{ font-size:22px;}
	#maincontainer_wrapper .bottom_container{ font-size:18px;}
	.bottom_container h3{ font-size:24px;}
	.content_wrapper h2.main_title{ font-size:64.78px;}
	.content_sidebarwrap h3.sidebar_title{ font-size:22px;}
	.content_wrapper h5{ font-size:14px;}
}

@media (min-width:768px) and (max-width: 900px){
	
	.content_sidebarwrap h5{ font-size:14.78px; line-height:24px;}
	.content_sidebarwrap h3{ font-size:35.95px; line-height:40px;}
	.content_wrapper h5{ font-size:14px; letter-spacing:5px;}
	.content_wrapper h2{ font-size:37.69px; line-height:42px;}
	.sidebarform_body .register_btn{ font-size:15px; padding:18px 30px;}
	.content_sidebarwrap h3.sidebar_title{ font-size:16px; line-height:30px;}
	}

@media (min-width:768px){
#maincontainer_wrapper .content_sidebarwrap_alter{ padding:37px 11px 11px;}	

}

@media (max-width: 767px){

.small_screen_center{ text-align:center;}
#header_section .headerwrap{ padding:35px 20px 27px;}
.nopading_contentleft{ padding-left:15px;}

#maincontainer_wrapper .content_wrapper{ font-size:20px;}
.content_sidebarwrap h5 span{ display:inline;}

#maincontainer_wrapper .col-sm-8{ width:100%;}
#maincontainer_wrapper .col-sm-4{ width:100%;}
#maincontainer_wrapper .content_sidebarwrap{ padding:40px 25px;}
.content_sidebarwrap h3 span{ display:inline;}
.learn_info h4 span.liner_break{ display:inline;}
.content_wrapper .learn_info{ padding:20px 20px 25px;}

.content_wrapper h3.alter_titles span{ display:inline;}
.bottom_container h4{ font-size:20px;}
#maincontainer_wrapper .bottom_container{ font-size:18px;}

.content_sidebarwrap h3.sidebar_title span{ display:inline;}
}

@media (min-width:501px) and (max-width: 676px){
	.content_wrapper h2{ font-size:50.69px;}
	.content_wrapper h1{ font-size:120.08px;}
	.content_sidebarwrap h3{ font-size:48.91px;}
	.bottom_container h3{ font-size:24px;}
	
	}

@media (min-width:320px) and (max-width: 500px){
	
	.headerwrap h3{ font-size:16px; line-height:20px;}
	
	.content_wrapper h2{ font-size:48.69px; line-height:55px;}
	.content_wrapper h1{ font-size:92.08px; line-height:85px;}
	.content_wrapper h3{ font-size:30px;}
	.content_wrapper h4{ font-size:20px;}
	.bottom_container h3{ font-size:21px;}
	
	
	.content_sidebarwrap h5{ font-size:16.78px; line-height:26px;}
	
	.content_wrapper h3.alter_titles{ font-size:30px; line-height:42px;}
	.content_sidebarwrap h3.bottom_titles{ font-size:27.95px;}
	.content_sidebarwrap h3{ font-size:42.91px; line-height:45px;}
	.content_wrapper h5{ font-size:12px; letter-spacing:8px;}
	.sidebarform_body .register_btn{ font-size:20px; padding:18px 35px;}
	.content_sidebarwrap h3.sidebar_title{ font-size:24px;}
}