

	@font-face {
	  
	  src: url("../newfonts/GOTHIC.eot"); /* IE9 Compat Modes */
	  src: url("../newfonts/GOTHIC.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	    url("../newfonts/GOTHIC.otf") format("opentype"), /* Open Type Font */
	    url("../newfonts/GOTHIC.svg") format("svg"), /* Legacy iOS */
	    url("../newfonts/GOTHIC.ttf") format("truetype"), /* Safari, Android, iOS */
	    url("../newfonts/GOTHIC.woff") format("woff"), /* Modern Browsers */
	    url("../newfonts/GOTHIC.woff2") format("woff2"); /* Modern Browsers */
	  font-weight: normal;
	  font-style: normal;
	}


	@font-face {
	  font-weight: bold;
	  src: url("../newfonts/GOTHICB.eot"); /* IE9 Compat Modes */
	  src: url("../newfonts/GOTHICB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	    url("../newfonts/GOTHICB.otf") format("opentype"), /* Open Type Font */
	    url("../newfonts/GOTHICB.svg") format("svg"), /* Legacy iOS */
	    url("../newfonts/GOTHICB.ttf") format("truetype"), /* Safari, Android, iOS */
	    url("../newfonts/GOTHICB.woff") format("woff"), /* Modern Browsers */
	    url("../newfonts/GOTHICB.woff2") format("woff2"); /* Modern Browsers */
	  font-weight: normal;
	  font-style: normal;
	}

	.parallax-mirror{ margin-top:22px; }
/*---   General CSS ---*/
	/*body,html { font-weight:bold;}*/
	a{color:#999;text-decoration:none;}
	a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
	h1{font-weight:400;font-size:43px;}
	p {font-weight:300;font-size:16px;color:#161616;}
	.no-pad{padding:0;}
	.m_auto{margin:auto;}
	.wow{visibility: hidden;}
/*--- ./General CSS ---*/

/*---   header CSS ---*/
	.header{width:100%;float:left;padding:20px 0;background-color:#fff;}
	.header .logo{max-width:100px;display:inline-block;}
	.header .btns-block {padding:6px 15px;}
	.header .btns-block .talk_btn{color:#fff;width:200px;line-height:45px;text-align:center;background-color:#2886c1;text-transform:uppercase;display:inline-block;font-weight: bold;font-size:16px;margin-right:10px;}
	.header .btns-block .btn-menu{color:#fff;width:45px;line-height:45px;display:inline-block;font-size:16px;background-color:#2886c1;text-align:center;border:0;}
	.header .btns-block .dropdown-menu{background-color:#2886c1;border-radius:0;box-shadow:none;margin-top:10px;}
	.header .btns-block .dropdown-menu::after{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #2886c1;position:absolute;top:-10px;right:10px;content:"";width:5px;height:5px;}
	.header .btns-block .dropdown-menu a{color:#fff;border-bottom:1px solid #fff;line-height:30px;text-transform:uppercase;font-weight: bold;}
	.header .btns-block .dropdown-menu a:hover{color:#2886c1;background-color:#fff;}
/*---  ./header CSS ---*/


/*---   Section1 CSS ---*/
	.graphic .section1 {min-height:calc(100vh - 98px);width:100%;float:left;overflow:hidden;background-color:#ff8e62;position:relative; margin-top:-60px;}
	.graphic .section1 .title{padding:10vw 0 0;color:#fff;font-size:6vw;margin:0;line-height:normal; font-weight: bold; }
	.graphic .section1 .title > .black{color:#000;display:inline-block;position:relative;}
	.graphic .section1 .title > .black::after{position:absolute;bottom:0px;left:14px;content:"";width:20%;height:5px;background-color:#000;}
	/*.graphic .section1 .title > .black::before{position:absolute;top:10px;right:-10px;bottom:10px;content:"";width:3px;background-color:#000;}*/
	.graphic .section1 .para{padding:0;color:#fff;font-size:2vw;font-weight:400;margin:5px 0 0;}
	.graphic .section1 .down-section-btn{margin:0 auto;display:block;position:absolute;bottom:30px;right:0;left:0;width:60px;}
/*--- ./Section1 CSS ---*/

/*---  Section2 CSS ---*/
	.graphic .section2 {float:left;width:100%;padding:50px 0;background-color:#ffecd4;position:relative;}
	.graphic .section2 .title{padding:30px 0;color:#000;font-size:2.5vw;margin:0 0 20px;line-height:normal;position:relative;display:inline-block;}
	.graphic .section2 .title::after{position:absolute;bottom:20px;left:0;content:"";width:20%;height:3px;background-color:#ff8e62;}
	.graphic .section2 .para{margin-bottom:30px;font-size:20px;}
	.graphic .section2 .quote{margin-bottom:30px;font-size:24px;}
	.graphic .section2 .quote .quote_icon{position:relative;top:-5px;width:16px;}
	.graphic .section2 .block{padding:15px;margin-top:30px;text-align:left;padding-left:80px;min-height:200px;}
	.graphic .section2 .block .para{font-size:14px;}
	.graphic .section2 .block:hover .para{color:#fff;}
	.graphic .section2 .block:hover h4{color:#fff;}	
	.graphic .section2 .block.bg1{background:#fff url("../newimages/icon1-orange.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg1:hover{background:#ff8e62 url("../newimages/icon1-white.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg2{background:#fff url("../newimages/icon2-orange.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg2:hover{background:#ff8e62 url("../newimages/icon2-white.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg3{background:#fff url("../newimages/icon3-orange.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg3:hover{background:#ff8e62 url("../newimages/icon3-white.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg4{background:#fff url("../newimages/icon4-orange.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg4:hover{background:#ff8e62 url("../newimages/icon4-white.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg5{background:#fff url("../newimages/icon5-orange.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg5:hover{background:#ff8e62 url("../newimages/icon5-white.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg6{background:#fff url("../newimages/icon6-orange.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.graphic .section2 .block.bg6:hover{background:#ff8e62 url("../newimages/icon6-white.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
/*--- ./Section2 CSS ---*/

/*---  Section3 CSS ---*/
	.graphic .section3 {float:left;width:100%;padding:20px 0 50px;}
	.graphic .section3 .title{padding:30px 0;color:#000;font-size:2.5vw;margin:0 0 20px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.graphic .section3 .title::after{position:absolute;bottom:20px;left:0;content:"";width:20%;height:3px;background-color:#ff8e62;}
	.graphic .section3 .para{margin-bottom:30px;}
	.graphic .section3 .pb_block {background-image:url('../newimages/three-color-border.png');background-repeat:repeat-y;background-position:top left;padding-left:25px;}
	.graphic .section3 .pb_block .caption{font-size:20px;}
	.graphic .section3 .product_list li{font-size:16px;margin-bottom:5px;}
	.graphic .section3 .product_list .fa-check1{background-image:url("../newimages/check-icon.png");height:22px;width:21px;background-repeat:no-repeat;}
/*--- ./Section3 CSS ---*/

/*---   Section5 CSS ---*/
	.graphic .section5 {width:100%;float:left;overflow:hidden;background-color:#fff5e8;position:relative;}
	.graphic .section5 .title{padding:30px 0;color:#000;font-size:2.5vw;margin:0 0 20px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.graphic .section5 .title::after{position:absolute;bottom:20px;left:0;content:"";width:20%;height:3px;background-color:#ff8e62;}
	.graphic .section5 .purple{background-color:#b55887;}
	.graphic .section5 .grey{background-color:#3a3a3a;}
	.graphic .section5 .maroon{background-color:#d6676d;}
	.graphic .section5 .icon{margin:50px auto 30px;}
	.graphic .section5 .caption{color:#fff;}
	.graphic .section5 .para{color:#fff;margin-bottom:30px;}
/*--- ./Section5 CSS ---*/

/*---   Section6 CSS ---*/
	.graphic .section6 {width:100%;float:left;overflow:hidden;padding:50px 0 0;}
	.graphic .section6 .text-block {position:relative;padding-right:250px;width:100%;float:left;min-height:300px;}
	.graphic .section6 .text-block .title{padding:0;color:#fff;font-size:2.5vw;margin:0 0 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.graphic .section6 .text-block .title > .black{color:#000;font-size:2.7vw;}
	.graphic .section6 .text-block .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#fff;}
	.graphic .section6 .text-block .para{color:#fff;margin-bottom:30px;font-size:20px;padding-right:100px;}
	.graphic .section6 .text-block .talk_btn{color:#000;width:200px;line-height:45px;text-align:center;background-color:#fff;text-transform:uppercase;display:inline-block;font-size:16px;margin-bottom:30px;}	
	.graphic .section6 .text-block .dog-img{position:absolute;bottom:0;right:0;}
/*--- ./Section6 CSS ---*/


/*---   Section1 CSS ---*/
	.seo_page .section1 {min-height:calc(100vh - 98px);width:100%;float:left;overflow:hidden;position:relative;}
	.seo_page .section1 .title{padding:10vw 0 0;color:#da446c;font-size:6vw;margin:0;line-height:normal;font-weight:bold;}
	.seo_page .section1 .para{padding:0;color:#fff;font-size:2vw;font-weight:400;margin:5px 0 0;}
/*--- ./Section1 CSS ---*/


/*---   Section2 CSS ---*/
	.seo_page .section2 {width:100%;float:left;overflow:hidden;padding:50px 0 30px;background-image:url("../newimages/seo-section2-back.jpg");background-size:cover;background-attachment:fixed;position:relative;}
	.seo_page .section2 .offer_img{position:absolute;right:0;top:0;max-width:10vw;}
	.seo_page .section2 .title{padding:0;color:#fff;font-size:2.5vw;margin:0 auto 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.seo_page .section2 .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#da446c;}
	.seo_page .section2 .para{color:#fff;;margin-bottom:30px;font-size:20px;}	
	.seo_page .section2 .panel{border-radius:0;border:0;}
	.seo_page .section2 .heading.collapsed {color:#333333;;border-radius:0;line-height:34px;background:#fff url(../newimages/plus-icon.png);background-position:98% center;background-repeat:no-repeat;display:block;}
	.seo_page .section2 .heading.collapsed > span{background-color:#da446c;color:#fff;display:inline-block;text-align:center;width:30px;}
	.seo_page .section2 .heading {color:#fff;;border-radius:0;line-height:34px;background:#da446c url(../newimages/close-icon.png);background-position:98% center;background-repeat:no-repeat;display:block;}
	.seo_page .section2 .heading > span{background-color:#fff;color:#da446c;display:inline-block;text-align:center;width:30px;}
	.seo_page .section2 .panel-collapse{color:#fff;border-top:1px solid #fff;background-color:#da446c;padding:15px;;}
	.seo_page .section2  .talk_btn{color:#fff;width:300px;text-align:center;background-color:#da446c;text-transform:uppercase;display:block;font-size:16px;margin:30px auto;border:0;padding:10px;}
	.seo_page .section2  .talk_btn > div{font-size:12px;}
/*---   Section2 CSS ---*/


/*---   Section3 CSS ---*/
	.seo_page .section3 {width:100%;float:left;overflow:hidden;padding:50px 0;background-color:#fff;}
	.seo_page .section3 .media-body{width:100%;vertical-align:middle;}
	.seo_page .section3 .media-body a{color:#000;font-size:16px;}
	.seo_page .section3 .media-body a:hover{color:#da446c;}
	.seo_page .section3 .title{padding:0;color:#000;font-size:2.5vw;margin:0 auto 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.seo_page .section3 .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#da446c;}
/*---   Section3 CSS ---*/

/*---   Section4 CSS ---*/
	.seo_page .section4 {width:100%;float:left;overflow:hidden;padding:50px 0 0;background-color:#4165a8;}
	.seo_page .section4 .text-block {position:relative;padding-right:250px;width:100%;float:left;min-height:300px;}
	.seo_page .section4 .text-block .title{padding:0;color:#fff;font-size:2.5vw;margin:0 auto 50px !important; line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.seo_page .section4 .text-block .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#da446c;}
	.seo_page .section4 .text-block .para{color:#fff;;margin-bottom:30px;font-size:20px;padding-right:100px;}
	.seo_page .section4 .text-block .sec4-img{position:absolute;bottom:0;right:0;}
/*--- ./Section4 CSS ---*/
	
/*---   Section5 CSS ---*/	
	.seo_page .section5 {width:100%;float:left;overflow:hidden;padding:60px 0;}
	.seo_page .section5 .title{padding:30px 0;color:#000;font-size:2.5vw;margin:0;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.seo_page .section5 .discuss_btn{color:#fff;width:160px;line-height:45px;text-align:center;background-color:#da446c;text-transform:uppercase;display:block;font-size:16px;margin:0px auto;border:0;}
/*---   Section5 CSS ---*/


/*---   Section1 CSS ---*/
	.social_media .section1 {min-height:calc(100vh - 98px);width:100%;float:left;overflow:hidden;position:relative;}
	.social_media .section1 .title{padding:10vw 0 0;color:#fff;font-size:5vw;margin:0;line-height:normal;font-weight:bold;}
	.social_media .section1 .para{padding:0;color:#fff;font-size:2vw;font-weight:400;margin:5px 0 0;}
/*--- ./Section1 CSS ---*/

/*---   Section2 CSS ---*/
	.social_media .section2 {width:100%;float:left;overflow:hidden;padding:50px 0 30px;background-color:#196a9f;}
	.social_media .section2 .title{padding:0;color:#fff;font-size:2.2vw;margin:0 auto 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.social_media .section2 .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#fff;}
	.social_media .section2 .para{color:#fff;;margin-bottom:30px;font-size:20px;}	
/*--- ./Section2 CSS ---*/

/*---   Section3 CSS ---*/
	.social_media .section3 {width:100%;float:left;overflow:hidden;padding:50px 0;background-color:#d9d6d6;}
	.social_media .section3 .title{padding:0;color:#000;font-size:2.5vw;margin:0 auto 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.social_media .section3 .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#000;}
	.social_media .section3 .icon{margin:30px auto;}
	.social_media .section3 .para{color:#000;;margin-bottom:50px;font-size:20px;}
	.social_media .section3 .brdr-top{border-top:1px solid  #fff;}
	.social_media .section3 .brdr-right{border-right:1px solid  #fff;}
/*---   Section3 CSS ---*/

/*---   Section4 CSS ---*/
	.social_media .section4 {width:100%;float:left;overflow:hidden;padding:50px 0;}
	.social_media .section4 .title{padding:30px 0;color:#000;font-size:2.5vw;margin:0 0 20px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.social_media .section4 .title::after{position:absolute;bottom:20px;left:0;content:"";width:30%;height:3px;background-color:#196a9f;}
	.social_media .section4 .services-list {position:relative;}
	.social_media .section4 .services-list:after{position:absolute;top:40px;width:2px;bottom:60px;background-color:#196a9f;content:"";left:5px;}
	.social_media .section4 .services-list .block{}
	.social_media .section4 .services-list .block .media-object{width:150px;padding-right:20px; max-width:150px; }
	.social_media .section4 .services-list .block .media-body{background-color:#46a0db;padding:15px;position:relative;}
	.social_media .section4 .services-list .block .media-body.dark{background-color:#196a9f;}
	.social_media .section4 .services-list .block .media-body::after{border-top: 10px solid transparent;border-right: 10px solid #2886c1;border-bottom: 10px solid transparent;position:absolute;top:30px;left:-10px;content:"";width:5px;height:5px;}
	.social_media .section4 .services-list .block .media-body h4{color:#fff;font-size:18px;margin:0 0 10px !important; font-weight: bold}
	.social_media .section4 .services-list .block .media-body p{color:#fff;font-size:14px;margin:0;;}
/*---   Section4 CSS ---*/

/*---   Section5 CSS ---*/	
	.social_media .section5 {width:100%;float:left;overflow:hidden;padding:30px 0;background-color:#196a9f;}
	.social_media .section5 .title{padding:15px 0;color:#fff;font-size:2.5vw;margin:0;line-height:normal;position:relative;display:inline-block;font-weight:500;}
/*---   Section5 CSS ---*/


/*---   Section1 CSS ---*/
	.e_com .section1 {min-height:calc(100vh - 98px);width:100%;float:left;overflow:hidden;position:relative;}
	.e_com .section1 .title{padding:10vw 0 0;color:#fff;font-size:4.5vw;margin:0;line-height:normal; font-weight:bold; }
	.e_com .section1 .para{padding:0;color:#fff;font-size:2vw;font-weight:400;margin:0;line-height:2vw;}
/*--- ./Section1 CSS ---*/

/*---   Section2 CSS ---*/
	.e_com .section2 {width:100%;float:left;overflow:hidden;padding:50px 0 30px;background-image:url(../newimages/ecom-section2-back.jpg);background-size:cover;}
	.e_com .section2 .title{padding:0;color:#000;font-size:2.2vw;margin:0 auto 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.e_com .section2 .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#036691;}
	.e_com .section2 .para{color:#333;;margin-bottom:30px;font-size:20px;}	
/*--- ./Section2 CSS ---*/

/*---   Section2 CSS ---*/
	.e_com .section3 {width:100%;float:left;overflow:hidden;padding:0;background-color:#99e0ff;}
	.e_com .section3 .icon{margin:20px auto;}
	.e_com .section3 .border_right{border-right:2px solid #6ad3ff;}   
/*--- ./Section2 CSS ---*/

/*---   Section4 CSS ---*/
	.e_com .section4 {width:100%;float:left;overflow:hidden;padding:50px 0 30px;}
	.e_com .section4 .title{padding:0;color:#000;font-size:2.2vw;margin:0 auto 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.e_com .section4 .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#036691;}
	.e_com .section4 .table-responsive td{border:0;}
	.e_com .section4 .process-img{width:100%;}
/*--- ./Section4 CSS ---*/

/*---   Section5 CSS ---*/
	.e_com .section5 {width:100%;float:left;overflow:hidden;padding:0 0 30px;background-image:url(../newimages/ecom-section5-back.jpg);background-size:cover;}
	.e_com .section5 .white-bg{background-color:#fff;text-align:center;}
	.e_com .section5 .title{padding:0;color:#000;font-size:2.2vw;margin:0 auto 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.e_com .section5 .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#036691;}	
	.e_com .section5 .nav-tabs {border-bottom:4px solid #036691;background-color:#fff;text-align:center;}
	.e_com .section5 .nav-tabs > li {max-width:20%;display:inline-block;float:none;}
	.e_com .section5 .nav-tabs > li > a{background-image:url("../newimages/tab-inactive.png");background-size:100% 100%; font-size:12px;  padding:15px 40px 0;border:0;outline:none;background-position:bottom;min-height:40px; font-weight:bold;}
	.e_com .section5 .nav-tabs > li.active > a{background-image:url("../newimages/tab-active.png");background-size:100% 100%;color:#fff;border:0;outline:none;background-position:bottom;border-bottom:1px solid #036691; font-weight:bold;}
	.e_com .section5 .nav-tabs > li > a:hover{background-image:url("../newimages/tab-active.png");background-size:100% 100%;color:#fff;border:0;outline:none;background-position:bottom;border-bottom:1px solid #036691;background-color:transparent;}
	.e_com .section5 .tab-content{background-color:transparent;padding:50px 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
	.e_com .section5 .tab-content .para{color:#fff;font-size:20px;letter-spacing:1px;text-align:justify;}
	.e_com .section5 .tab-content .pad-top_50{padding-top:7vw;}
/*--- ./Section5 CSS ---*/

/*---   Section6 CSS ---*/
	.e_com .section6 {width:100%;float:left;overflow:hidden;padding:40px 0;background-color:#fff;}
	.e_com .section6 .title{padding:0;color:#000;font-size:2.2vw;margin:0 auto 50px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.e_com .section6 .title::after{position:absolute;bottom:-10px;left:0;content:"";width:15%;height:3px;background-color:#036691;}
	.e_com .section6 .main_ul{list-style:none;padding:0 0 0 30px;margin:0;}
	.e_com .section6 .main_ul .list_title{padding:0;color:#036691;font-size:24px;position:relative;margin:0 0 30px !important;text-align:left;}
	.e_com .section6 .main_ul .list_title::after{position:absolute;bottom:-10px;left:0;content:"";width:50px;height:3px;background-color:#036691;}
	.e_com .section6 .main_ul > li {float:left;width:100%;padding-left:15px;position:relative;margin-bottom:15px;}
	.e_com .section6 .main_ul > li::after{position:absolute;left:-10px;content:"";width:1px;background-color:#b48409;top:28px;bottom:-22px;}
	.e_com .section6 .main_ul .fa-list1{background-image:url("../newimages/list-one.png");height:37px;width:27px;background-repeat:no-repeat;background-size:100%;top:10px;}
	.e_com .section6 .main_ul .fa-list2{background-image:url("../newimages/list-two.png");height:37px;width:27px;background-repeat:no-repeat;background-size:100%;top:10px;}
	.e_com .section6 .main_ul .fa-list3{background-image:url("../newimages/list-three.png");height:37px;width:27px;background-repeat:no-repeat;background-size:100%;top:10px;}
	.e_com .section6 .sub_ul li{font-size:16px;margin-bottom:15px;text-align:left;}
	.e_com .section6 .sub_ul .fa-arrow1{background-image:url("../newimages/list-arrow-icon.png");height:37px;width:27px;background-repeat:no-repeat;background-size:100%;}
/*---   Section6 CSS ---*/

/*---   Section7 CSS ---*/	
	.e_com .section7 {width:100%;float:left;overflow:hidden;padding:60px 0;}
	.e_com .section7 .title{padding:30px 0;color:#fff;font-size:2.5vw;margin:0;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.e_com .section7 .discuss_btn{color:#fff;width:160px;line-height:45px;text-align:center;background-color:#036691;text-transform:uppercase;display:block;font-size:16px;margin:0px auto;border:0;}
/*---   Section7 CSS ---*/

/*---   Section1 CSS ---*/
	.app_dev .section1 {min-height:calc(100vh - 98px);width:100%;float:left;overflow:hidden;position:relative;}
	.app_dev .section1 .title{padding:10vw 0 0;color:#fff;font-size:4.5vw;margin:0;line-height:normal;font-weight:400;font-weight:bold;}
	.app_dev .section1 .para{padding:0;color:#fff;font-size:2.5vw;font-weight:400;margin:0;line-height:normal;}
	.app_dev .section1 .phone{margin:50px auto 0;max-width:80%;}
/*--- ./Section1 CSS ---*/

/*---   Section2 CSS ---*/
	.app_dev .section2 {width:100%;float:left;overflow:hidden;position:relative;padding:50px 0 40px;background-color:#fff;}
	.app_dev .section2 .title{padding:20px 0;color:#000;font-size:2.4vw;margin:0;line-height:normal;text-align:center;}
/*--- ./Section2 CSS ---*/

/*---   Section3 CSS ---*/
	.app_dev .section3 {width:100%;float:left;overflow:hidden;position:relative;padding:40px 0;background-color:#2886c1;}
	.app_dev .section3 .title{padding:0;color:#fff;font-size:20px;margin:0;line-height:normal;text-align:center;}
	.app_dev .section3 .quote_icon{width:20px;top:-5px;position:relative;}
/*--- ./Section3 CSS ---*/

/*---   Section4 CSS ---*/
	.app_dev .section4 {width:100%;float:left;overflow:hidden;position:relative;padding:40px 0;background-color:#fff;}
	.app_dev .section4 .para{padding:0 0 50px;color:#333333;font-size:20px;margin:0;line-height:normal;text-align:center;}
	.app_dev .section4 .para strong{color:#000;font-weight: bold;}
	.app_dev .section4 .quote_icon{width:20px;top:-5px;position:relative;}
/*--- ./Section4 CSS ---*/


	
	
/*--- ./Section4 CSS ---*/

/*---   Section5 CSS ---*/
	.app_dev .section5 {width:100%;float:left;overflow:hidden;position:relative;padding:40px 0;}
	.app_dev .section5 .title{padding:20px 0;color:#fff;font-size:3.5vw;margin:0;line-height:normal;text-align:center;}
	.app_dev .section5 .services__process .services__iphone__copy h3{font-size:4vw;font-weight: bold;}
	.app_dev .section5 .services__process .services__iphone__copy p{font-size:16px;line-height:20px;color:#fff;text-align:justify;}
/*--- ./Section5 CSS ---*/

/*---   Section6 CSS ---*/
	.app_dev .section6 {width:100%;float:left;overflow:hidden;position:relative;padding:50px 0 40px;background-color:#fff;}
	.app_dev .section6 .title{padding:20px 0;color:#000;font-size:2.4vw;margin:0;line-height:normal;text-align:center;}
	.app_dev .section6 .block{padding:15px;margin-top:80px;text-align:left;padding-left:90px;min-height:80px;}
	.app_dev .section6 .block.right{padding:15px;margin-top:80px;text-align:right;padding-right:90px;}
	.app_dev .section6 .block .caption{font-size:18px;color:#000000;}
	.app_dev .section6 .block:hover .caption{color:#1a679a;font-weight: bold;}	
	.app_dev .section6 .block.bg1{background:url("../newimages/app-dev-section6-icon1.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.app_dev .section6 .block.bg1:hover{background:url("../newimages/app-dev-section6-icon1-blue.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.app_dev .section6 .block.bg2{background:url("../newimages/app-dev-section6-icon2.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.app_dev .section6 .block.bg2:hover{background:url("../newimages/app-dev-section6-icon2-blue.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.app_dev .section6 .block.bg3{background:url("../newimages/app-dev-section6-icon3.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.app_dev .section6 .block.bg3:hover{background:url("../newimages/app-dev-section6-icon3-blue.png");background-repeat:no-repeat;background-size:60px auto;background-position:10px center;}
	.app_dev .section6 .block.bg4{background:url("../newimages/app-dev-section6-icon4.png");background-repeat:no-repeat;background-size:60px auto;background-position:100% center;}
	.app_dev .section6 .block.bg4:hover{background:url("../newimages/app-dev-section6-icon4-blue.png");background-repeat:no-repeat;background-size:60px auto;background-position:100% center;}
	.app_dev .section6 .block.bg5{background:url("../newimages/app-dev-section6-icon5.png");background-repeat:no-repeat;background-size:60px auto;background-position:100% center;}
	.app_dev .section6 .block.bg5:hover{background:url("../newimages/app-dev-section6-icon5-blue.png");background-repeat:no-repeat;background-size:60px auto;background-position:100% center;}
	.app_dev .section6 .block.bg6{background:url("../newimages/app-dev-section6-icon6.png");background-repeat:no-repeat;background-size:60px auto;background-position:100% center;}
	.app_dev .section6 .block.bg6:hover{background:url("../newimages/app-dev-section6-icon6-blue.png");background-repeat:no-repeat;background-size:60px auto;background-position:100% center;}
	.app_dev .section6 .phone{margin:30px auto;}

/*--- ./Section6 CSS ---*/


/*---   contact section CSS ---*/
	.contact_section {width:100%;float:left;overflow:hidden;padding:50px 0 0;background-color:#fff;position:relative;z-index:1;}
	.contact_section .title{padding:30px 0;color:#000;font-size:2.5vw;margin:0 0 20px;line-height:normal;position:relative;display:inline-block;font-weight:500;}
	.contact_section .title::after{position:absolute;bottom:20px;left:0;content:"";width:30%;height:3px;background-color:#ff8e62;}
	.contact_section .form-control{border-radius:0;border:1px solid #9f9f9f;}
	.contact_section .send-btn{color:#fff;width:160px;line-height:45px;text-align:center;background-color:#e48b68;text-transform:uppercase;display:block;font-size:16px;margin:30px auto;border:0;}
	.contact_section select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../newimages/select-arrow.png);background-position:98% center;background-repeat:no-repeat;}
	.contact_section .border_right{border-left:2px solid #c7c7c7;padding:0 40px;}
	.contact_section .contact_detail li {margin-bottom:15px;}
	.contact_section .contact_detail li a{color:#000;font-size:18px;}
	.contact_section .contact_detail li a > .fa{color:#2886c1;font-size:24px;}
	.contact_section .contact_detail li .social_list a{border-radius:100%;background-color:#2886c1;display:block;width:30px;height:30px;text-align:center;}
	.contact_section .contact_detail li .social_list a > .fa{font-size:15px;color:#fff;line-height:30px}
	.seo_page .contact_section .title::after,.seo_page .contact_section .send-btn{background-color: #da446c;}
	.social_media .contact_section .title::after,.social_media .contact_section .send-btn{background-color: #196a9f;}
	.e_com .contact_section .title::after,.e_com .contact_section .send-btn{background-color: #196a9f;}
	.app_dev .contact_section .title{padding:10px 0;color:#000;font-size:2.5vw;margin:0;line-height:normal;}
	.app_dev .contact_section .title::after{width:0;height:0;}	
	.app_dev .contact_section .send-btn{background-color: #036691;}
	.app_dev .contact_section .pad_30{padding:0 0 50px;}
/*--- ./contact section CSS ---*/

/*---   Media queries CSS ---*/
	@media only screen and (min-width: 1px) and (max-width: 1024px){

		.e_com .section5 .nav-tabs > li {float:left;}
		.e_com .section5 .nav-tabs > li > a{height:55px;}
	}
	@media only screen and (min-width: 1px) and (max-width: 992px){

		.contact_section .border_right{border-left:0;padding:0 40px;}	
		.e_com .section5 .nav-tabs > li > a{height:75px;}
	}	
	@media only screen and (min-width: 1px) and (max-width: 767px){

		.header .logo{margin:10px auto;display:block;}
		.header .btns-block .talk_btn{width:auto;padding:0 15px;}

		.graphic .section1 {min-height:300px;}
		.graphic .section1 .title{padding:10vw 0 0;color:#fff;font-size:36px; }
		.graphic .section1 .para{padding:0;color:#fff;font-size:18px;}		
		.graphic .section2 .title,.graphic .section3 .title,.graphic .section5 .title,.contact_section .title{font-size:25px;}
		.graphic .section6 .text-block {padding-right:0;}
		.graphic .section6 .text-block .title{font-size:25px;}
		.graphic .section6 .text-block .title > .black{font-size:27px;}
		.graphic .section6 .text-block .para{font-size:14px;padding-right:0px;}	
		.graphic .section6 .text-block .dog-img{position:static;bottom:0;right:0;float:right;}

		.seo_page .section1 .title{padding:20vh 0 0;font-size:36px;}
		.seo_page .section1 .para{padding:0;color:#fff;font-size:28px;}	
		.seo_page .section2 .title{font-size:25px;text-align:left;}
		.seo_page .section2 {padding-top:100px;}
		.seo_page .section2 .offer_img{position:absolute;right:0;top:0;max-width:100px;}
		.seo_page .section3 .title{font-size:25px;text-align:left;}
		.seo_page .section4 .text-block{padding-right:0;}
		.seo_page .section4 .text-block .title{font-size:25px;text-align:left;padding:0;}
		.seo_page .section4 .text-block .para{padding:0;}
		.seo_page .section4 .text-block .sec4-img{position:static;float:right;}
		.seo_page .section5 .title{padding:10vh 0;font-size:36px;}

		.social_media .section1 .title{padding:20vh 0 0;font-size:36px;}
		.social_media .section1 .para{padding:0;color:#fff;font-size:28px;}	
		.social_media .section2 .title{font-size:26px;text-align:left;}
		.social_media .section3 .title{font-size:26px;text-align:left;}
		.social_media .section3 .brdr-top{border-top:0;}
		.social_media .section3 .brdr-right{border-right:0;}
		.social_media .section4 {padding:30px 0;}
		.social_media .section4 .title{font-size:24px;padding-top:0;}
		.social_media .section4 .services-list .block .media-object{width:130px !important;padding-right:20px;}
		.social_media .section5 .title{font-size:24px;}

		.e_com .container{ padding:0 !important; }
		.e_com .row{ margin:0 !important; }
		.e_com .section1 .title{padding:20vh 0 0;font-size:36px;}
		.e_com .section1 .para{padding:0;color:#fff;font-size:28px;line-height:normal;}	
		.e_com .section2 .title{font-size:24px;text-align:left;}
		.e_com .section4 .title{font-size:24px;text-align:left;}
		.e_com .section4 .process-img{width:auto;max-width:550px;}
		.e_com .section5 .title{font-size:24px;text-align:left;padding:0 15px;}
		.e_com .section5 .title::after{left:15px;}
		.e_com .section5 .nav-tabs > li {float:left;width:100% !important;max-width:100%;}
		.e_com .section5 .nav-tabs > li > a{height:35px;}
		.e_com .section6 .title{font-size:24px;text-align:left;}
		.e_com .section7 .title{font-size:28px;}

		.app_dev .section1 .title{font-size:36px;}
		.app_dev .section1 .para{font-size:20px;}
		.app_dev .section2 .title{font-size:24px;}
		.app_dev .section5 {padding:40px 0 0;}
		.app_dev .section5 .title,.app_dev .section6 .title,.app_dev .contact_section .title{font-size:24px;}
		.app_dev .section5 .services__process .services__iphone__copy h3{font-size:28px;}
		.app_dev .section6 .block,.app_dev .section6 .block.right{margin-top:20px;}
		.app_dev .box,.app_dev .line{max-width:80%;}

	}
/*--- ./Media queries CSS ---*/

@media only screen and (max-width: 600px){
	.parallax-mirror {margin-top: 69px;}
}

/*---   Section7 CSS ---*/
.section777 {width:100%;float:left;overflow:hidden;position:relative;background-color: #f1f1f1; padding-bottom:8px; }
.parallax-mirror.last_parallax{ margin-top: 0; }
/*.app_dev .section7 .price_title{ background:url("../newimages/bg.png");background-repeat:no-repeat; padding: 13px 30px 5px 30px; background-size: 100%; font-size: 24px; color: #fff;}*/
.section777 .price_title{ width:350px; }
.section777 .container{}
.section777 .container strong,.section777 .container b{font-weight: bold;}
.section777 .quote_icon{width:20px;top:-5px;position:relative;}
.section777 .tabs{ display: -webkit-flex; margin:30px 0 0 auto; border: 1px solid #959595;border-top: 1px solid #959595;border-bottom: none; }
.section777 .tabs ul{ margin: 0 auto; width: 100%; }
.section777 h3{ font-size: 30px; }
.section777 table tr td{ font-size: 15px; }
.tabs ul li { display: inline; background: #fff; padding: 20px 16px; border-left: 1px solid #bbced7; float:left; }
.tabs ul li:hover,.tabs ul li.active{ background: linear-gradient(to left, #1188d0 50%, #34acde 100%); }
.tabs ul li:hover a,.tabs ul li.active a{ color:#fff; }
.tabs ul li span{ padding: 0 48px;  }
.tabs ul li:last-child span {padding: 0 49px;}
.tabs ul li span a {color: #222222;font-size: 17px;}
.tabs ul li:last-child, .tabs ul li:first-child {border-right: none;}
.section777 .tabs-list{ border: 1px solid #959595;border-top: none; }
.section777 .head1 th, .section777 .head2 th{ font-size: 19px !important; }
.section777 .tab-smm .head1 th, .section777 .tab-smm .head2 th{ text-align:center !important; }
.section777 table tr th:first-child {text-align: left;padding-left: 20px !important;}
.tab-graphics.tab-smm .head2 th {
    padding: 4px;
}
.tab-smm tr td {text-align: left;}
.tab-app { margin-top:30px; width: 100%;float: left; }
.noborder{ border:none !important;}
.bottom_border{ border-bottom: 1px solid #959595 !important; }
.tab-app table th {background: #2886c1;color: #fff;padding: 8px 35px;border-left: 1px solid #2477ac;font-size: 20px;}
table th.long_column{ width:34% !important; }
.tab-app table th img{ float: left;margin-top: 7px; }
.tab-app table th span{ float: left;padding-left: 10px;line-height: 23px; }
.tab-app tr {background: #252525;color: #fff;}
.tab-app tr td {padding: 10px;font-size: 17px !important;border-left: 2px solid #212121;}
.tab-app tr td .table_img{ right: 0;width: 574px;position: absolute;left: 184px;margin-top: -25px;/*! z-index: 1; */ }
.tab-app tr td span.back_td{ z-index: 99999999;position: relative;}
.left_side_table{ width: 67%;float: left; }
.left_side_table table{ float: left;width: 95%; }
.right_side_table{ width: 32%;float: right;background: #2886c1;color: #fff;text-align: left;  }
.right_side_table h3{ text-align: center;/*! border-bottom: 1px dotted; */margin: 15px 0 15px 0; font-weight:bold; font-size: 28px; }
.right_side_table h3 img{ margin-right: 26px; }
.right_side_table ul { border-top: 1px dotted;padding-top: 15px;padding-left: 42px;font-size: 17px; }
.right_side_table ul li{ list-style: none;background: no-repeat; line-height: 31px; }
.right_side_table ul li img{ margin-right:10px; }

.tab-graphics.tab-web table{ width:100%; }
.tab-graphics.tab-web .head1 th, .tab-graphics.tab-web .head2 th{ width:20%; font-size: 19px; }
.tab-graphics table{ width: 100%;margin: 0 auto; border:1px solid #cccccc; }
.tab-graphics .head0 th{ padding: 18px; }
.tab-graphics .head0 h3{ margin: 0; }
.tab-graphics .head1 th, .tab-graphics .head2 th {background: #1380c3;border-left: 1px solid #0f669c;color: #fff;width: 25%;padding: 10px;padding-left: 10px;text-align: center;font-weight: normal;font-size: 17px;}
.tab-graphics .head2 th {background: #405165;border: 1px solid #334151; padding: 16px 0;}
.tab-graphics table tr td {padding: 10px;padding-left: 10px;padding-left: 20px;background: #fff;border-right: 1px solid #cccccc;color: #000; }
.tab-graphics table tr.row1 td {background: #f4f4f4 !important;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
.tab-graphics table span.table_text{ text-align: left;font-size: 23px;color: #333333;line-height: 39px; float:left; padding: 28px; }
span.large{ font-size: 24px; }
/*span.large_num{ font-size: 36px; }*/


#pointer {
    width: 87%;
    height: 40px;
    position: relative;
    background: #7a3e48;
    margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align:center;
}
#pointer::after {
    content: "";
    position: absolute;
    left: -20px;
    bottom: 0;
    width: 0;
    height: 0;
    border-right: 20px solid #7a3e48;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}
#pointer::before {
    content: "";
    position: absolute;
    right: -19px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 20px solid #7a3e48;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}
#pointer img {
    height: 28px;
    margin-top: 6px;
    margin-right: 16px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px){
	.tabs ul li span{ padding: 0 23px; }
	.tab-app tr td .table_img{ width: 483px; margin-top: -19px;}
	.left_side_table {width: 64%;}
	.left_side_table table {width: 100%;}
	.tab-app table th{ padding: 8px 7px; }
	.tab-app tr td .table_img{ width: 448px; margin-top: -22px; height: 54px;}
	.right_side_table h3{ font-size: 22px; }
}

@media only screen and (min-width: 751px) and (max-width: 991px){
	.tabs ul li span {padding: 0 5px;}	
	.tabs ul li:last-child span {padding: 0 9px;}
	.tab-graphics table span.table_text{ padding: 22px; }
	.tab-graphics .head1 th, .tab-graphics .head2 th{ font-size: 17px !important; }
	.section777 .head1 th, .section777 .head2 th {font-size: 17px !important;}
	.tab-app tr td .table_img{ width: 302px; margin-top: -22px; height: 54px; }
	.tab-app table th{ padding: 8px 7px; }
	.tab-app table th img,.right_side_table h3 img{ display: none; }
	
}

@media only screen and (max-width: 750px){
	.tabs ul li span {padding: 0 3px;}	
	.tabs ul li:last-child span {padding: 0 9px;}
	.tab-graphics table span.table_text{ padding: 16px; }
	.tab-graphics .head1 th, .tab-graphics .head2 th{ font-size: 17px !important; }
	.section777 .head1 th, .section777 .head2 th {font-size: 17px !important;}
	.tab-app tr td .table_img{ width: 302px; margin-top: -22px; height: 54px; }
	.tab-app table th{ padding: 8px 7px; }
	.tab-app table th img,.right_side_table h3 img{ display: none; }
	
}

@media only screen and (max-width: 732px){
	.tabs ul li span {padding: 0 6px;}
	.tab-graphics table span.table_text{ padding: 11px; }
	.section777{ overflow: scroll;}
	.tabs ul li{ padding: 20px 26px; }
	#pointer img{ height: 21px; }
	.section777 .tabs,.section777 .tabs-list{ width:889px;}
}
