
@font-face {
	font-family:'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular_gdi.eot');
	src: url('../fonts/MyriadPro-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular_gdi.woff') format('woff'),
		url('../fonts/MyriadPro-Regular_gdi.ttf') format('truetype'),
		url('../fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}


@font-face {
	font-family:'MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold_gdi.eot');
	src: url('../fonts/MyriadPro-Semibold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Semibold_gdi.woff') format('woff'),
		url('../fonts/MyriadPro-Semibold_gdi.ttf') format('truetype'),
		url('../fonts/MyriadPro-Semibold_gdi.svg#MyriadPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Bold_gdi.eot');
	src: url('../fonts/MyriadPro-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Bold_gdi.woff') format('woff'),
		url('../fonts/MyriadPro-Bold_gdi.ttf') format('truetype'),
		url('../fonts/MyriadPro-Bold_gdi.svg#MyriadPro-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'CenturyGothic-Regular';
	src: url('../fonts/CenturyGothic_gdi.eot');
	src: url('../fonts/CenturyGothic_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/CenturyGothic_gdi.woff') format('woff'),
		url('../fonts/CenturyGothic_gdi.ttf') format('truetype'),
		url('../fonts/CenturyGothic_gdi.svg#CenturyGothic-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F003;
}

@font-face {
    font-family: 'steelfishregular';
    src: url('../fonts/steelfish_rg.woff2') format('woff2'),
         url('../fonts/steelfish_rg.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.*, *:after, *:before{ margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
 a{ text-decoration:none; } a:hover{ text-decoration:none;}
 img{ border:none; outline:none; max-width:100%;}
 input, textarea{ border:none; outline:none; background:none; margin:0; padding:0; }
 ul,ol{ margin:0; padding:0; list-style:none;}
 h1, h2, h3, h4, h5, h6{ margin:0; font-weight:normal; padding:0; }
 p{ padding:0; margin:0; }
 body{float:left; width:100%; height:100%; padding:0px !important; overflow-x:hidden; background:#fff; font-family:'MyriadPro-Regular';}
 

.header_ban{float:left; width:100%; position:relative;}
.header_ban img{width:100%;}
.header_ban .header_back{float:left; width:100%; position:fixed; z-index:999; top:0; left:0; background:rgba(255,255,255,0.9); padding:11px 50px 11px 50px; text-align:center; box-shadow: 0 0 8px #ccc;}
.header_ban .header_back .logo{float:left; position:relative; z-index:9; width:75%; padding-top: 10px; }
.header_ban .header_back .logo a{outline:none;}


.navigation{ float: left; text-align: center; width: 100%; padding-top:0px;}
.navigation .menu{float: left; list-style: outside none none; text-align: center; width: 100%;}
.navigation .menu li{float:none; display:inline-block; padding:0 17px; position:relative;}
.navigation .menu li a{float:left; font-size:20px; color:#000; font-family:'MyriadPro-Regular'; text-align:left;  outline:none;  transition:all 0.6s ease 0s;}
.navigation .menu li a span{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:10px; font-style:italic;}
.navigation .menu li a:hover{color:#04a1f3;  transition:all 0.6s ease 0s;}
.navigation .menu li .sub{float:left; display:none; position:absolute; left:0; top:100%; width:289px; z-index:999; background:#1e2b5d; color:#fff; border-radius:5px; overflow:hidden;}
.navigation .menu li .sub li{float:left; width:100%; line-height:30px; border-bottom:1px solid rgba(255,255,255,0.4); padding:0 25px;}
.navigation .menu li .sub li a{color:#fff; font-size:16px; line-height:40px; text-transform:capitalize;}
.navigation .menu li .sub li a:hover{color:#04a1f3;}
.navigation .menu li:hover .sub{display:block;}
.nav_sec {  float: left;  text-align: center; width: 100%; padding: 30px 0;}

.header_back .social_icn{float:right;  list-style:none; text-align:center; padding:20px 0;}
.header_back .social_icn li{float:none; display:inline-block; padding:0 10px;}

.header_back .flag{float:right; width:auto; list-style:none; padding:30px 0; margin-top:0px;}
.header_back .flag li{float:left; margin-right:5px; padding:0 10px;font-size: 20px;}
.header_back .flag li a{float:left; transition:0.6s;    color:##337ab7; } 
.header_back .flag li a:hover{color:#ebbd1e; transition:0.6s;}
.header_back .flag li img{width:auto;}

.banner_cont{float:left; width:100%; position:absolute; top:35%; left:0;}
.banner_cont .contant{float:left; width:100%; text-align:center;}
.banner_cont .contant h1{float:left; width:100%; text-align:center; color:#fff; font-size:93px; text-shadow: 1px 0px 3px #000; font-family: 'steelfishregular'; transform: translateY(-100%); opacity:0;}
.banner_cont .contant h1 span{font-size:58px;}
.banner_cont .contant h1 span .blue{color:#2696fe; transform: translateX(-100%);}
.banner_cont .contant .get_btn{float:none; display:inline-block; width:294px; height:57px; background:#1e2b5d; font-family:'MyriadPro-Regular'; font-size:26px; color:#fff; text-align:center; line-height: 60px; border-radius:50px; margin-top:24px; transform: translateY(100%); opacity:0;}
.banner_cont .contant .get_btn:hover{background:#04a1f3; color:#fff;}
.expand .banner_cont .contant h1{transform: translateY(0px); transition: all 1s ease 0s; opacity:1;}
.expand .banner_cont .contant .get_btn{transform: translateY(0px); transition: all 1.4s ease 0s; opacity:1;}


.service{float:left; width:100%; padding: 50px 0 94px;}
.service h2{float:left; width:100%; text-align:center; font-family:'MyriadPro-Semibold'; font-size:18px; color:#757575; text-transform:uppercase; opacity: 0; transform: translateY(-100%); }
.service h2 span{font-family:'MyriadPro-Bold'; font-size:28px; color:#3d3d3d; text-transform:capitalize;letter-spacing:0px;}
.service .service_list{float:left; width:100%; list-style:none; text-align:center;}
.service .service_list li{float:left;  margin-top: 41px; }
.service .service_list li .icns{float:none; width:104px; height:104px; border-radius:50%;   display:inline-flex; justify-content:center; background:#04a1f3; align-items: center; padding: 0 16px; transition:all 1s ease 0s;}
.service .service_list li .icns:hover img{-ms-transform: rotate(360deg);  -webkit-transform: rotate(360deg); transform: rotate(360deg); transition:all 1s ease 0s;}
.service .service_list li h3{width:100%; text-align:center; font-family:'MyriadPro-Bold'; font-size:18px; color:#000; padding:15px 0;}
.service .service_list li p{width:100%; text-align:center; font-size:16px; color:#000;}

.service .service_list li .read-more{background: #1e2b5d; border-radius: 50px; color: #fff; display: inline-block; float: none; font-family: "MyriadPro-Regular"; font-size: 16px; height: 41px; line-height: 41px; margin-top: 24px;  text-align: center; width: 200px; text-transform: capitalize; opacity:0; transition:all 1s ease 0s;}


.service .service_list li .read-more:hover{ background:#04a1f3; }
.service .service_list li:nth-child(1) .icns{background:#04a1f3; transform:translate(-100%);  opacity: 0;}
.service .service_list li:nth-child(2) .icns{background:#563b7e; transform:translate(-100%); opacity: 0;}
.service .service_list li:nth-child(3) .icns{background:#419755; transform:translate(100%); opacity: 0;}
.service .service_list li:nth-child(4) .icns{background:#ff721c; transform:translate(100%); opacity: 0;}
.service .service_list li:nth-child(5) .icns{background:#76c5c9; transform:translate(-100%);  opacity: 0;}
.service .service_list li:nth-child(6) .icns{background:#c0b429; transform:translate(-100%);  opacity: 0;}
.service .service_list li:nth-child(7) .icns{background:#9e6848; transform:translate(100%); opacity: 0;}
.service .service_list li:nth-child(8) .icns{background:#ec5853; transform:translate(100%); opacity: 0;}

.service.in-view h2{opacity: 1; transform: translateY(0%); transition:all 1s ease 0s;letter-spacing:2px;	}
.service.in-view .service_list li:nth-child(2) .icns{transform:translate(0); transition:all 0.8s ease 0s; opacity: 1;}
.service.in-view .service_list li:nth-child(1) .icns{transform:translate(0); transition:all 1.2s ease 0s; opacity: 1;}

.service.in-view .service_list li:nth-child(4) .icns{transform:translate(0); transition:all 0.8s ease 0s; opacity: 1;}
.service.in-view .service_list li:nth-child(3) .icns{transform:translate(0); transition:all 1.2s ease 0s; opacity: 1;}

.service.in-view .service_list li:nth-child(5) .icns{transform:translate(0); transition:all 0.8s ease 0s; opacity: 1;}
.service.in-view .service_list li:nth-child(6) .icns{transform:translate(0); transition:all 1.2s ease 0s; opacity: 1;}

.service.in-view .service_list li:nth-child(8) .icns{transform:translate(0); transition:all 0.8s ease 0s; opacity: 1;}
.service.in-view .service_list li:nth-child(7) .icns{transform:translate(0); transition:all 1.2s ease 0s; opacity: 1;}

.service .service_list li .read-more{opacity:1; transition:all 1s ease 0s;}


.about_back{float:left; width:100%; background:#f4f4f4; position:relative;}
.about_back .left_part{float:left; width:50%;}
.about_back .left_part .img{float:left; width:100%; opacity:0.1;}
.about_back .left_part .img img{width:100%;}
.about_back .right_part{float:right; width:50%; display:inline-flex; align-items: center; justify-content: center; height:100%; position:absolute; right:0;}
.about_back .right_part .aa{ float:left; width:100%; text-align:center;}
.about_back .right_part h2{float:left; width:100%; text-align:center; font-family:'MyriadPro-Semibold'; font-size:18px; color:#000; text-transform:uppercase; padding-bottom:24px; opacity:0; transform:translateY(-100%);}
.about_back .right_part h2 span{font-family:'MyriadPro-Bold'; font-size:28px; color:#000; text-transform:capitalize;}
.about_back .right_part p{float:left; width:100%; text-align:center; font-size:18px; color:#000; margin-bottom:20px; transform:translateY(100%); opacity:0; padding:0 30px;}
.about_back .right_part p br{display:none;}

.about_back .right_part .aa .read-more{background: #1e2b5d; border-radius: 50px; color: #fff; display: inline-block; float: none; font-family: "MyriadPro-Regular"; font-size: 26px; height: 57px;
    line-height: 60px; margin-top: 24px;  text-align: center; width: 294px; text-transform: capitalize; opacity:0; transition:all 1s ease 0s;}
	.about_back .right_part .aa .read-more:hover{ background:#04a1f3; }

.about_back.in-view .left_part .img{opacity:1; transition:all 1s ease 0s;}


.about_back.in-view .right_part h2{opacity:1; transform:translateY(0); transition:all 1s ease 0s; letter-spacing:2px;}
.about_back.in-view .right_part p{opacity:1; transform:translateY(0); transition:all 1s ease 0s;}
.about_back.in-view .right_part .aa .read-more{opacity:1; transition:all 1s ease 0s;}


.testimonial{float:left; width:100%; padding: 50px 0 94px;}
.testimonial h2{float:left; width:100%; text-align:center; font-family:'MyriadPro-Semibold'; font-size:18px; color:#000; text-transform:uppercase;}
.testimonial h2 span{font-family:'MyriadPro-Bold'; font-size:28px; color:#000; text-transform:capitalize;}
.testimonial .pop-box{padding-top:30px;}
.testimonial .pop-box p{float:left; width:100%; margin-bottom:20px;}
.testimonial .pop-box .sld_img{float:left; width:auto; margin-right:20px;}
.testimonial .pop-box .quotes { margin-right: 15px; margin-top: -15px;}
.testimonial .pop-box h2{float:left; width:auto; padding-top: 20px; text-align: left;}
.testimonial .pop-box h2 span{font-family:'CenturyGothic-Regular'; font-size:14px;}
.testimonial .owl-buttons { display: none;}

.contact_location_back{float:left; width:100%; background:#fff;}
.contact_location_back .left_part{float:left; width:50%; background:url(../images/contact_bg.png) no-repeat; text-align:center; min-height:733px; text-align:center; background-size:cover;}
.contact_location_back .left_part .contact_form{float:none; width:60%; display:inline-block; color:#000; padding-top:108px;}
.contact_location_back .left_part .contact_form h2{float:left; width:100%; text-align:center; font-family:'MyriadPro-Semibold'; font-size:18px; color:#000; text-transform:uppercase; padding-bottom:44px;}
.contact_location_back .left_part .contact_form h2 span{font-family:'MyriadPro-Bold'; font-size:28px; color:#0380c2; text-transform:capitalize;}
.contact_location_back .left_part .contact_form .form_list{float:left; width:100%; list-style:none;}
.contact_location_back .left_part .contact_form .form_list li{float:left; margin-bottom:5px; width:100%;}
.contact_location_back .left_part .contact_form .form_list li input[type]{float:left; width:100%; height:47px; background:#373737; font-family:'MyriadPro-Regular'; font-size:18px; color:#b5b5b5; padding:0 20px;}
.contact_location_back .left_part .contact_form .form_list li textarea{flat:left; width:100%; height:176px; background:#373737; font-family:'MyriadPro-Regular'; font-size:18px; color:#b5b5b5; padding:20px;}
.contact_location_back .left_part .contact_form .form_list li input[type="submit"]{float:left; width:170px; height:51px; background:#0380c2; color:#fff; line-height:51px; font-family:'MyriadPro-Regular';}
.contact_location_back .right_part{float:right; width:50%;}

.fotter_back{float:left; width:100%; background:#212121; padding:20px 0;}
.fotter_back .logo{float:left;  padding-left:31px; }
.fotter_back .mid_part{float:left; width:100%; text-align:center;}
.fotter_back .mid_part .menu{float:left; width:100%; list-style:none; text-align:center; padding-top:20px;}
.fotter_back .mid_part .menu li{float:none; display:inline-block; padding:0 20px;}
.fotter_back .mid_part .menu li a{float:left; font-size:14px; color:#fff; font-family:'MyriadPro-Regular'; text-align:left;  outline:none;  transition:all 0.6s ease 0s; text-transform:uppercase;}
.fotter_back .mid_part .menu li a:hover{color:#04a1f3;  transition:all 0.6s ease 0s;}
.fotter_back .fotter-social{float:right; width:auto; list-style:none; margin-right:31px; padding-top:20px;}
.fotter_back .fotter-social li{float:left; padding:0 10px;}
.fotter_back p{color:#fff; width:100%; float:left; text-align:center; padding-top:21px;}
.navbar-toggle{background:#04a1f3; }
.navbar-toggle .icon-bar {background:#fff;}
.navbar-collapse{width:100%;}



/******inner-page-css*******/

.inner-banner{float:left; width:100%; margin-top:127px; background:url(../images/about-banner.jpg) no-repeat; background-size:cover; min-height:172px; padding:3% 0;}
.inner-banner img{width:100%;}
.inner-banner h1{float:left; width:100%; color:#fff; font-size: 50px; font-weight: 600; text-transform: uppercase;}

.inner-contant{float:left;width:100%; position:absolute; bottom:30px; top:auto;}
.inner-contant .contant{float:left; width:100%;}
.inner-contant .contant h1{float:left; width:100%; font-size:70px;  color:#fff;  font-family: 'steelfishregular'; text-transform: capitalize;}
.inner-contant .contant h1 span{float:left; font-size:40px; width:100%;}

.basic-contant{float:left; width:100%; padding:30px 0;}
.basic-contant h2{float:left; width:100%; font-family:'MyriadPro-Bold'; font-size:28px; color:#010101; padding-bottom:20px;}
.basic-contant p{color:#010101; font-size:18px; padding-bottom:25px; text-align:justify;}
.basic-contant .abt-img{float:right; margin-left:20px; margin-bottom:20px;}
.basic-contant .abt-list{float:left; width:100%; list-style:none;  padding:60px 0;}
.basic-contant .abt-list li{float:left; width:100%;}
.basic-contant .abt-list li h2{float:left; width;100%; font-family: 'steelfishregular'; font-size:48px; color:#1e2b5d;}

.contact-contant{float:left; width:100%;}
.contact-contant .left-part{float:left; width:50%; background:url(../images/contact_img.jpg) no-repeat; min-height:730px; display:inline-flex; text-align: center; justify-content: center; align-items: center;}
.contact-contant .left-part .form_lst{float:none; width:55%; list-style:none; display:inline-block;}
.contact-contant .left-part .form_lst li{float:left; width:100%; margin-bottom:10px;}
.contact-contant .left-part .form_lst li input[type="text"]{float:left; width:100%; height:47px; background:#373737; padding:0 15px; font-family:'MyriadPro-Regular'; font-size:18px;color:#9a9a9a;}
.contact-contant .left-part .form_lst li input[type="email"]{float:left; width:100%; height:47px; background:#373737; padding:0 15px; font-family:'MyriadPro-Regular'; font-size:18px; color:#9a9a9a;}
.contact-contant .left-part .form_lst li textarea{float:left; width:100%; background:#373737; padding:15px; font-family:'MyriadPro-Regular'; height:176px; font-family:'MyriadPro-Regular'; color:#9a9a9a; font-size:18px; color:#939393;}
.contact-contant .left-part .form_lst li input[type="submit"]{float:left; width:30%; text-align:center; background:#0380c2; color:#fff; font-family:'MyriadPro-Regular'; font-size:18px; text-transform:capitalize; line-height:47px;}

.contact-contant .left-part h3{float:left; width:100%; text-align:center; font-family:'MyriadPro-Semibold'; font-size:18px; text-transform:uppercase; color:#000; line-height:30px; padding-bottom:40px;}
.contact-contant .left-part h3 span{float:left; width:100%; font-family:'MyriadPro-Bold'; font-size:28px; color:#0380c2; text-transform:capitalize;}
.contact-contant .left-part .cont{float:left; width:100%;}

.basic-contant .price-list{float:left; width:100%; list-style:none; }
.basic-contant .price-list li{float:left; width:31%; background:#f6f5f5; padding: 20px 0; border:1px solid #1e2b5d ;}
.basic-contant .price-list li h3{float:left; width:100%; font-family: 'steelfishregular'; font-size:46px; color:#1e2b5d; text-align:center;}
.basic-contant .price-list li .mnth{float:left; width:100%; font-family: 'steelfishregular'; font-size:58px; background:#1e2b5d; color:#fff; text-align:center; margin-top:20px;}
.basic-contant .price-list li .list{float:left; width:100%; list-style:none; padding:15px;}
.basic-contant .price-list li .list li{float:left; width:100%; padding: 0 0 10px 0; margin:0 !important; border:none;}
.basic-contant .price-list li .list li .text{float:left; font-family:'MyriadPro-Regular'; font-size:20px; color:#010101; padding-left:25px; background:url(../images/blue-bullets.png) left center no-repeat;}
.basic-contant .price-list li+li {margin-left:24px; border:1px solid #ebbd1e ;}
.basic-contant .price-list li+li+li {margin-left:24px; border:1px solid #ef7e3a ;}
.basic-contant .price-list li:nth-child(2) .mnth{background:#ebbd1e;}
.basic-contant .price-list li:nth-child(3) .mnth{background:#ef7e3a; border:1px solid #ef7e3a ;}
.basic-contant h4{float:left; width:100%; font-family: 'steelfishregular'; font-size: 48px; color: #1e2b5d; padding: 40px 0;}
.basic-contant h4 span{ float:left}
.basic-contant h4 .get_btn{background: #1e2b5d; border-radius: 50px; color: #fff; display: inline-block; float: none; font-family: "MyriadPro-Regular"; font-size: 24px; height: 41px; line-height: 41px; margin-top: 7px; margin-left:10px; text-align: center; text-transform: capitalize; transition: all 1s ease 0s; width: 200px;}
.basic-contant .rate_list{float:left; width:100%; list-style:none;}
.basic-contant .rate_list li{float:left; width:31%; background:#487f29; padding: 20px 0 30px 0; text-align:center; border:1px solid #487f29; }
.basic-contant .rate_list h3{float:left; width:100%; font-family: 'steelfishregular'; font-size:46px; color:#1e2b5d; text-align:center; color:#fff;}
.basic-contant .rate_list li .mnth{float:left; width:100%; font-family: 'steelfishregular'; font-size:58px; background:#fff; color:#487f29; text-align:center; margin-top:20px;}
.basic-contant .rate_list li p{float:left; width:100%; text-align:center; font-size:20px; padding:30px 0; color:#fff;}
.basic-contant .rate_list li a{float:none; display:inline-block; line-height:45px; text-align:center; width:70%; border-radius:50px; background:#fff; font-size:23px; color:#487f29;}
.basic-contant .rate_list li + li{margin-left:24px;}

.basic-contant .rate_list li:nth-child(2){background:#30a4ae; border:1px solid #30a4ae ;}
.basic-contant .rate_list li:nth-child(2) .mnth{color:#30a4ae;}
.basic-contant .rate_list li:nth-child(2) a{color:#30a4ae;}

.basic-contant .rate_list li:nth-child(3){background:#511e60; border:1px solid #511e60 ;}
.basic-contant .rate_list li:nth-child(3) .mnth{color:#511e60;}
.basic-contant .rate_list li:nth-child(3) a{color:#511e60;}

.basic-contant .benifit-list{float:left; width:100%; list-style:none; padding-bottom:40px;}
.basic-contant .benifit-list li{float:left; width:50%; background:url(../images/yellow-bullets.png) left 5px no-repeat; font-size:18px; padding-left:25px; padding-bottom:10px;}
.basic-contant .left-part{float:left; width:45%; padding-bottom:60px;}
.basic-contant .right-part{float:right; width:45%; padding-bottom:60px;}
.basic-contant .img{float:left; width:100%; text-align:center;}

 .address{float:left; width:50%; padding-bottom: 40px; text-align:left; padding-left:48px; padding-bottom:30px;}
 .address h2{float: none; font-family: 'steelfishregular'; font-size: 35px; color: #0380c2; text-transform:capitalize; text-align:left; display:inline-block;}
 .address h2 span{float:left; width:100%; color:#010101; font-size:28px;}
 .address p{font-size:16px;}
 
 .inner-content{float:left; width:100%; padding:20px 0;}
 .inner-content h3{float:left; width:100%; font-weight:600; font-size:35px; text-transform: capitalize; padding-bottom: 20px; text-align:left;}
 .inner-content p{float:left; width:100%; font-size:16px; line-height:28px; text-align:left; padding-bottom:20px;}
 .inner-content .img{ float:none; border:10px solid #fff; display:inline-block; box-shadow:0px 0px 10px #ccc;}

 .inner-content .content-box .right-side{float:left; width:100%; text-align:center;}
 .inner-content .content-box .left-side{float:left; width:100%; text-align:center;}
 .inner-content .content-box{float:left; width:100%; margin-bottom:30px; text-align:center;}
 .inner-content h4{float:left; font-size: 25px; font-weight: 600; padding: 20px 0;}
 .inner-content .list{float:left; width:100%; list-style:disc; padding-left:20px; text-align:left;}
 .inner-content .list li{float:left; width:100%; font-size:16px; line-height:30px;}
 
 .inner-content .content-box .contact{float:left; width:100%;}
 .inner-content .content-box .contact p{padding-bottom:10px;}
 .inner-content .content-box .contact p span{font-weight:bold;}
 .inner-content .content-box .form-part{float:left; width:100%; text-align:center; padding-top:30px;}
 .inner-content .content-box .form-part .form-list{float:none; display:inline-block; width:100%;}
 .inner-content .content-box .form-part .form-list li{float:left; width:100%; padding-bottom:15px;}
 .inner-content .content-box .form-part .form-list li input{float:left; width:100%; height:45px; padding:0 20px; border:1px solid rgba(0,0,0,0.1); font-size:18px;}
 .inner-content .content-box .form-part .form-list li textarea{float:left; width:100%; height:130px; padding:20px; font-size:18px; border:1px solid rgba(0,0,0,0.1);}
 .inner-content .content-box .form-part .form-list li input[type="submit"]{width:50%; text-align:center; background:#337ab7; color:#fff; font-weight:bold;  text-transform: uppercase; font-size:27px;}
  @media ( min-width:1501px ) and ( max-width:1700px ){
	 
  }
 
 
 
 
 @media ( min-width:1350px ) and ( max-width:1500px ){
	 .inner-banner{margin-top:110px;}
	 .inner-contant .contant h1 span{font-size:35px;}
	 .inner-contant .contant h1 {font-size:60px;}
	 
	 .header_ban .header_back .logo{width:100%;  }
	 .nav_sec{padding:22px 0;}
	 .header_back .flag{padding:22px 0;}
	 .expand .banner_cont .contant h1{font-size:75px;}
	 .banner_cont .contant h1 span{font-size:48px;}
	 .about_back .left_part .img{opacity:1;}
	 .about_back .right_part h2{opacity:1; transform: translateY(0);}
	 .about_back .right_part h2 span{font-size:19px;}
	 .about_back .right_part p{opacity:1; transform: translateY(0);}
	 .about_back .right_part .aa .read-more{opacity:1; height:40px; line-height:40px; font-size:20px; width:230px; margin-top:-15px;}
	 	
 }

 @media ( min-width:1200px ) and ( max-width:1350px ){
	 .inner-banner{margin-top:110px;}
	 .navigation .menu li{padding:0 11px;}
	 .about_back .right_part p br{display:none;}
	 
	 .container{width:100%;}
	 .basic-contant .price-list li .list li .text{font-size:24px;}
	 .header_ban .header_back .logo{width:100%;}
	 .nav_sec{padding:22px 0;}
	 .header_back .flag{padding:22px 0;}
	 .expand .banner_cont .contant h1{font-size:75px;}
	 .banner_cont .contant h1 span{font-size:48px;}
	 .about_back .left_part .img{opacity:1;}
	 .about_back .right_part h2{opacity:1; transform: translateY(0);}
	 .about_back .right_part h2 span{font-size:19px;}
	 .about_back .right_part p{opacity:1; transform: translateY(0);}
	 .about_back .right_part .aa .read-more{opacity:1; height:40px; line-height:40px; font-size:20px; width:230px; margin-top:-15px;}
 }

 @media ( min-width:1025px ) and ( max-width:1199px ){
	.inner-banner{margin-top:90px; padding:5% 0;}
	.header_ban .header_back .logo img{width:100%;}
	.navigation{padding-top:0px;}
	.banner_cont .contant h1{font-size:36px;}
	.portfolio_back .portfolio p br{display:none;}
	.portfolio_back .portfolio p {text-align:center;}
	.about_back .right_part p br{display:none;}
	.about_back .right_part .aa{padding-top:40px;}
	.about_back .right_part p{font-size:14px; padding:0 20px;}
	.about_back .right_part{height:100%;}
	.navigation .menu li{ padding: 0 7px;}
	.navigation .menu li a{font-size:16px;}
	.service .service_list li p br{display:none;}
	.fotter_back .mid_part .menu li{padding:0 16px;}
	.basic-contant p{font-size:22px;}
	.contact-contant .left-part .form_lst{width:80%;}
	.basic-contant .price-list li .list li .text{font-size:18px;}
	.basic-contant .price-list li h3{font-size:50px;}
	.basic-contant .price-list li .mnth{font-size:55px;}
	.basic-contant .rate_list h3{font-size:50px;}
	.basic-contant .rate_list li .mnth{font-size:55px;}
	
	.header_ban .header_back .logo{width:100%;}
	.nav_sec{padding:20px 0;}
	 .header_back .flag{padding:20px 0;}
	 .header_ban .header_back{padding: 11px 50px 0px 50px;}
	 .header_back .flag li{font-size:16px;}
	 .banner_cont .contant h1{font-size:55px;}
	 .banner_cont .contant h1 span{font-size:33px;}
	 .about_back .left_part .img{opacity:1;}
	 .about_back .right_part h2{opacity:1; transform: translateY(0);}
	 .about_back .right_part h2 span{font-size:25px;}
	 .about_back .right_part p{opacity:1; transform: translateY(0);}
	 .about_back .right_part .aa .read-more{opacity:1; height:40px; line-height:40px; font-size:20px; width:230px; margin-top:-15px;}
	 .about_back .left_part .img{opacity:1;}
	 .about_back .right_part h2{opacity:1; transform: translateY(0);}
	 .about_back .right_part h2 span{font-size:19px;}
	 .about_back .right_part p{opacity:1; transform: translateY(0);}
	 .about_back .right_part .aa .read-more{opacity:1; height:40px; line-height:40px; font-size:20px; width:230px; margin-top:-15px;}
	
 }
 
@media ( min-width:992px ) and ( max-width:1024px ){
	.inner-banner{margin-top:90px; padding:5% 0;}
	.header_ban .header_back .logo img{width:100%;}
	.portfolio_back .portfolio p br{display:none;}
	.portfolio_back .portfolio p {text-align:center;}
	.about_back .right_part p br{display:none;}
	.about_back .right_part .aa{padding-top:40px;}
	.about_back .right_part p{font-size:14px; padding:0 20px;}
	.about_back .right_part{height:100%;}
	.navigation .menu li{padding: 0 7px;}
	.navigation .menu li a{font-size:14px;}
	.service .service_list li p br{display:none;}
	.fotter_back .mid_part .menu li{padding:0 16px;}
	.basic-contant p{font-size:22px;}
	
	.contact-contant .left-part .form_lst{width:80%;}
	
	.basic-contant .price-list li .list li .text{font-size:18px;}
	.basic-contant .price-list li h3{font-size:50px;}
	.basic-contant .price-list li .mnth{font-size:55px;}
	.basic-contant .rate_list h3{font-size:50px;}
	.basic-contant .rate_list li .mnth{font-size:55px;}
	.header_back .social_icn li{padding:0 5px;}
	
	.header_ban .header_back .logo{width:100%;}
	.nav_sec{padding:20px 0;}
	 .header_back .flag{padding:20px 0;}
	 .header_ban .header_back{padding: 11px 50px 0px 50px;}
	 .header_back .flag li{font-size:16px;}
	 .banner_cont .contant h1{font-size:55px;}
	 .banner_cont .contant h1 span{font-size:33px;}
	 .about_back .left_part .img{opacity:1;}
	 .about_back .right_part h2{opacity:1; transform: translateY(0);}
	 .about_back .right_part h2 span{font-size:19px;}
	 .about_back .right_part p{opacity:1; transform: translateY(0);}
	 .about_back .right_part .aa .read-more{opacity:1; height:40px; line-height:40px; font-size:20px; width:230px; margin-top:-15px;}
 }
 

 
 @media ( min-width:768px ) and ( max-width:991px ){
	 .inner-content .img{margin:20px 0;}
	 .inner-banner{padding:7% 0;}
	.header_ban .header_back{position:static;}
	.header_ban .header_back .logo{width:100%;}
	.nav_sec{position:static; padding:0;}
	.banner_cont .contant h1{text-shadow: 0 0 8px #000;}
	.banner_cont .contant .get_btn{width: 190px; font-size: 18px; height:45px; line-height:45px;}
	.banner_cont{top:58%;}
	.portfolio_back .portfolio .port_list{text-align:center;}
	.portfolio_back .portfolio .port_list li .img { display: inline-block; float: none; transition: all 1s ease 0s; width: auto;}
	.about_back .left_part{width:100%;}
	.about_back .right_part{width:100%;}
	.header_ban img{width:auto;}
	.navigation .menu li{ padding:0 16px;}
	.header_back .social_icn{width:100%;}
	.banner_cont .contant h1 span{font-size:37px;}
	.fotter_back .logo{width:100%; text-align:center;}
	.fotter_back{text-align:center;}
	.fotter_back .fotter-social{float:none; display:inline-block;}
	.about_back .right_part{position:static; padding:30px 0;}
	.basic-contant p{font-size:22px;}
	.inner-banner{margin-top:0;}
	.basic-contant .abt-img{width:100%; padding-left:0;}
	.basic-contant .abt-img img{width:100%;}
	.basic-contant p{text-align:justify;}
	.contact-contant .left-part{width:100%;}
	.contact-contant .right-part{width:100%;}
	.contact-contant .right-part iframe{width:100% !important;}
	.basic-contant .price-list li h3{font-size:50px;}
	.basic-contant .price-list li .mnth{font-size:52px;}
	.basic-contant .price-list li .list li .text{background:url(../images/blue-bullets.png) left 4px no-repeat; font-size:18px;}
	.basic-contant .rate_list h3{font-size:50px;}
	.basic-contant .rate_list li .mnth{font-size:52px;}
	.basic-contant .rate_list li p{font-size:16px;}
	.basic-contant .benifit-list li{width:100%;}
	.header_back .flag{width:100%; text-align:center;}
	.header_back .flag li{float:none; display:inline-block; vertical-align:top;}
	.banner_cont .contant h1 span{font-size:30px; padding-top:10px;}
	.banner_cont .contant h1{font-size:54px;}
	.service .service_list li{width:100%;}
	.inner-content .content-box iframe{height:300px;}
}

 @media ( max-width:767px ){
	 .inner-content .content-box iframe{height:300px;}
	 .navigation .menu li .sub{position:static; width:100%;}
	 .navigation .menu li .sub li {padding:0;}
	 .navigation .menu li .sub li a{width:100%; padding:0 10px;}
	 .navigation .menu li .sub li a:hover{color:#fff;}
	 .inner-content .img{margin:20px 0;}
	 .inner-banner{padding:7% 0;}
	.header_ban .header_back{position:static;}
	.header_ban .header_back .logo{width:100%;}
	.nav_sec{position:static; padding:0;}
	.banner_cont .contant h1{font-size:60px	;}
	.banner_cont{position:static; background:#2d2d2d; padding:20px 0;}
	.portfolio_back .portfolio .port_list{text-align:center;}
	.portfolio_back .portfolio .port_list li .img { display: inline-block; float: none; transition: all 1s ease 0s; width: auto;}
	.about_back .left_part{width:100%;}
	.about_back .right_part{width:100%;}
	.about_back .right_part p br{display:none;}
	.about_back .right_part{padding:0 15px; padding-top:30px; height:auto !important;}
	.about_back .right_part p{text-align:justify;}
	.header_ban .header_back{padding: 20px 0 11px;}
	.header_ban img{width:auto;}
	.header_back .social_icn{width:100%;}
	.navigation .menu li{width:100%;}
	.navigation .menu li a span{display:none;}
	.navigation .menu li{line-height:35px;  padding:0;   border-bottom:1px dashed #000;}
	.navigation .menu li a{width:100%;}
	.navigation .menu li a:hover{background:#04a1f3; padding:0 10px; color:#fff; transition: all 1s ease 0s;}
	.banner_cont .contant h1 span { font-size: 46px;}
	.fotter_back .logo{width:100%; text-align:center;}
	.fotter_back{text-align:center;}
	.fotter_back .fotter-social{float:none; display:inline-block;}
	.about_back .right_part{position:static; padding:30px 0;}
	.basic-contant p{font-size:22px;}
	.inner-banner{margin-top:0;}
	.basic-contant .abt-img{width:100%; padding-left:0;}
	.basic-contant .abt-img img{width:100%;}
	.basic-contant p{text-align:justify;}
	.basic-contant p{text-align:justify;}
	.contact-contant .left-part{width:100%;}
	.contact-contant .right-part{width:100%;}
	.contact-contant .right-part iframe{width:100% !important;}
	.basic-contant .price-list li{width:100%; margin-left:0 !important; margin-bottom:20px;}
	.basic-contant .rate_list li{width:100%; margin-left:0 !important; margin-bottom:20px;}
	.basic-contant .benifit-list li{width:100%;}
	.header_back .flag{width:100%; text-align:center;}
	.header_back .flag li{float:none; display:inline-block; vertical-align:top;}
	.banner_cont .contant h1 span{font-size:37px;}
}

@media ( max-width:640px ){
	.banner_cont .contant h1{font-size:40px;}
	.banner_cont .contant .get_btn{width:240px; height:50px; line-height:50px; outline:none;}
	.header_ban .header_back{padding: 20px 0 11px;}
	.header_ban img{width:auto;}
	.banner_cont .contant h1 span { font-size: 26px;}
	.fotter_back .mid_part .menu li{width:100%; line-height:35px; border-bottom:1px dashed #fff;}
	.basic-contant h2{font-size:22px;}
	.basic-contant p{font-size:18px;}
	.basic-contant .abt-list li h2{font-size:38px;}
	.contact-contant .right-part iframe{height:400px;}
	.contact-contant .left-part .form_lst{width:80%;}
	.basic-contant .left-part{width:100%;}
	.basic-contant .right-part{width:100%;}
		
}


@media ( max-width:480px ){
	.banner_cont .contant h1{font-size:36px;}
	.banner_cont .contant h1 span { font-size: 24px;}
	.banner_cont .contant .get_btn{width:180px; height:35px; line-height:35px; font-size:17px;}
	.basic-contant .abt-list li h2{font-size:32px;}
	.inner-contant .contant h1{font-size:60px;}
	.inner-contant .contant h1 span{font-size:36px;}
	.contact-contant .left-part .form_lst{width:100%;}
	.contact-contant .left-part {padding:0 15px;}
	.contact-contant .right-part {padding:0;}
	.basic-contant .price-list li h3{font-size:35px;}
	.basic-contant .price-list li h3{font-size:35px;}
	.basic-contant .price-list li .list li .text{font-size:20px; background:url(../images/blue-bullets.png) left 4px no-repeat;}
	.basic-contant .price-list li .mnth{font-size:38px;}
	.basic-contant .rate_list h3{font-size:35px;}
	.basic-contant .rate_list li .mnth{font-size:38px;}
	.basic-contant .rate_list li a{width:55%;}
	.basic-contant .left-part{width:100%;}
	.basic-contant .right-part{width:100%;}
	.basic-contant .benifit-list li{font-size:18px;}
	.address{float:left; width:100%;  text-align:left; padding:0 35px; padding-bottom:30px;}
	.header_ban .header_back .logo{text-align:center;}
	.header_ban .header_back .logo img{wdith:90%;}
	
}

@media ( max-width:360px ){
	.banner_cont .contant h1 span{font-size: 23px;}
	.service .service_list li p br{display:none;}
	.about_back .right_part{height:auto !important; padding-top:30px;}
	.address h2 span{font-size:26px;}
	.about_back .right_part .aa .read-more{width: 245px; font-size: 23px;}
	.banner_cont .contant h1{font-size:30px;}
}
