@charset "utf-8";

/* CSS Document */

body{ margin:0px auto; font-family: 'Montserrat', sans-serif; font-weight:400;}

h1{ float:left; width:100%;  background: rgba(0, 0, 0, 0.8); color:#fff; font-size:30px; padding:15px; margin-bottom:0px;}

h2{ float:left; width:100%;color:#2b2b2b; font-size:25px; margin-bottom:5px;}

h3{ float:left; width:100%;color:#2b2b2b; font-size:20px; margin-bottom:5px;}

h6{ float:left; width:100%; text-align:center; color:#fff; font-size:40px; margin-bottom:0px;}

h4{ float:left; width:100%; font-size:20px; margin:0px;}

p{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; color:#2b2b2b; text-align:left;}

.outer{ float:left; width:100%;}

.main_nav{ float:left; width:100%; background:#fff; -moz-box-shadow: 0px 2px 8px #454b4d;

-webkit-box-shadow: 0px 2px 8px #454b4d;

box-shadow:0px 2px 8px #454b4d; position: fixed; z-index:5;}



.ross_mian{ float:left; width:100%; background:url(../images/roos.jpg); background-size:cover; padding-top:30px; padding-bottom:30px;     margin-top: 52px;}

.inner_main{ float:left; width:100%; background:url(../images/roos1.jpg); background-size:cover; padding-top:30px; padding-bottom:30px; margin-top:52px;}

.banner_design{ float:left; width:100%;}

.banner_design p{ float:left; width:100%; text-align:center; font-size:24px; color:#fff;font-family: 'Montserrat', sans-serif; font-weight:400; }

.pdf_box{ float:left; width:100%; margin-top:20px;}

.pdf_box ul{ float:left; width:100%; list-style:none; padding-left:0px;}

.pdf_box ul li{  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;

    float: left;



    margin-right: 1px;

    width: 33.2%; text-align:center; padding-top:20px; padding-bottom:10px; min-height:286px;}

	.pdf_box ul li p{   color: #2b2b2b; font-family: 'Montserrat', sans-serif; font-weight:400;

    font-size: 20px;

    margin-top: 10px;

    padding-left: 28px;

    text-align: left;

    width: 100%;}

	.video_box{ float:left; width:100%; margin-top:20px;}

	.pad_left{ padding-left:0px !important;}

	.pad_right{ padding-right:0px !important;}

	.video_img{ float:left; width:100%; }

	.video_img img{ width:100%; border:5px solid #fff;}

	.video{ float:left; width:100%;}

	.video img{ width:100%;  border:5px solid #fff;}

	.banner_design h5{ float:left; width:100%; font-size:32px; color:#fff; text-align:center; margin-top:30px;  text-shadow: 2px 2px 10px #000000; margin-bottom:0px;}

	.sign_up{ float:left; width:100%; margin-top:20px;}

	.sign_up ul{  float:left; width:100%; list-style:none; padding-left:0px;}

	.sign_up ul li{ background: rgba(255, 255, 255, 0.8) url(../images/2.png) 357px 117px no-repeat; 

    float: left;



    margin-right: 1px;

    width: 33.2%;  padding-bottom:10px; min-height:100px; padding:10px 20px  20px;}

	.sign_up ul li p{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; color:#2b2b2b; text-align:left; margin-top:10px;}

	footer{ float:left; width:100%; padding-top:40px;

	}

	.footer_main_logo{ float:left; width:100%;}

	.right_clinte_logo{ float:left; width:100%; margin-top:10px;}

	.right_clinte_logo ul{ float:left; padding-left:0px; width:100%; list-style:none; padding-left:53px;}

	.right_clinte_logo ul li{ float:left; margin-right:30px;}

	.right_clinte_logo ul li:last-child{ margin-right:0px;}

	.footer_link{ float:left; width:100%; border-top:1px solid #e3e3e3; margin-top:30px;}

	.footer_link_mian{ float:left; width:100%; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; color:#9a9a9a; padding:20px 0px; } 

	.copy_right_main{ float:left; width:100%; background:#e3e3e3; padding:20px 0px; color:#9a9a9a; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

.left_copy p{ float:left; width:100%; color:#9a9a9a; margin-bottom:0px;}

.right_copy p{ float:left; width:100%;text-align:right; color:#9a9a9a; margin-bottom:0px;}

.inner_text{ float:left; width:100%;}

.contact_main{ float:left; width:100%; background:#fff; padding-bottom:40px;}

.contact_main p{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:15px; color:#2b2b2b; text-align:left;}

.contact_right_img{ float:left; width:100%; margin-top:60px;}

.contact_right_img img{ width:100%;}

.video p iframe{   border: 5px solid #fff;

    width: 99%;}



.left-sidebar-inner p img{ height:auto;  

    margin-top: 58px;

    width: 100%;}

	

	.pdf_box ul li:last-child{margin-right: 0px; width: 33.2%;}

	.left-sidebar-inner img{ width:100%; height:auto;}

	

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

	

	.amiant-css3-menu-navigation-bar .navigation-menu li > a{ padding: 11px 22px 14px;}

	h6{ font-size:32px;}

	.pdf_box ul li p img{ width:100%; height:auto;}

	.pdf_box ul li{   width: 32.8%;}

	.pdf_box ul li p{ font-size:15px; padding-left:10px; padding-right:10px;}

	.video_img img{ width:100%; height:auto;}

	.banner_design h5{ font-size:28px;}

	.sign_up ul li{    width: 32.9%;}

	.right_clinte_logo ul li{

		

		 float: left;

    margin-right:0px;

    width: 33%;}

	.right_clinte_logo ul li img{ width:100%; height:auto;}

	.footer_main_logo img{ width:100%; height:auto;}

	.left_copy p{ font-size:12px;}

	.right_copy p{ font-size:12px;}

	.contact_right_img img{ height:auto;}



}



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

	.pdf_box ul li {

    width: 100%; margin-bottom:10px;

}



.pdf_box ul li p{ font-size:20px;  padding-left: 28px;}

.pad_left{ padding-right:0px !important;}

.pad_right{ padding-left:0px !important;}

.sign_up ul li {

    margin-bottom: 10px;

    width: 100%;

}

.right_clinte_logo ul li{ width:100%;}

.right_clinte_logo ul{ padding-left:0px;}

.footer_link_mian p{ text-align:center;}

.footer_link_mian{padding: 10px 0;}

.right_copy p{ text-align:center;}

.contact_right_img{ margin-top:0px;}

	}
	.home_banner{ float:left; width:100%; margin:10px 0px 40px;}
	.home_banner img{ width:100%;}





