/* CSS Document */

/*
----------------------------------
01. DEFAULT ELEMENTS
----------------------------------
*/

body{margin:0px;padding:0px;*min-width:960px;min-width:960px\0/;}
*{border:none;outline:none;text-decoration:none;margin: 0; padding: 0; }
ul, li{margin:0px;padding:0px;list-style:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
@font-face {
font-family: 'MyriadProRegular';
src: url('myriadpe-webfont.eot');
src: url('myriadpe-webfont.eot?#iefix') format('embedded-opentype'),
	 url('myriadpe-webfont.woff') format('woff'),
	 url('myriadpe-webfont.ttf') format('truetype'),
	 url('myriadpe-webfont.svg#MyriadProRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansregular';
src: url('opensans-regular-webfont.eot');
src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('opensans-regular-webfont.woff') format('woff'),
	 url('opensans-regular-webfont.ttf') format('truetype'),
	 url('opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'lancelotregular';
src: url('lancelot-regular-webfont.eot');
src: url('lancelot-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('lancelot-regular-webfont.woff') format('woff'),
	 url('lancelot-regular-webfont.ttf') format('truetype'),
	 url('lancelot-regular-webfont.svg#lancelotregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'noto_serifregular';
src: url('notoserif-regular-webfont.eot');
src: url('notoserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('notoserif-regular-webfont.woff') format('woff'),
	 url('notoserif-regular-webfont.ttf') format('truetype'),
	 url('notoserif-regular-webfont.svg#noto_serifregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'noto_serifitalic';
src: url('notoserif-italic-webfont.eot');
src: url('notoserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
	 url('notoserif-italic-webfont.woff') format('woff'),
	 url('notoserif-italic-webfont.ttf') format('truetype'),
	 url('notoserif-italic-webfont.svg#noto_serifitalic') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'MyriadProBold';
src: url('myriadpro-bold-webfont.eot');
src: url('myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('myriadpro-bold-webfont.woff') format('woff'),
	 url('myriadpro-bold-webfont.ttf') format('truetype'),
	 url('myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'fjalla_oneregular';
src: url('fjallaone-regular-webfont.eot');
src: url('fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fjallaone-regular-webfont.woff') format('woff'),
	 url('fjallaone-regular-webfont.ttf') format('truetype'),
	 url('fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'codaregular';
src: url('coda-regular-webfont.eot');
src: url('coda-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('coda-regular-webfont.woff') format('woff'),
	 url('coda-regular-webfont.ttf') format('truetype'),
	 url('coda-regular-webfont.svg#codaregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'dancing_script_otregular';
src: url('dancingscript-regular-webfont.eot');
src: url('dancingscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('dancingscript-regular-webfont.woff') format('woff'),
	 url('dancingscript-regular-webfont.ttf') format('truetype'),
	 url('dancingscript-regular-webfont.svg#dancing_script_otregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'open_sanslight';
src: url('opensans-light-webfont.eot');
src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('opensans-light-webfont.woff') format('woff'),
	 url('opensans-light-webfont.ttf') format('truetype'),
	 url('opensans-light-webfont.svg#open_sanslight') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Courgette';
src: url('Courgette-Regular.eot');
src: url('Courgette-Regular.eot?#iefix') format('embedded-opentype'),
	url('Courgette-Regular.woff2') format('woff2'),
	url('Courgette-Regular.woff') format('woff'),
	url('Courgette-Regular.ttf') format('truetype'),
	url('Courgette-Regular.svg#Courgette-Regular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'aparajitaregular';
src: url('ufonts.com_aparajita-webfont.eot');
src: url('ufonts.com_aparajita-webfont.eot?#iefix') format('embedded-opentype'),
	 url('ufonts.com_aparajita-webfont.woff2') format('woff2'),
	 url('ufonts.com_aparajita-webfont.woff') format('woff'),
	 url('ufonts.com_aparajita-webfont.ttf') format('truetype'),
	 url('ufonts.com_aparajita-webfont.svg#aparajitaregular') format('svg');
font-weight: normal;
font-style: normal;
}


h1{font:normal 32px Georgia, "Times New Roman", Times, serif;color:#747474;margin:0px 0px 14px 0px;padding:0px 0px 13px 0px;background:url(../images/border.jpg) repeat-x left bottom;}
h1 span {color:#09a3db;}
h1 span span{color:#92d73f;}
p{font:normal 14px Verdana, Geneva, sans-serif;color:#747474;margin:0px;padding:0px 10px 15px 0px;line-height:20px;}
p span{color:#fa6c3b;}
p a{color:#fa6c3b;}



/*
----------------------------------
02. CONTAINER, WRAPPER
----------------------------------
*/

#container{width:100%;}
#wrapper{width:100%;}
.main{max-width:960px;margin:0 auto;*width:960px;width:960px\0/;}
img {
	max-width: 100%;
	height: auto;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear{border:;}
@media(max-width:1000px){
.main{padding:0% 3%;}	
}




/*
----------------------------------
03. HEADER
----------------------------------
*/

#header{width:100%;}
.header_top{background-color:#434343;}
.header_left{/*width:293px;*/width:30.52%;float:left;padding:24px 0px 0px 0px;}
.header_right{width:69.48%;float:right;padding-top:6px;}

/*------------Navigation Start------------*/
#nav_holder{width:100%;}
#nav_holder2{display:none;}
#navigation ul{margin:0px 23px 0px 0px;padding:0px;list-style:none;float:right;}
#navigation ul li{margin:0px;padding:0px;float:left;line-height:38px;}
#navigation ul li a{margin:0px;padding:0px 0px 0px 30px;font:normal 16px 'MyriadProRegular';color:#ffffff;float:left;line-height:38px;}
#navigation ul li a.active, #navigation ul li a:hover{color:#92d73f;}
/*------------Navigation End------------*/


.top_green_bg{background:url(../images/green_bg.jpg) repeat-x #4bb300;min-height:34px;position:relative;width:100%;z-index:9;}
.top_green_bg h2{font:normal 30px 'open_sansregular';color:#ffffff;text-shadow:0px 1px 0px #559f00;margin:0px;padding:0px 29px 0px 40px;text-transform:uppercase;float:left;line-height:34px;}
.green_shadow{background:url(../images/green_shadow.png) repeat-x;width:100%;height:12px;bottom:-12px;position:absolute;}
.img_holder{float:left;padding-top:4px;position:relative;}
.arw_holder{position:absolute;right:-84px;top:-37px;z-index:99;}


#banner{min-height:438px;background-color:#434343;position:relative;margin-top:-12px;}
.banner_icon_sec{max-width:960px;margin:0 auto;*width:960px;width:960px\0/;position:relative;}
.box {width: 100%;height: 100%;}
.home_banner_text1{padding:124px 0px 0px 0px;}
.banner_text1{padding:0px 0px 0px 0px;}

.banner_text1 h2{font:normal 80px 'lancelotregular';color:#ffffff;margin:0px 0px 7px 0px;padding:0px 0px 6px 0px;background:url(../images/banner_text_bg.png) no-repeat center bottom;text-align:center;line-height:normal;}
.banner_text1 h3{font:normal 17px 'codaregular';color:#ffffff;text-transform:uppercase;margin:0px;padding:0px;text-align:center;letter-spacing:14px;line-height:normal;}


.home_banner_text1{text-align:center;}
.home_banner_text1 h2{font:normal 63px 'dancing_script_otregular';color:#91d73f;margin:0px 0px 7px 0px;padding:0px 0px 6px 0px;text-align:center;line-height:normal;}
.home_banner_text1 h2 span{color:#f96b3b;}
.home_banner_text1 h2 span span{color:#09a3db;}
.home_banner_text1 h3{font:normal 16px 'open_sanslight';color:#ffffff;text-transform:uppercase;margin:0px;padding:8px 11px;text-align:center;letter-spacing:14px;position:relative;display:inline-block;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;line-height:normal;}


.home_banner_text5{padding:84px 0px 0px 0px;}
.home_banner_text5{text-align:center;}
.home_banner_text5 h2{font:normal 100px 'Courgette';color:#fff;margin:0px 0px 7px 0px;padding:0px 0px 6px 0px;text-align:center;line-height:normal;}
.home_banner_text5 h2 span{color:#cfff0e;}
.home_banner_text5 h3{font:normal 50px 'aparajitaregular';color:#ffffff;text-transform:uppercase;margin:0px;padding:0;text-align:center;letter-spacing:10px;position:relative; position:relative;line-height:normal;}
.home_banner_text5 h3:after{width:100%;height:2px;background:url(../images/line.png) no-repeat left top;background-size:100%;right:0;top:22px;position:absolute;content:'';width:15%;}
.home_banner_text5 h3:before{width:100%;height:2px;background:url(../images/line2.png) no-repeat left top;background-size:100%;left:0;top:22px;position:absolute;content:'';width:15%;}



.banner_text2{padding:92px 0px 0px 0px;}
.banner_text2 h2{font:normal 70px 'lancelotregular';color:#498600;margin:0px 0px 7px 0px;padding:0px 0px 6px 0px;background:url(../images/banner_text_bg2.jpg) no-repeat center bottom;text-align:center;line-height:normal;}
.banner_text2 ul{margin:0px;padding:21px 0px 0px 20px;list-style:none;}
.banner_text2 ul li{margin:0px;padding:0px 0px 10px 11px;width:45%;float:left;font:normal 15px 'MyriadProRegular';color:#ffffff;background:url(../images/banner_arw.png) no-repeat left 4px;line-height:20px;}

.banner_text3{padding:145px 0px 0px 0px;}
.banner_text3 h2{font:normal 64px 'lancelotregular';color:#ffffff;margin:0px 0px 7px 0px;padding:0px 0px 6px 0px;background:url(../images/banner_text_bg3.jpg) no-repeat center bottom;text-align:center;line-height:normal;}
.banner_text3 ul{margin:0px;padding:21px 0px 0px 0px;list-style:none;text-align:center;}
.banner_text3 ul li{margin:0px;padding:0px 15px 10px 15px;display:inline-block;font:normal 15px 'MyriadProRegular';color:#ffffff;background:url(../images/banner_arw.png) no-repeat left 4px;line-height:20px;}



.banner_text4{padding:88px 0px 0px 0px;}
.banner_text4 h2{font:normal 70px 'lancelotregular';color:#ffffff;margin:0px 0px 7px 0px;padding:0px 0px 6px 0px;background:url(../images/banner_text_bg4.jpg) no-repeat center bottom;text-align:center;line-height:normal;}
.banner_text4 ul{margin:0px;padding:21px 0px 0px 110px;list-style:none;}
.banner_text4 ul li{margin:0px;padding:0px 15px 10px 0px;float:left;width:48%;font:normal 15px 'MyriadProRegular';color:#ffffff;line-height:20px;}
.banner_text4 ul li span{width:16px;height:16px;background:url(../images/banner_number_bg.jpg) no-repeat left top;float:left;margin-right:6px;margin-top:2px;font-size:12px;font-weight:bold;text-align:center;line-height:16px;}



.banner_text4{padding:92px 0px 0px 0px;}
.banner_text4 h2{font:normal 70px 'lancelotregular';color:#fff;margin:0px 0px 7px 0px;padding:0px 0px 6px 0px;background:url(../images/banner_text_bg5.jpg) no-repeat center bottom;text-align:center;line-height:normal;}
.banner_text4 ul{margin:0px;padding:21px 0px 0px 20px;list-style:none;}
.banner_text4 ul li{margin:0px;padding:0px 0px 10px 11px;width:45%;float:left;font:normal 15px 'MyriadProRegular';color:#ffffff;background:url(../images/banner_arw.png) no-repeat left 4px;line-height:20px;}

@media(max-width:1024px){
	
}



@media(max-width:980px){
.header_top{padding-bottom:21px;}
.header_left{float:none;margin:0 auto;width:40%;}
.header_right{width:100%;float:none;}
#navigation{display:none;}
#nav_holder2{display:block;}
.arw_holder{display:none;}
}

@media(max-width:975px){
.top_green_bg h2{padding-left:0px;}	
.banner_text4 ul li{width:90%;float:none;}
}

@media(max-width:980px){
.header_right{text-align:center;}
.header_right .right{float:none;margin:0 auto;display:inline-block;}	
}

@media(max-width:953px){
.banner_text1 img{width:90%;}
}
@media(max-width:860px){
.banner_text1{padding-top:20px;}	
}


@media(max-width:660px){
.banner_text2{padding-top:40px;}
.banner_text3{padding-top:40px;}
.banner_icon_sec{display:none;}
.banner_text1{padding-top:80px;}

}

@media(max-width:600px){
.header_left{width:50%;}	
#banner h2{font-size:40px;}
.banner_text2 ul li{width:90%;float:none;}
.banner_text4 ul{padding-left:0px;}
.banner_text3{padding-top:140px;}
}

@media(max-width:840px){
.top_green_bg{text-align:center;}
.top_green_bg h2{float:none;text-align:center;}	
.img_holder{float:none;display:inline-block;}
.home_banner_text5 h3{font-size:20px;}
.home_banner_text5 h3:before{display:none;}
.home_banner_text5 h3:after{display:none;}
}

@media(max-width:480px){
.header_left{width:60%;}	
}



/*
----------------------------------
04. CONTENT
----------------------------------
*/

#content{width:100%;padding:72px 0px 35px 0px;}
.logo_sec{padding-top:28px;max-width:986px;margin:0 auto;padding-bottom:20px;}
.logo_sec h2{font:normal 35px 'lancelotregular';color:#4f4e4e;margin:0px;padding:0px 0px 22px 13px;}
.logo_sec h2 span{font:normal 12px Verdana, Geneva, sans-serif;color:#9f9f9f;margin:0px;padding:0px;float:right;line-height:40px;}
.logo_holder{width:107px;/*width:10.85%;*/height:107px;float:left;background-color:#f3f3f3;margin:0px 0px 14px 13px;}
.logos{height:107px;display:table;width:100%;}
.logos p{margin:0 auto;padding:0px;display:table-cell;vertical-align:middle;text-align:center;}
.portfolio_text{text-align:right;margin-right:13px;}
.portfolio_text p a{color:#9f9f9f;font-weight:normal;text-decoration:underline;}
.content_btm_left{/*width:544px;*/width:56.66%;float:left;margin-left:12px;padding:49px 0px 0px 0px;}
.home_package{/*width:254px;*/width:46.69%;float:left;}
.home_package_mid{width:6%;padding-top:41px;float:left;}
.home_package h2{font:normal 30px 'lancelotregular';color:#5b5a5a;margin:0px;padding:0px 0px 11px 0px;line-height:normal;}
.home_package h2 span{color:#fa6c3b;}
.home_package h3{font:normal 20px 'noto_serifitalic';color:#5b5a5a;margin:0px;padding:0px 41px 10px 0px;line-height:normal;}
.home_package h3 span{color:#fa6c3b;}
.home_package h3 span span{color:#09a3db;}
.home_package p{padding:0px 29px 14px 0px;font:normal 12px Verdana, Geneva, sans-serif;color:#858585;line-height:25px;}
.home_package p a{font-weight:normal;text-decoration:underline;}

.content_btm_right{/*width:362px;*/width:37.70%;float:right;padding-top:18px;position:relative;}
.content_btm_right h2{font:normal 24px Verdana, Geneva, sans-serif;color:#fa6c3b;margin:0px;padding:0px 0px 12px 0px;line-height:normal;}
.newsticker-jcarousellite h3{font:normal 14px Verdana, Geneva, sans-serif;color:#fa6c3b;margin:0px;padding:0px 0px 0px 0px;line-height:normal;}
.newsticker-jcarousellite h3 a{color:#fa6c3b;}
.newsticker-jcarousellite p{text-align:left;padding:0px 21px 23px 0px;line-height:25px;}
p.testi{margin:0px;padding:20px 0px 10px 0px;clear:both;text-decoration:underline;color:#fa6c3b;}




.left_panel{/*width:589px;*/width:61.35%;float:left;}
ul.advantage_list{margin:0px;padding:0px 0px 15px 32px;list-style:none;}
ul.advantage_list li{margin:0px;padding:10px 0px;font:normal 14px Verdana, Geneva, sans-serif;color:#747474;background:url(../images/separator.jpg) no-repeat 11px top;}
ul.advantage_list li:first-child{background-image:none;}
ul.advantage_list li span{background:url(../images/bullet.jpg) no-repeat left 6px;padding-left:13px;}
.advantage_sec{}
.advantage_sec h1{color:#09a3db;padding-top:15px;}
.advantage_sec p{padding-bottom:33px;}
.advantage_sec p span{color:#09a3db;font-weight:bold;}
ul.number_list{margin:0px;padding:0px 0px 15px 0px;list-style:none;}
ul.number_list li{margin:0px;padding:10px 0px;font:normal 14px Verdana, Geneva, sans-serif;color:#747474;}
ul.number_list li span{background:url(../images/number_bg.jpg) no-repeat;float:left;width:16px;height:16px;margin-right:10px;font:normal 12px 'MyriadProBold';color:#ffffff;text-align:center;line-height:16px;}
ul.advantage_list2{margin:0px;padding:0px 0px 15px 0px;list-style:none;}
ul.advantage_list2 li{margin:0px;padding:10px 0px 10px 11px;font:normal 14px Verdana, Geneva, sans-serif;color:#747474;background:url(../images/arw.jpg) no-repeat left 13px;}

.right_panel{/*width:315px;*/width:32.81%;float:right;padding:0px 0px 0px 27px;background:url(../images/content_devider.jpg) no-repeat left top;}
.right_panel .logo_sec{padding-top:0px;position:relative;}
.right_panel .logo_sec h2{padding-left:0px;}
.right_panel .portfolio_text{margin-right:0px;}
.right_logo{width:147px;height:107px;float:left;margin:0px 13px 21px 0px;border:1px solid #f3f3f3;background-color:#fff;}
.right_logo_inner{height:107px;display:table;width:100%}
.right_logo_inner p{margin:0 auto;padding:0px;text-align:center;display:table-cell;vertical-align:middle;}
.premier_bg{width:100%;background:#92d73f;border-radius:3px;behavior:url(PIE.htc);padding:16px 0px 0px 0px;margin-bottom:29px;}
.professional_bg{width:100%;background:#fa6c3b;border-radius:3px;behavior:url(PIE.htc);padding:16px 0px 0px 0px;margin-bottom:29px;}
.special_offer_bg{width:100%;background:#b6365d;border-radius:3px;behavior:url(PIE.htc);padding:16px 0px 0px 0px;margin-bottom:29px;}
.package_inner{padding:0px 5px 0px 18px;}
.premier_bg h2{font:normal 34px 'lancelotregular';color:#ffffff;margin:0px 17px 13px 0px;padding:0px 0px 7px 0px;background:url(../images/green_line.jpg) repeat-x left bottom;}
.premier_bg h3{font:normal 22px 'noto_serifitalic';color:#305206;margin:0px;padding:0px 17px 0px 0px;}
.premier_bg h3 span{font-size:18px;color:#ffffff;}
.premier_bg h3 span span{font:normal 24px 'fjalla_oneregular';color:#305206;}

.professional_bg h2{font:normal 34px 'lancelotregular';color:#ffffff;margin:0px 17px 13px 0px;padding:0px 0px 7px 0px;background:url(../images/orange_line.jpg) repeat-x left bottom;}
.professional_bg h3{font:normal 20px 'noto_serifitalic';color:#fff;margin:0px;padding:0px 3px 0px 0px;}

.special_offer_bg h2{font:normal 34px 'lancelotregular';color:#ffffff;margin:0px 17px 13px 0px;padding:0px 0px 7px 0px;background:url(../images/violet_line.jpg) repeat-x left bottom;}

.special_offer_bg h3{font:normal 20px 'noto_serifitalic';color:#fff;margin:0px;padding:0px 3px 0px 0px;}


.testimonial_sec{width:100%;background-color:#e7e6e5;border-radius:3px;behavior:url(PIE.htc);padding:12px 0px 20px 0px;}
.testimonial_sec h2{font:normal 24px Verdana, Geneva, sans-serif;color:#fa6c3b;margin:0px 13px 10px 14px;padding:0px 0px 12px 0px;border-bottom:1px solid #ffffff;line-height:normal;}
.testimonial_sec p{padding:0px 13px 20px 14px;}
.testimonial_sec h3{padding:0px 13px 0px 14px;}


.testi_box{background:url(../images/border.jpg) repeat-x left bottom;padding-bottom:40px;margin-bottom:28px;}
.testimonial_left{/*width:286px;*/width:29.79%;float:left;border:1px solid #f5f5f5;text-align:center;}
.testimonial_right{/*width:656px;*/width:68.22%;float:right;}
.testi_box h3{font:bold 14px Verdana, Geneva, sans-serif;color:#fa6c3b;margin:0px;padding:0px;line-height:20px;}
.testi_box h3 a{color:#fa6c3b;}
.testi_box h3 span{font:bold 14px Verdana, Geneva, sans-serif;color:#09a3db;margin:0px;padding:0px;line-height:20px;}
.testi_box h3 span a{color:#09a3db !important;}




ul.process_list{margin:0px;padding:0px;list-style:none;}
ul.process_list li{background:url(../images/border.jpg) repeat-x left top;width:100%;padding:21px 0px;}
.process_left{/*width:99px;*/width:17%;float:left;}
.process_right{/*width:483px;*/width:82%;float:right;}
.process_right h2{font:normal 20px Verdana, Geneva, sans-serif;color:#434343;margin:0px;padding:10px 0px 10px 0px;}



.portfolio_sec{background:url(../images/border.jpg) repeat-x left top;width:100%;padding:29px 0px 0px 0px;}
.portfolio_holder{width:172px;height:112px;float:left;margin:0px 33px 29px 0px;border:1px solid #efefef;}
.portfolio_logo{width:100%;height:112px;display:table;}
.portfolio_logo p{display:table-cell;vertical-align:middle;text-align:center;margin:0 auto;padding:0px;}
.pagination{float:right;}
.pagination p{font:normal 14px Arial, Helvetica, sans-serif;color:#747474;margin:0px;padding:0px;}
.pagination p span{float:left;color:#747474;}
.pagination p a{color:#747474;margin-right:4px;float:left;}
.pagination p img{vertical-align:middle;margin-top:-5px;margin-left:5px;}





.premiere_package{/*width:462px;*/width:48.12%;float:left;margin:0px 30px 0px 0px;}
.green_packages_box{/*width:438px;*/width:94.80%;background-color:#92d73f;border-radius:5px;behavior:url(PIE.htc);margin:0px 0px 40px 0px;padding:17px 11px 11px 14px;}
.green_packages_box h2{font:italic 34px Georgia, "Times New Roman", Times, serif;color:#fff;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;background:url(../images/green_line.jpg) repeat-x left bottom;}
.green_packages_box h2 img{vertical-align:middle;margin-right:9px;}
.premire_orange{background-color:#fa6c3b;border-radius:5px;behavior:url(PIE.htc);padding:20px 20px 3px 0px;}
.premire_orange h3{font:bold 18px Verdana, Geneva, sans-serif;color:#fff;margin:0px;padding:0px 0px 13px 20px;}
.premire_orange .package_list li{color:#fff;background:url(../images/bullet3.png) no-repeat left 28px;border-top:1px solid #c43e0f;padding:20px 0px 20px 12px;font-size:16px;}


.professional_package{/*width:462px;*/width:48.12%;float:left;;}
.orange_packages_box{/*width:438px;*/width:94.80%;float:left;background-color:#fa6c3b;border-radius:5px;behavior:url(PIE.htc);margin:0px 0px 40px 0px;padding:17px 11px 11px 14px;}
.orange_packages_box h2{font:italic 34px Georgia, "Times New Roman", Times, serif;color:#fff;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;background:url(../images/orange_line.jpg) repeat-x left bottom;}
.orange_packages_box h2 img{vertical-align:middle;margin-right:9px;}

.package_text{min-height:66px;}
.package_text h3{font:normal 18px 'noto_serifitalic';color:#ffffff;margin:0px;padding:0px;}
.package_text h3 span{color:#305206;}
.package_text h3 span span{color:#fb0e0e;font-size:28px;}


.packages_inner{padding-bottom:40px;}
.packages_inner h2{font:italic 23px Verdana, Geneva, sans-serif;color:#5b9812;margin:0px;padding:0px 0px 13px 0px;}
.packages_inner h3{font:bold 14px Verdana, Geneva, sans-serif;color:#5b9812;margin:0px;padding:0px 0px 13px 0px;}
ul.package_list{margin:0px 0px 30px 17px;padding:0px;list-style:none;}
ul.package_list li{margin:0px;padding:10px 0px 10px 12px;font:normal 14px Verdana, Geneva, sans-serif;color:#747474;background:url(../images/bullet2.jpg) no-repeat left 18px;border-top:1px solid #dddddd;line-height:20px;}
ul.package_list li:first-child{border-top:none;}
ul.package_list li span{font-weight:bold;color:#fa6c3b;}
ul.package_list li span span{font-weight:bold;color:#ed0808;}
.features_box{width:100%;border-radius:5px;behavior:url(PIE.htc);padding:10px 0px 0px 0px;background:url(../images/fetaures_bg.jpg) repeat;}
.features_box h3{font:bold 18px Verdana, Geneva, sans-serif;color:#fff;margin:0px;padding:0px 0px 13px 20px;}
.features_box p{font:normal 13px Verdana, Geneva, sans-serif;color:#fff;margin:0px;padding:0px 0px 13px 20px;line-height:20px;}
ul.features_list{margin:0px;padding:0px 0px 0px 20px;list-style:none;}
ul.features_list li{margin:0px 0px 0px 44px;padding:5px 0px;font:normal 17px Verdana, Geneva, sans-serif;color:#ffffff;background:url(../images/features_line.jpg) repeat-x left top;}
ul.features_list li:first-child{padding-top:0px;background-image:none;}
ul.features_list li span{background:url(../images/number_bg2.png) no-repeat;width:32px;height:32px;margin-right:12px;margin-left:-44px;float:left;font:normal 20px Arial, Helvetica, sans-serif;color:#457b04;text-align:center;line-height:32px;}
ul.features_list li p{font:normal 12px Verdana, Geneva, sans-serif;color:#ffffff;margin:0px;padding:0px;line-height:20px;}
ul.features_list li p span{font:bold 14px Verdana, Geneva, sans-serif;color:#000000;width: auto;margin:0px;padding:0px;background-image:none;float:none;}




.name1{/*width:122px;*/width:24.71%;float:left;font:normal 14px Verdana, Geneva, sans-serif;color:#747474;padding-right:10px;line-height:38px;}
.name2{/*width:122px;*/width:24.71%;float:left;font:normal 14px Verdana, Geneva, sans-serif;color:#747474;padding-right:10px;line-height:18px;}
.textbox_holder{/*width:385px;*/width:65.36%;float:left;}
.textbox{width:95.48%;background-color:#e4e4e4;border:1px solid #aaaaaa;height:36px;font:normal 14px Verdana, Geneva, sans-serif;color:#747474;padding:0% 2%;margin:0px 0px 15px 0px;border-radius:5px;behavior:url(PIE.htc);position:relative;z-index:9;line-height:36px;}
.textarea{width:95.48%;background-color:#e4e4e4;border:1px solid #aaaaaa;height:106px;font:normal 14px Verdana, Geneva, sans-serif;color:#747474;padding:5px 2%;margin:0px 0px 15px 0px;border-radius:5px;behavior:url(PIE.htc);position:relative;z-index:9;resize:none;overflow-y:hidden;}
.submit_btn{background:url(../images/submit_btn.jpg) no-repeat;float:right;width:140px;height:41px;font-size:0px;}
.textbox_holder h3{font:bold 14px Verdana, Geneva, sans-serif;color:#09a3db;margin:0px 0px 30px 0px;padding:0px;float:left;}
.textbox_holder h3 span{font-weight:normal;}
.textbox_holder h3 a{font-weight:normal;color:#09a3db;}
.checkbox1{float:left;margin:4px 10px 0px 0px;padding:0px;}



.order_box{}
.order_box h1{font:normal 22px Verdana, Geneva, sans-serif;color:#09a3db;}
.order_box_inner{/*width:589px;*/width:61.35%;float:left;}
.order_box_inner h4{font:bold 14px Verdana, Geneva, sans-serif;color:#09a3db;margin:0px;padding:0px 0px 5px 0px;text-align:right;line-height:normal;}




.special_offer_box{width:100%;margin-bottom:20px;}
.special_offer_top{background-color:#017fb3;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;padding:6px 0px;background:url(../images/special_offer_top.jpg) no-repeat left top\0/;background-color:transparent\0/;}
.special_offer_top h2{font:normal 38px 'lancelotregular';color:#ffffff;margin:0px;padding:0px;text-align:center;line-height:none;} 
.special_offer_btm{background-color:#09a3db;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;padding:5px 0px;border-top:1px solid #3ac2f3;background:url(../images/special_offer_btm.jpg) no-repeat left top\0/;background-color:transparent\0/;border:none\0/;}
.special_offer_btm h2{font:normal 23px 'noto_serifitalic';color:#ffffff;margin:0px;padding:0px;text-align:center;line-height:normal;}
.special_offer_btm h2 a{color:#fff;}
.special_offer_btm h2 span{color:#75ff8f;}
.special_offer_btm h2 span span{font:normal 15px 'noto_serifitalic';color:#ffffff;padding:2px 5px 4px 5px;background-color:#017fb3;line-height:25px;}
.special_offer_btm h2 img{vertical-align:middle;}


.sampledesign_package{width:32%;float:left;margin:20px 8px 0px 0px;}
.sampledesign_package .package_inner{min-height:220px;}



#feedback {height:65px;width: 0px;position: fixed;top: 45%; z-index: 999999;right:0;transform: rotate(-90deg);-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); 
-o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
#feedback a {display: block;background: #f00;height: 15px;width: 90px;padding: 8px 16px;color: #fff;font-family: Arial, sans-serif;font-size: 17px;font-weight: bold; text-decoration: none;border-bottom: solid 1px #333; border-left: solid 1px #333; border-right: solid 1px #fff;}
#feedback a:hover {background: #06c; }

.payment_form{width:70%;margin:0 auto;}
.payment_form .textbox{width:85%;}
.payment_form .textbox_holder{position:relative;}
.payment_form .textbox_holder span{position:absolute;left:-15px;top:10px;}
.pay_btn{background:url(../images/pay_btn.jpg) no-repeat;width:162px;height:41px;cursor:pointer;font:0;}

.full_width{width:100%;}
.reseller_left{width:50%;float:left;}
.reseller_right{width:45%;float:right;}

.reseller_form{border:1px solid #d3d3d3;padding:0px;background-color:#f7f7f7;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.35);}
.reseller_inner{padding:33px 15px 33px 15px;}
.clear{clear:both;}
.form_box{width:48%;}
.left{float:left;}
.right{float:right;}
.reseller_textbox{width:92%;height:35px;background-color:#eaeaea;border:1px solid #bdb9b9;border-radius:5px;font:normal 13px 'open_sansregular';color:#7e7e7e;margin-bottom:10px;padding:0 4%;line-height:35px;}
.reseller_textarea{width:95.59%;height:89px;background-color:#eaeaea;border:1px solid #bdb9b9;border-radius:5px;font:normal 13px 'open_sansregular';color:#7e7e7e;margin-bottom:10px;padding:10px 2%;resize:none;overflow:hidden;}
.reseller_submit{width:138px;height:43px;background-color:#0d4fa8;font:normal 29px 'lancelotregular';color:#ffffff;cursor:pointer;text-align:center;float:right;border:none;border-radius:5px;-webkit-appearance:none;outline:none;line-height:43px;}
.reseller_form ::-webkit-input-placeholder {color: #7e7e7e;opacity:1;}
.reseller_form :-moz-placeholder { /* Firefox 18- */color: #7e7e7e;opacity:1;  }
.reseller_form ::-moz-placeholder {  /* Firefox 19+ */ color: #7e7e7e;opacity:1; }
.reseller_form :-ms-input-placeholder { color: #7e7e7e;opacity:1;}


.oppotunity p{padding-bottom:25px;}
.oppotunity h1{color:#0d4fa8;}
.oppotunity h1 span{font-size:20px;color:#747474;}
.oppotunity h2{font:bold 20px Georgia, "Times New Roman", Times, serif;color:#0d4fa8;margin:0px;padding:0px 0px 13px 0px;}
ul.list1{margin:0;padding:0;list-style-type:disc;}
ul.list1 li{font:normal 14px Verdana, Geneva, sans-serif;color:#747474;margin:0px;padding:0px 10px 15px 0px;line-height:20px}
ul.list1 li span{color:#09a3db;font-weight:bold;}
.oppotunity h4{font:bold 14px Georgia, "Times New Roman", Times, serif;color:#09a3db;margin:0px;padding:0px 0px 13px 0px;}
.oppotunity h4 a{text-decoration:underline;color:#09a3db;}
.reseller_btn{display:inline-block;height:43px;background-color:#0d4fa8;font:normal 29px 'lancelotregular';color:#ffffff;cursor:pointer;text-align:center;border:none;border-radius:5px;-webkit-appearance:none;outline:none;margin-top:30px;padding:0 20px;line-height:43px;}

ul.list2{margin:0;padding:0;list-style:none;}
ul.list2 li{font:normal 14px Verdana, Geneva, sans-serif;color:#747474;margin:0px;padding:0px 0px 15px 20px;position:relative;line-height:20px}
ul.list2 li:before{position:absolute;content:'\f04d';left:0;top:0;font-size:9px;color:#09a3db;}


@media(max-width:515px){
.name1{width:100%;float:none;padding-right:0px;}
.name2{width:100%;float:none;padding-right:0px;}
.textbox_holder{float:none;width:100%;}	
}

@media(max-width:1000px){
.portfolio_holder{margin-right:15px;margin-bottom:19px;}	
}


@media(max-width:974px){
.green_packages_box{margin-right:20px;}	
.package_text{min-height:100px;}
}

@media(max-width:940px){
.premiere_package{width:100%;margin:0 auto 20px auto;float:none;}
.professional_package{width:100%;margin:0 auto 20px auto;float:none;}
.package_text{min-height:inherit;padding-bottom:30px;}
	
}

@media(max-width:960px){
.portfolio_holder{margin-right:15px !important;}	
}

@media(max-width:948px){
.left_panel{width:100%;float:none;margin-bottom:30px;}
.right_panel{width:100%;float:none;padding:0px;background-image:none;}
.right_logo{margin-right:13px !important;}
.right_panel .portfolio_text{float:left;}	
.pagination{float:left;margin-bottom:30px;}
.order_box_inner{width:100%;float:none;}
}

@media(max-width:768px){
.testimonial_left{/*width:286px;*/width:40.79%;float:none;border:1px solid #f5f5f5;margin:0 auto 20px auto;padding:10px;text-align:center;}
.testimonial_right{/*width:656px;*/width:100%;float:none;}	
}


@media(max-width:850px){
.sampledesign_package{width:100%;margin:0px 0px 20px 0px;}	
.sampledesign_package .package_inner{min-height:inherit;}
}

@media(max-width:800px){
.logo_sec h2 span{float:none;width:100%;float:left;}	
.content_btm_left{width:100%;margin:0px;}
.content_btm_right{width:100%;margin:0px;}
.home_package{width:100%;float:none;margin-bottom:20px;}
.home_package_mid{width:100%;margin-bottom:20px;height:1px;background-color:#d6d6d6;padding:0px;}
.home_package_mid img{display:none;}
}


@media(max-width:767px){
.reseller_left{width:100%;float:none;}
.reseller_right{width:100%;float:none;}
}

@media(max-width:567px){
.form_box {width:100%;float:none;}	
}

@media(max-width:480px){
.process_left{width:99px;height:99px;float:none;margin:0 auto 20px auto;height: auto;}
.process_left img{width:100%;}
.process_right{width:100%;float:none;}	
.green_packages_box h2{font-size:28px;text-align:center;}
.orange_packages_box h2{font-size:28px;text-align:center;}
ul.features_list{padding-left:20px;padding-right:20px;}
.testimonial_left{width:70%;}
}



@media(max-width:403px){
.portfolio_holder{float:none;margin:0 auto 19px auto !important;}
}
@media(max-width:360px){
.right_logo{float:none;margin:0 auto 14px auto !important;}	
.green_packages_box{width:90%;}
.orange_packages_box{width:90%;}
.green_packages_box h2 span{display:block;}
.orange_packages_box h2 span{display:block;} 
}

@media(max-width:220px){
.logo_holder{float:none;margin:0px auto 14px auto;clear:both;}	
#header .img_holder img{width:100%;}
}


/*
----------------------------------
05. FOOTER
----------------------------------
*/

#footer{width:100%;background:url(../images/footer_bg.jpg) repeat-x #333333;padding:28px 0px 36px 0px;}
#footer_nav ul{margin:0px;padding:0px 0px 0px 17px;list-style:none;}
#footer_nav ul li{margin:0px;padding:0px;display:inline-block;line-height:15px;}
#footer_nav ul li a{margin:0px 15px 0px 0px;padding:0px;display:inline-block;font:normal 14px Verdana, Geneva, sans-serif;color:#fa6c3b;float:left;line-height:15px;}
#footer p{font:normal 12px Arial, Helvetica, sans-serif;color:#999999;margin:0px;padding:7px 0px 0px 17px;line-height:normal;}


@media(max-width:940px){
#footer_nav ul{text-align:center;}
#footer_nav ul li a{margin-right:15px;line-height:20px;}	
#footer p{text-align:center;line-height:20px;}	
}



