@charset "utf-8";
/* CSS Document */


*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-family: 'Poppins', sans-serif; font-size:15px; color:#5a5a5a; line-height:24px; background:#fff; min-height:100%; overflow-x: hidden;}
p{ margin:0px; padding:0px 0 20px 0; font-family: 'Poppins', sans-serif; font-size:15px; color:#5a5a5a; line-height:24px; }
h1{ margin: 0px; padding: 0px;  }
h2{ margin: 0px; padding: 0px;  }
h3{ margin: 0px; padding: 0px;  }
h4{ margin: 0px; padding: 0px;  }
h5{ margin: 0px; padding: 0px;  }
h6{ margin: 0px; padding: 0px;  }

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .5s; color:inherit; }
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s; color:inherit;}

a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}
img { max-width: 100%; height: auto;}
@media \0screen {img { width: auto }}

::-moz-selection { color: #fff; background: #00b374;}
::selection {  color: #fff; background: #00b374;}


#preloader { position: fixed; width:100%; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 99999999 !important;}
#status {width: 300px; height: 200px;position: absolute; left: 50%; top: 50%; background-image: url(../images/preloader.svg); background-repeat: no-repeat;  background-position: center;  margin: -100px 0 0 -150px;}

.navigation {
    padding-top: 15px;
}
.navigation ul{ margin:0px; padding: 0px; list-style: none; }
.navigation ul li{ float: none; display: inline-block; vertical-align: top; margin-right: -4px; }
.navigation ul li a{ color: #58595b; padding: 18px 16px 14px; line-height: 42px; display: block;  font-size:14px;  }
.navigation ul li:hover a{  background-position:0 0%; color:#ed135e; } 
.navigation ul li a .fas{margin-left:4px;}
.navigation ul li { position: relative; }
.navigation ul li ul {  visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 0; width: 100%; transform: translateY(-20%);z-index: -1; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; min-width: 200px; background-color: #fff; }
.navigation ul li:hover ul {visibility: visible; opacity: 1; z-index: 1; transform: translateY(0%);transition-delay: 0s, 0s, 0.3s; }
.navigation ul li ul li{ display: block; margin-right: 0px; transition:0.3s;  }
.navigation ul li ul li a{ padding:0px 12px;  }
.navigation ul li ul li:hover{ background-color: #2e3839; }

a.meanmenu-reveal{display:none}
.mean-container .mean-bar{float:left;width:42px; padding:4px 0;min-height:42px;z-index:999999}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700 ; background-color: red;}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:44px; position: absolute;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%}
.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:10px 5%; font-size:16px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1)}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:20px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none!important;border-left:1px solid rgba(255,255,255,0.4)!important;border-bottom:1px solid rgba(255,255,255,0.2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,0.9)}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
.small_nav{ position: relative; } 

header{  border-top:4px solid #2e3839; } 
header .container{position:relative;} 
.right_uphead{background:#2e3839; display:inline-block; padding:3px 15px; border-bottom-left-radius:35px; border-bottom-right-radius:35px; position:absolute; right:0; top:0px; z-index:99; }

.right_uphead ul{list-style:none; padding:0; margin:0;}

.right_uphead ul li{display:inline-block; padding:7px 17px; border-right:2px solid #262c2d; font-weight:500; color:#efefef;  font-size:14px;}
.right_uphead ul li:last-child{border:none;}

.right_uphead ul li a img{vertical-align:middle; margin-right:4px;}
.lowerhead{padding-top:22px;}   



nav ul li a,
nav ul li a:after,
nav ul li a:before {
  transition: all .5s;
}
nav ul li a:hover {
  color: #555;
}


/* stroke */
nav.stroke ul li a,
nav.fill ul li a {
  position: relative;
}
nav.stroke ul li a:after,
nav.fill ul li a:after {
  position: absolute;
  bottom: 0px;
  left: 0;
  right:0;
  margin:0 auto;
  
  width: 0%;
  content: '.';
  color: transparent;
  background:#ed135e;
  height: 3px;
}

nav.stroke ul li a:hover:after {
  width: 100%;
}

nav.fill ul li a {
  transition: all 2s;
}

nav.fill ul li a:after {
  text-align: left;
  content: '.';
  margin: 0;
  opacity: 0;
}
nav.fill ul li a:hover {
  color: #fff;
  z-index: 1;
}
nav.fill ul li a:hover:after {
  z-index: -10;
  animation: fill 1s forwards;
  -webkit-animation: fill 1s forwards;
  -moz-animation: fill 1s forwards;
  opacity: 1;
}

.banner{position:relative; }
.banner img{width:100%;}  

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    background: #58595c;
    border-radius: 50%;
} 

.slick-dots li button:before{display:none;} 
.slick-dots {
    position: absolute;
    bottom: 13px;
}
li.slick-active{background:#00abeb;} 
.wholebutton{text-align:center;}
a.order{width:274px; height:54px; text-align:center; padding:16px 0px; display:inline-block; background:#ffd200; border-radius:5px; color:#323232; font-weight:600; margin-right:30px; transition:0.5s;  font-size:20px;}
a.order:last-child{background:#e11259; color:#fff; }

a.order:hover{background:#e11259; color:#fff; } 
a.order:last-child:hover{background:#ffd200; color:#323232;}

.package h2{font-weight:600; color:#fff;}
.package h2 span{font-weight:300;}

.uphead{ width:70%; position:relative; margin-bottom:20px;}
.package{background:#de1257; padding:32px 36px 38px 72px; border-radius:4px; }
.onfrn{position:absolute; right:0; top:-10px;}
.onfrn h4{font-size:48px; color:#ffffff; font-family: 'Oswald', sans-serif; font-weight:400;}
.onfrn h4 span{font-family: 'Poppins', sans-serif; font-weight:400; font-size:22px; text-decoration:line-through;}
.order_sec{position:absolute; right:0; top:0; width:26%; height:100%; background:#00a7e6; border-top-right-radius:4px; border-bottom-right-radius:4px; } 




/****alisec***/
.all_section { width:100%; position:relative; margin:0px; padding:90px 0px;}

/*-- price_section --*/

/*.row.eachflex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align: left; justify-content: stretch; align-content: stretch; align-items: stretch; flex-driection:column;}
.row.eachflex > [class^="col-"] { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align: left; justify-content: stretch; align-content: stretch; align-items: stretch; flex-driection:column;}*/


.price_section { background-color:#2e3839;}
.price_section h2.head { text-align:center; font-family: 'Poppins', sans-serif; font-size:48px; color:#fff; font-weight: 600; margin-bottom:90px;}
.price_group { border-radius:10px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; background-color:#222727;}
.price_group, .price_group .price_detail, .inside_detail, .below_activate  { width:100%; position:relative; float:left; /*display: flex;    flex-direction: column; justify-content: stretch;*/}

/*.price_group { justify-content: space-between;}*/

.price_group.pink .price_detail { background-color:#ce0956}
.price_group.pink .below_activate { background-color:#ce0956}

.price_group.orange .price_detail { background-color:#e38101}
.price_group.orange .below_activate { background-color:#e38101}

.price_group.yellow:before {content:''; position:absolute; width:80px; height:90px; background-image:url(../images/best-seller.png); background-repeat:no-repeat; background-size:100% auto; z-index: 1; right: -2px; top: -2px;}
.price_group.yellow .price_detail { background-color:#f3c905}
.price_group.yellow .below_activate { background-color:#f3c905}

.price_group.blue .price_detail { background-color:#008cc2}
.price_group.blue .below_activate { background-color:#008cc2}

.price_detail { border-radius: 10px 10px 0px 0px;}
.price_detail, .inside_detail { padding:22px; box-sizing: border-box;}
.inside_detail { background-color:#222727;}

.price_detail .up_headline, .price_detail .down_headline { width:100%; position:relative; float:left;}
.price_detail .up_headline { text-align:left;}
.price_detail .up_headline h2 { font-family: 'Poppins', sans-serif; font-size:36px; color:#fff; font-weight: 600; text-align:left;}
.price_detail .up_headline h3 { font-family: 'Poppins', sans-serif; font-size:24px; color:#fff; font-weight: 200; text-align:left;}
.price_detail .down_headline { text-align: right; display: inline-flex; justify-content: flex-end; align-items: baseline;}
.price_detail .down_headline h2 { font-family: 'Poppins', sans-serif; font-size:22px; color:#fff; font-weight: 200; text-align:right;     margin-right: 10px;}
.price_detail .down_headline h2:before { content: ' '; position: absolute; width: 55px; height: 1px; background-color: #fff; margin-top: 11px; margin-left: -1px;}
.price_detail .down_headline h3 { font-family: 'Oswald', sans-serif; font-size:48px; color:#fff; font-weight: 200; text-align:right;}

.price_group .inside_detail ul, .price_detail .inside_detail ul li { padding:0px; margin:0px; list-style:none;}
.inside_detail ul li { font-size:14px; color:#989898; margin:10px 0px;}
.betterfont { font-family: 'Roboto', sans-serif; font-size:14px; color:#989898; padding: 0px; margin: 0px; margin-left: 30px;}
.otherlist { position:absolute; margin-top: 4px;}

.below_activate { border-radius: 0px 0px 10px 10px;}
.below_activate p { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #fff; text-transform: uppercase; text-align: center; padding: 10px;}

.buttonpink { display:block; background-color:#ce0956; border-radius:10px; text-align:center; font-family: 'Poppins', sans-serif; font-size:20px; color:#fff; padding:15px 0px; margin-top: 50px;}
.buttonpink:hover, .buttonpink:focus { color:#fff;} 

.yellow .inside_detail{padding-bottom:212px; }

/*-- price_section --*/


/*-- creative_section --*/

.creative_section { background-color:#fff;}
.creative_section h2.head { text-align:center; font-family: 'Poppins', sans-serif; font-size:48px; color:#161616; font-weight: 600; margin-bottom:40px;}
.para1 { font-family: 'Poppins', sans-serif; font-size:16px; color:#565656; font-weight: 200; text-align: center;  margin-bottom: 60px;}

.box_below_each { width:100%; position:relative; float:left; height:360px;}
.box_below_each ul { position:relative; width:100%; height: 100%; margin: 0px; padding: 0px; display:flex; display:-webkit-flex; display:-o-flex; display:-moz-flex;}
.box_below_each ul:before { content:' '; width:80%; height:2px; background-image:url(../images/dots.png); position:absolute; top:0px; bottom:0px; margin:auto; left: 0px; right: 0;}
.box_below_each ul li { position:relative; display:flex; display:-webkit-flex; display:-o-flex; display:-moz-flex; float:left; width:calc(100% / 4); justify-content: stretch; box-sizing: border-box;  padding: 0px 10px;}
.box_below_each ul li:nth-child(2) .box_group_each { justify-content: flex-end;}
.box_below_each ul li:nth-child(4) .box_group_each { justify-content: flex-end;}

.box_group_each .imagericleall.one { margin-top:53px;}
.box_group_each .imagericleall.two { margin-bottom:30px}
.box_group_each .imagericleall.three { margin-top:2px;}
.box_group_each .imagericleall.four { margin-bottom:8px;}

.box_group_each { width:100%; position:relative; float:left; display: flex; flex-direction: column; align-items: center;}
.onegroup { width:100%; position:relative; float:left; display: flex; flex-direction: row;}
.box_group_each .left_number { float:left; position:relative;     width: auto;    margin-right: 30px;}
.box_group_each .left_number h2 { font-size: 36px; position: relative; color: #161616; margin-right:0px; float:left;}
.box_group_each .left_number h2:after {  content: ' '; width: 3px; height: 33px; background-color: #000; position: absolute; right: -15px; top: 6px;}
.box_group_each .left_number span { font-size: 36px; position: relative; color: #161616; margin-right:0px; margin-left:10px; float:right;     line-height: 38px;}
.box_group_each .right_text_box { float:left; position:relative;}
.box_group_each .right_text_box p { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #565656;    margin: 0px 0px 0px 0px;
    padding: 0px;}

/*-- creative_section end --*/


/*-- branding_section --*/

.brand_section { background-color:#2e3839;}
.brand_section h2.head { text-align:center; font-family: 'Poppins', sans-serif; font-size:48px; color:#fff; font-weight: 600; margin-bottom:60px;}

.brand_ul { padding:0px; margin:0px; list-style:none; width:100%; position:relative; text-align:center;}
.brand_ul li { margin:10px 10px; display:inline-block;}
.brand_ul li .betterfont { font-family: 'Roboto', sans-serif; font-size:20px; color:#989898; padding: 0px; margin: 0px; margin-left: 25px;}
.brand_ul li .iconall { position:relative; margin-top: 4px; float:left; color:#ffd200;}

/*-- branding_section end --*/


/***ali end***/  

/**kanchan start***/

.side_icons{position: absolute; right: 0; top:20%; display: inline-block; width:269px; background:#008fc6; cursor: pointer; transition: all 0.5s;}
.sicon{width:22%; float: left; background:#008fc6; height: 50px; display: flex; border-right:1px solid #fff;}
.sicon img{margin:auto;}
.sicon_text{width:78%;  color:#fff; float: left; height:50px; text-align: center; padding-top:13px;}
.sicon_text h6 a{color:#fff; font-size: 15px; line-height: 25px;}
.side_icons2{position: absolute; right: 0; top:38%; display: inline-block; width:375px; background:#ffc000; cursor: pointer; transition: all 0.5s;}
.side_icons3{position: absolute; right: 0; top:50%; display: inline-block; width:269px; background:#c00851; cursor: pointer; transition: all 0.5s;}

.sicontwo{width:16%; float: left; background:#ffc000; height: 50px; display: flex; border-right:1px solid #fff;}
.sicontwo img{margin:auto;}

/*.siconthree{width:22%; float: left; background:#c00851; height: 50px; display: flex; border-right:1px solid #fff;}
.siconthree img{margin:auto;}
.side_icon_box{display: inline-block; width:500px; float: right; position: fixed; right: 0; z-index: 999999;}
.form_con{width:100%; background:#fff; height: 48px; }
.side_icons3{height: 50px;}
.side_icons3 .sicon_text{display: inline-block; height: 300px;}
.siconthree{height: 50px;}*/
.side_icon_box{width:auto; height: 300px;  position: fixed; right: 0; top:7%; z-index:99999;}
.side_form{position: absolute; right: 0; top:56%;  width:320px; transition: all 0.5s;}
.left_side{width:50px; display: flex; height: 50px; float: left; background:#c00851; cursor: pointer;}
.left_side img{margin:auto;}
.right_side{width:270px; float:left; background:#c00851; height: auto;  padding:15px;}
.side_con{height: 40px; background: #fff; width:100%; border:none; padding:10px 15px; margin-top:10px;}
.side_con.textarea{height: 120px; resize: none;}
.side_sub{background:#00aeef; height:40px; width:50%; margin:15px auto; display: table; float: none; border-radius:8px; color:#fff; border:none; transition: all 0.5s;}
.side_sub:hover{background:#faa61a;}
.in_bnnr_text{width:40%; margin:0 auto; text-align: right;}
.in_bnnr_text h1{background: url(../images/bnnr_icon.png)no-repeat 7% top; padding:25px 0px 25px 25px;}


.what_clients_say{width:100%; padding:70px 0px; background:#fff; text-align: center;}
.what_clients_say h2{text-align: center;     margin: 0px;
    padding: 0px;
    font-size: 48px;
    line-height: 50px;
    color: #161616;
    font-weight: 600;}
.what_clients_say h6{font-size:16px; line-height: 18px; font-weight: 300; color:#565656; text-align: center; margin-top:15px;}
.client_pic{width:150px; margin:0 auto; float:none; margin-top:70px;}
.what_clients_say h5{font-size:20px; line-height: 30px; color:#565656; font-weight: 300; font-style:italic; margin-top:50px; font-family: 'Open Sans', sans-serif;}
.what_clients_say h4{font-size:15px; line-height: 17px; color:#008fc6; font-weight: 600; margin-top:30px; background:url(../images/coma.png)no-repeat left center;  display:inline-block; margin:40px auto; padding:10px 0px 10px 38px;  }
.clients_area{width:90%;margin:0 auto;} 



.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 70px; line-height: 1; color: #dcdcdc; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }   

.slick-prev:before { content: "‹"; }
[dir="rtl"] .slick-prev:before { content: "›"; }

[dir="rtl"] .slick-next { left: -10px; top: 70px; right: auto; }
.slick-next:before { content: "›"; }
[dir="rtl"] .slick-next:before { content: "‹"; }

.slick-prev {
    left: 20px;
}

.slick-next {
    right: 20px;
} 
.slick-prev, .slick-next {
   
    top: 30%;
	color:#ddd;
	z-index:9999;
}

/*kanchan*/
.graphic{padding:70px 0px;}
.graphic_design{width:100%; padding:0px 0px 50px; background:#fff; text-align: center;}
.graphic_design h1{font-size: 48px; line-height: 50px; color:#161616; padding-bottom:25px; font-weight:600;}
.graphic_design h2{font-size: 48px; line-height: 50px; color:#161616; padding-bottom:25px; font-weight:600;}
.graphic_design h3{font-size:29px; line-height:37px; color:#161616; font-weight:600; padding-bottom:20px; font-family: 'Poppins', sans-serif;}
.graphic_design p{font-family: 'Poppins', sans-serif; font-weight: 300;}
.grapic_box h5{font-size:18px; line-height: 20px; color:#161616; font-weight: 600; font-family: 'Poppins', sans-serif; height:50px; margin-top:20px; margin-bottom:15px;}
.grapic_box{margin-top:30px;}

.grapic_portpolio{width:100%; padding:70px 0px; background:#f3f3f3; text-align: center;}
.grapic_portpolio h2{font-size: 48px; line-height: 50px; color:#161616; padding-bottom:25px; font-weight:600;}
.grapic_portpolio h3{font-size:29px; line-height:33px; color:#161616; font-weight:600; padding-bottom:20px; font-family: 'Poppins', sans-serif;}
.grapic_portpolio p{font-family: 'Poppins', sans-serif; font-weight: 300;}
.wholebutton {
    text-align: center;
    margin-top: 35px;
}
.port_box{margin-bottom:30px;}
.portpolio_area{width:100%; margin-top:30px;}

.port_box{position: relative;}
.shadow{position: absolute; bottom: -21px; left:0; right: 0; margin:0px auto;}
.para{width:100%; margin:0 auto; text-align: center;}
.portpolio .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background:#00AEEF !important; margin:0px 3px; border-radius:10px; padding:12px 40px; font-size:15px; line-height: 18px; color:#fff;}
.portpolio .nav-tabs>li>a{background:#F3F3F3 !important; padding:12px 40px; border-radius:10px; margin:0px 3px;}
.portpolio{background:#fff; }
.portpolio .nav-tabs{border-bottom:none; text-align: center; float: none; display: inline-block;}
.order_sec a{width:100%; height:100%; display:flex;}
.order_sec h5{font-size:36px; color:#ffffff; font-weight:600; margin:auto;}
.order_sec h5 span{color:#ffd40c;} 
.sales_project{margin-bottom:52px;}

.sales_project .container{position:relative;}
.package ul{list-style:none; padding:0; margin:0 0 10px;}


.package ul li{display:inline-block;  color:#ffffff; padding:0px 10px 10px 15px; position:relative; font-weight:500;} 
.package ul li:after{
    content: "\f00c";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:0;
 }
 .va{display:inline-block;  color:#fff; font-weight:600; transition:0.5s;}
.va span{color:#ffd200; transition:0.5s;}
.va:hover{color:#00a7e5;}
.va:hover span{color:#00a7e5;}

.logos_sec {text-align:center;}
.logos_sec h2{color:#161616; font-size:48px; line-height:52px; font-weight:600; margin-bottom:16px; }
.logos_sec h3{font-size:16px; color:#565656; font-weight:300; margin-bottom:50px;}

.holelg{display:flex; flex-wrap:wrap; justify-content:center; }
.lgbx{width:19.55%; height:188px; overflow:hidden; margin:0px 2px 5px; transition:0.5s; border:1px solid #ddd;}
.lgbx  img{width:100%; max-width:inherit; height:100%;}
.lgbx:hover{transform:scale(1.2,1.2);}
.logos_sec{padding:0px 0px 110px;}

.port_img{width:100%; height:188px; overflow:hidden; border:6px solid #fff; transition:0.5s;}
.port_img img{width:100%; height:100%; max-width:100%; transition:0.5s;}
.port_img:hover img{transform:scale(1.3,1.3);}

/*	footer style start */
.main-ft {font-family: 'Open Sans', sans-serif;background:#191c1c;}
.footerTop {background:#e17f01; padding:40px 0 30px;}
.footerTop h2 {font-family: 'Roboto', sans-serif; font-size:22px; font-weight:500; line-height:24px; margin:0 0 4px;}
.footerTop p {font-size:14px; line-height:22px; font-weight:300;}
.ftbox_top { color:#fff; padding-right:30px;}
.ftbox_topIcon {float:left; width:75px; margin:3px 22px 10px 0;}
.ftbox_topCont {max-width:230px; width:100%; float:left;}
.ftbox_topCont p {color:#fff; font-size:14px; line-height:22px; font-weight:300; padding-bottom:15px;}
.ftBottom {  padding:60px 0 45px;}
.ftbtmBox h2 {font-size:15px; font-weight:500; color:#fff; text-transform:uppercase; margin:0 0 18px;}
.ftfaqArea {padding-right:100px;}
.ftfaq {padding-left:20px;}
.ftfaq h3 {font-size:13px; font-weight:600; color:#f2c905; line-height:24px; margin-bottom:4px; position:relative}
.ftfaq h3 a {color:#f2c905; display:block;}
.ftfaq h3 a:hover {color:#fff;}
.ftfaq h3:before {content: "\f0da";font: normal 15px/1 FontAwesome; color: #fff; display: block; position: absolute;left: -20px; top: 4px;}
.ftfaq p {font-size:13px; font-weight:300; color:#979797; line-height:24px; padding-bottom:15px;}
.readMore {font-size:13px; font-weight:600; color:#f2c905; line-height:24px; margin-left:20px;}
.readMore:hover {color:#fff;}
.copyRight {padding-bottom:45px;}
.copyRight p { text-align:center; font-size:13px; font-weight:300;font-family: 'Roboto', sans-serif; padding:0; margin:0; color:#fff;}
.copyRight a {color:#f2c905;}
.copyRight a:hover {color:#fff;}
.copyRight strong {color:#979797; font-weight:300;}
.ftbtmBox ul {list-style:none;}
.ftbtmBox ul li { font-size:13px; font-weight:300; color:#979797; margin-bottom:7px; position:relative; padding-left:16px;}
.ftbtmBox ul li:before {content: "\f0da";font: normal 15px/1 FontAwesome; color: #fff; display: block; position: absolute;left: 0; top: 4px;}
.ftbtmBox ul li a {font-weight:300; color:#979797;}
.ftbtmBox ul li a:hover, .ftbtmBox ul li.current-menu-item a {color:#fff;}
.guaranteedBox { margin-top:40px;}
.socialBox h2 {margin-bottom:15px;}
.socialBox a {color:#787878; margin-right:15px;}
.socialBox a:last-child {margin-right:0;}
.socialBox a:hover {color:#f2c905;}
.siteMap {padding-left:60px;}

/*	contact page start */
.innerCont {padding:80px 0 0;}
.innerCont h1, .innerCont h2 {font-size:48px; font-weight:600; color:#151515; margin:0 0 20px;font-family: 'Poppins', sans-serif; text-align:center;}
.resellerArea { padding:50px 0 70px; background:#f3f3f3; text-align:center;}
.resellerArea h2 {margin-bottom:5px;}
.resellerArea strong {font-size:15px; font-weight:400; color:#555555;font-family: 'Poppins', sans-serif; display:inline-block; padding-bottom:30px;}
.resellerForm {max-width:690px; margin:0 auto;}

.resellerForm input[type="text"]::-webkit-input-placeholder,.resellerForm input[type="email"]::-webkit-input-placeholder,.resellerForm textarea::-webkit-input-placeholder, .resellerForm input[type="password"]::-webkit-input-placeholder,.resellerForm input[type="url"]::-webkit-input-placeholder{color:#555555;opacity:1}
.resellerForm input[type="text"]::-moz-placeholder,.resellerForm input[type="email"]::-moz-placeholder,.resellerForm textarea::-moz-placeholder, .resellerForm input[type="password"]::-moz-placeholder,.resellerForm input[type="url"]::-moz-placeholder{color:#555555;opacity:1}
.resellerForm input[type="text"]:-ms-input-placeholder,.resellerForm input[type="email"]:-ms-input-placeholder,.resellerForm textarea:-ms-input-placeholder, .resellerForm input[type="password"]:-ms-input-placeholder,.resellerForm input[type="url"]:-ms-input-placeholder{color:#555555;opacity:1}
.resellerForm input[type="text"]:-moz-placeholder,.resellerForm input[type="email"]:-moz-placeholder,.resellerForm textarea:-moz-placeholder, .resellerForm input[type="password"]:-moz-placeholder,.resellerForm input[type="url"]:-moz-placeholder{color:#555555;opacity:1}

.resellerForm input[type="text"],.resellerForm input[type="password"],.resellerForm input[type="email"],.resellerForm input[type="url"],.resellerForm textarea{display:block;width:100%; font-family: 'Poppins', sans-serif; font-weight:400;font-size:13px;color:#555555;height:48px;background: #fff;border:1px solid #c7c7c7;padding:0 15px;outline:none; border-radius:10px; box-shadow:none;}
.resellerForm textarea.form-control{resize:none;height:105px;outline:none;line-height:20px;overflow:hidden; padding:15px;}
.resellerForm input[type="text"]:focus,.resellerForm input[type="password"]:focus,.resellerForm input[type="email"]:focus,
.resellerForm textarea.form-control:focus {outline:none;box-shadow:none;border:1px solid #c7c7c7;}
.resellerForm input[type="submit"] {height:54px;background: #e11259;border:0;padding:0 65px;margin-bottom:10px;outline:none; box-shadow:none;transition: all .5s;line-height:inherit; border-radius:10px; color:#fff; font-size:20px;font-family: 'Poppins', sans-serif; font-weight:600;}
.resellerForm input[type="submit"]:hover {color:#000; background:#ffd200;}
.contactTop { text-align:center; padding-bottom:70px;}
.mapbox {height:265px; margin:30px 0 0 0;}
.mapbox iframe {width:100%; height:100%;}
.contactTop h3 {font-size:29px; line-height:38px; font-weight:600; color:#151515; margin:0 150px 15px;font-family: 'Poppins', sans-serif;}
.contactTop strong {font-size:15px; line-height:18px; font-weight:400; color:#555; margin:0 0 30px;font-family: 'Poppins', sans-serif; display:inline-block;}

.quickContact h4 {text-align:left;font-size:18px; line-height:22px; font-weight:500; color:#00adef; margin:0 0 18px;font-family: 'Poppins', sans-serif;}
.quickContact ul {list-style:none; margin:0; text-align:left;}
.quickContact ul li { font-size:15px; line-height:21px; font-weight:300; color:#555; margin:0 0 28px;font-family: 'Poppins', sans-serif;position: relative; padding-left: 37px;}
.quickContact ul li:before {content: ""; display:block; position:absolute; left:0; top:0; width:28px; height:34px;}
.quickContact ul li.tell:before {background:url(../images/tell-icon.png) no-repeat 0 0;}
.quickContact ul li.mail:before {background:url(../images/mail-icon.png) no-repeat 0 0;}
.quickContact ul li.location:before {background:url(../images/location-icon.png) no-repeat 0 0;}
.quickContact ul li a {color:#555;}
.quickContact ul li a:hover {color:#ed155e;}

/*	faq	*/
.faq_box { margin-bottom:100px;}
.faq_hd {background:#efefef url(../images/down-arrow.png)no-repeat 99% 12px; border-radius:5px; padding:10px 300px 10px 16px; margin-bottom:20px;cursor:pointer;}
.faq_hd.closed {background:#efefef url(../images/up-arrow.png)no-repeat 99% 12px;}
.faq_hd.closed h3 {color:#151515;}
.faq_hd h3{font-size:24px; line-height: 32px; color:#151515; font-weight:700}
.faq_cont {padding:0 16px 20px; display:none}
.faq_cont p {padding-bottom:25px; font-size:15px; line-height:24px; color:#555;}

/*	reviews  */
.contPgtop { text-align:center; margin-bottom:15px;}
.contPgtop h3 {font-size:29px; line-height:38px; font-weight:600; color:#151515; margin:0 0 15px;font-family: 'Poppins', sans-serif;}
.contPgtop strong {font-size:15px; line-height:18px; font-weight:400; color:#555; margin:0 0 30px;font-family: 'Poppins', sans-serif; display:inline-block;}
.reviewsArea {}
.reviewsBox { padding-bottom:35px;}
.reviewsPic { width:85px; height:85px; border-radius:50%; overflow:hidden; float:left; margin:4px 30px 0 0;}
.reviewsCont { float:left; max-width:420px;}
.reviewsTest {margin-bottom:10px;}
.reviewsInfo small { font-size:12px; color:#616161; font-weight:300;font-family: 'Poppins', sans-serif;}
.reviewsInfo h4 { font-size:14px; color:#ec135d; font-weight:500;font-family: 'Poppins', sans-serif; margin-bottom:5px;}
.reviewsInfo h4 a {color:#ec135d;}
.reviewsInfo h4 a:hover {color:#616161;}
.reviewsRating a { color:#faa61a;}
.reviewsRating a:hover { color:#ec135d;}
.pbn{padding-bottom:0px; } 



/*-- Package pages --*/

.all_section.porfoilo { padding:0px;}
.tabbox { width:100%; position:relative;}
.grapic_portpolio{width:100%; padding:70px 0px; background:#f3f3f3; text-align: center;}
.grapic_portpolio h2{font-size: 48px; line-height: 50px; color:#161616; padding-bottom:25px; font-weight:600;}
.grapic_portpolio h3{font-size:29px; line-height:33px; color:#161616; font-weight:600; padding-bottom:20px; font-family: 'Poppins', sans-serif;}
.grapic_portpolio p{font-family: 'Poppins', sans-serif; font-weight: 300;}
.wholebutton {
    text-align: center;
    margin-top: 35px;
}
.port_box{margin-bottom:30px;}
.tabbox .portpolio_area{width:100%; margin-top:0px;}

.port_box{position: relative;}
.shadow{position: absolute; bottom: -21px; left:0; right: 0; margin:0px auto;}
.para{width:100%; margin:0 auto; text-align: center;}
.portpolio .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background:#00AEEF !important; margin:0px 3px; border-radius:10px; padding:12px 40px; font-size:15px; line-height: 18px; color:#fff;}
.portpolio .nav-tabs>li>a{background:#F3F3F3 !important; padding:12px 40px; border-radius:10px; margin:0px 3px; font-size: 15px; color: #000; font-family: 'Poppins', sans-serif; font-weight:500;}
.portpolio{background:#fff; }
.portpolio .nav-tabs{border-bottom:none; text-align: center; float: none; display: inline-block;}
.order_sec a{width:100%; height:100%; display:flex;}
.order_sec h5{font-size:36px; color:#ffffff; font-weight:600; margin:auto;}
.order_sec h5 span{color:#ffd40c;} 
.sales_project .container{position:relative;}


.best_sale { background-color:#e11259;}
.best_sale h2 { text-align:center; font-family: 'Poppins', sans-serif; font-size:48px; color:#fff; font-weight: 600; margin-bottom:60px;}

.head.package { padding: 0px 50px; background:transparent;}
.sale_box { width:100%; position:relative;}
.sale_box img { position:relative; float:left; top:5px;}
.sale_box p { position: relative; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 24px; color: #fff; padding: 0px 90px 0px 50px; margin: 0px;}

.sale_box.no_two { width:80%; position:relative; margin: 0px auto;}
.sale_box.no_two p { padding:0px 0px 0px 50px;}

.sale_box.last { width:80%; float:right;}
.sale_box.last p { padding:0px 0px 0px 50px;}

.lastdesign_section { background-color:#fff;}
.lastdesign_section h2.design_head { text-align:center; font-family: 'Poppins', sans-serif; font-size:48px; color:#2e3839; font-weight: 600; margin-bottom:45px;}
.lastdesign_section p { font-family: 'Poppins', sans-serif; font-size:18px; color:#2e3839; font-weight: 600; text-transform: uppercase;text-align: center;}

.designbox { width:100%; position:relative;}
.designbox img { position:relative; float:left; top:5px;}
.grouptextdesign { position:relative; width:100%; padding-left: 60px;}
.grouptextdesign p { position: relative; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 24px; color: #6b6b6b; padding:0px; margin: 0px; text-transform:none; text-align: left; font-weight:400;}

.fourboxicon { margin-top:60px;}

.brand_charge { background-color:#e11259;}
.brand_charge h3 { text-align:center; font-family: 'Poppins', sans-serif; font-size:24px; color:#fff; font-weight: 400;}
.brand_charge h4 { text-align:center; font-family: 'Poppins', sans-serif; font-size:18px; color:#fff; font-weight: 400; text-transform:uppercase;     margin-top: 20px;}

.group_box_5 { position:relative; width:calc(100% / 5); box-sizing:border-box; float:left; margin-top:45px;}
.group_box_5 .hire { position:relative; width:100%; box-sizing:border-box; padding-right:35px;}
.group_box_5 .hire p { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 24px; color: #fff; padding:0px; margin: 0px;}
.group_box_5 .hire p i { padding-right:5px;}


.high_resolution { background-color:#fff;}
.high_resolution h3 { text-align:center; font-family: 'Poppins', sans-serif; font-size:24px; color:#e38101; font-weight: 600;}

.high_resolution .group_box_5 { position:relative; width:calc(100% / 5); box-sizing:border-box; float:left; margin-top:45px;}
.high_resolution .group_box_5 .high_resolution_box { position:relative; width:100%; box-sizing:border-box; padding-right:15px;}
.high_resolution .group_box_5 .high_resolution_box h2 { font-family: 'Poppins', sans-serif; font-size: 16px; line-height: 24px; color: #e11259; padding:0px; margin: 0px; font-weight:bold; margin-bottom: 5px;}
.high_resolution .group_box_5 .high_resolution_box p { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 24px; color: #5e5e5e; padding:0px; margin: 0px;}
.high_resolution .group_box_5 .high_resolution_box p i { padding-right:5px;}

.row.eachflex.middlediv {display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap;}
.row.eachflex.middlediv .price_group { margin-bottom:30px;}

.row.eachflex.middlediv .price_detail .down_headline { margin-top:40px;}

.price_group.green .price_detail { background-color:#00970e}
.price_group.green .below_activate { background-color:#00970e}

/*-- Package pages end --*/ 


/*kanchan(13-08-2018)*/
.modal-dialog {width: 402px; margin-top:12%; position: relative; }
.close{font-size:25px; height: 55px; width: 55px; background:#222 !important; color:#fff; opacity: 1; border-radius:50%; position: absolute; top:-15px; left:auto; right: -15px; border:5px solid #000 !important; font-family: 'Poppins', sans-serif; cursor: pointer; z-index: 99999;}

.close:hover{background: none; opacity: 1; color:#fff;}
.modal-body h3{font-size:26px; line-height: 28px; color:#000; margin-bottom:20px; font-family: 'Poppins', sans-serif; font-weight:400;}
.modal-body p{color:#000; font-family: 'Poppins', sans-serif; font-weight:400;}
.modal-content{padding:25px 16px; text-align: center; border-radius:0px; border:10px solid #000;}
.form_cont:nth-child(1){height: 45px; width:100%; border:1px solid #ce0956; background:url(../images/name1.jpg)no-repeat left #FFF; padding:0 15px 0 50px; margin-bottom:18px; font-family: 'Poppins', sans-serif; font-weight:400; color:#000;} 
.form_cont:nth-child(2){height: 45px; width:100%; border:1px solid #ce0956; background:url(../images/mail.jpg)no-repeat left #FFF; padding:0 15px 0 50px; margin-bottom:18px; font-family: 'Poppins', sans-serif; font-weight:400; color:#000;}
.form_cont:nth-child(3){height: 45px; width:100%; border:1px solid #ce0956; background:url(../images/phn1.jpg)no-repeat left #FFF; padding:0 15px 0 50px; margin-bottom:18px; font-family: 'Poppins', sans-serif; font-weight:400; color:#000;}
.active_btn{padding: 14px 0; background: #b80900; width:100%; color:#fff; font-family: 'Poppins', sans-serif; font-weight:400; border:none; transition: all 0.5s ease-in-out; }
.active_btn:hover{background:#ffd200; color:#000;}
.modal-dialog input::-webkit-input-placeholder {color: #101010 !important; opacity: 1 !important; font-size:13px;}
.modal-dialog input::-moz-placeholder { / Firefox 18- /color: #101010 !important;  opacity: 1 !important; font-size:13px;}
.modal-dialog input::-moz-placeholder {  / Firefox 19+ / color: #101010 !important;  opacity: 1 !important; font-size:13px;}
.modal-dialog input::-ms-input-placeholder { color: #101010 !important; opacity: 1 !important; font-size:13px;}

.plsaddformbl{display:none;}

.formbox {padding:0 0 40px;}
.formbox .contPgtop {padding-bottom:10px;}
.formbox label.control-label {font-size: 15px;font-weight: 400;color: #555555; font-family: 'Poppins', sans-serif; padding-top:6px}
.formbox input[type="text"],.formbox input[type="password"],.formbox input[type="email"],.formbox input[type="url"],.formbox input[type="tel"],.formbox textarea{display:block;width:100%; font-family: 'Poppins', sans-serif; font-weight:400;font-size:13px;color:#555555;height:40px;background: #fff;border:1px solid #c7c7c7;padding:0 15px;outline:none; border-radius:10px; box-shadow:none;}
.formbox textarea.textarea2{resize:none;height:105px;outline:none;line-height:20px;overflow:hidden; padding:15px;}
.formbox input[type="text"]:focus,.formbox input[type="password"]:focus,.formbox input[type="email"]:focus,
.formbox textarea.textarea2:focus {outline:none;box-shadow:none;border:1px solid #c7c7c7;}
.formbox input[type="submit"] {height:40px;background: #e11259;border:0;padding:0 65px;margin-bottom:10px;outline:none; box-shadow:none;transition: all .5s;line-height:inherit; border-radius:10px; color:#fff; font-size:20px;font-family: 'Poppins', sans-serif; font-weight:600;}
.formbox input[type="submit"]:hover {color:#000; background:#ffd200;}
.formbox h3 {font-size: 22px;font-weight: 400;color: #000; font-family: 'Poppins', sans-serif; padding:15px 0;}
.formbox .contPgtop {text-align:left;}
.formbox .contPgtop h2{font-size: 30px;font-weight: 600;color: #000; font-family: 'Poppins', sans-serif; padding:0;}
.uploadt { width: 100%;  min-height: 50px;  border: 1px solid #b2b2b2; color: #555555!important;  margin: 0 0 2px 0px; padding: 11px 14px 7px; box-sizing: border-box; font-size: 14px;  font-family: 'Lato', sans-serif; font-size: 15px; font-weight: 400;outline: none;border-radius:10px;}
.formbox select.form-control {   -webkit-appearance: none;   -moz-appearance: none;   appearance: none;   width: 100%;   border: 1px solid #c7c7c7;   border-radius: 0;   box-shadow: none;   background: #fff url(../images/down-arrow2.png) no-repeat 98% center;  font-size: 14px;  color: #383838;  text-transform: uppercase;    height: 40px;border-radius:10px; padding: 0 14px; font-family: 'Lato', sans-serif; margin-bottom: 13px;}
 
.client_pic{width:128px; height:128px; border-radius:50%; overflow:hidden; margin:0 auto; margin-top:30px;}
.client_pic img{min-width:100%; height:100%; max-width:inherit;}

.wdth{}

@media only screen and (max-width: 1199px) {
	
	/* price */

.price_section h2.head { font-size: 36px;}

.price_detail .up_headline h2 { font-size: 30px;}
.price_detail .up_headline h3 { font-size: 18px;}
.price_detail .down_headline h3 { font-size: 36px;}
	
/* price end */

/* customer */

.creative_section h2.head { font-size: 36px;}
.box_group_each .left_number { margin-right: 24px;}
.box_below_each { height: 430px;}

.box_group_each .imagericleall.two { margin-bottom: 47px;}
.box_group_each .imagericleall.three { margin-top: 12px;}
.box_group_each .imagericleall.four { margin-bottom: 19px;}

/* customer end */

/* branding */

.brand_section h2.head { font-size: 36px;}

/* branding end */

/*  103-08-18   */
.ftbox_top {padding-right:0;}
.ftbox_topIcon {width:70px; margin:3px 15px 10px 0;}
.ftbox_topCont {max-width:200px;}
.siteMap {padding-left: 30px;}
.socialBox a {margin-right: 8px;}
.ftfaqArea {padding-right: 50px;}
.contactTop h3 {margin: 0 100px 15px;}
.reviewsCont {max-width: 340px;}
.reviewsPic {margin-right:20px;} 

/* Package */

.best_sale h2 { font-size: 36px;}
.grapic_portpolio h2 { font-size: 36px;}
.lastdesign_section h2.design_head { font-size: 36px;}
.high_resolution .group_box_5 .high_resolution_box h2 { font-size: 13px;}
.high_resolution .group_box_5 .high_resolution_box p { font-size: 13px;}

/* Package end */
/***soubhik**/
.navigation ul li a {

    padding: 18px 10px 14px;
 
    font-size: 12px;
}
.package {
   
    padding: 20px 17px;
   
    width: 75%;
}
.side_icon_box{display:none;} 
.uphead {
    width: 100%;
} 

.logos_sec h2 {
    
    font-size: 33px;
    line-height: 39px;
    font-weight: 600;
    
}
	
}

@media only screen and (max-width: 991px) {
	
	
/* price */

.price_section h2.head { font-size: 26px;}

.price_detail .up_headline h2 { font-size: 30px;}
.price_detail .up_headline h3 { font-size: 18px;}
.price_detail .down_headline h3 { font-size: 36px;}
.price_group { margin-bottom: 30px;}

/* price end */

/* customer */

.creative_section h2.head { font-size: 26px;}
.box_group_each .left_number { margin-right: 24px; margin-left: 10px;}
.box_below_each { height: auto;}

.box_group_each .imagericleall.two { margin-bottom: 47px;}
.box_group_each .imagericleall.three { margin-top: 12px;}
.box_group_each .imagericleall.four { margin-bottom: 19px;}

.box_below_each ul { display:block; float: left;}
.box_below_each ul li { width:calc(100% / 1);}

.box_below_each ul li:nth-child(1) .box_group_each { flex-direction: row-reverse;}
.box_below_each ul li:nth-child(2) .box_group_each { flex-direction: row;}
.box_below_each ul li:nth-child(3) .box_group_each { flex-direction: row-reverse;}
.box_below_each ul li:nth-child(4) .box_group_each { flex-direction: row;}

.box_below_each ul li:nth-child(1) .box_group_each .onegroup { float:right;}
.box_below_each ul li:nth-child(1) .box_group_each .imagericleall { float:right;}

.box_group_each .imagericleall.one { margin-top: 0px;}
.box_group_each .imagericleall.two { margin-bottom: 0px;}
.box_group_each .imagericleall.three { margin-top: 0px;}
.box_group_each .imagericleall.four { margin-bottom: 0px;}

.box_below_each ul:before { content: ' '; width:2px; height:95%; background-image: url(../images/dots.png); position: absolute;     top: 10px;
bottom: 0px;
margin: 0;
left: 57px;
right: 0px;}

/* customer end */

/* branding */

.brand_section h2.head { font-size: 26px;}

/* branding end */

/*kanchan*/
.graphic h2 {font-size: 37px;}
.graphic_design h1 {font-size: 37px;}
.graphic_design h3 {font-size: 21px; line-height: 33px;}
.grapic_box img{width:50px;}
.grapic_portpolio h3 {font-size: 24px;}

/*  13-08-18*/
.footerTop {padding:20px 0 5px;}
.ftbox_top { text-align:center; margin-bottom:10px;}
.ftbox_topIcon {float:none; margin:0 auto 10px;}
.ftbox_topCont {float:none; max-width:100%;}
.siteMap {padding-left: 0;}
.ftfaqArea {padding-right: 0; margin-bottom:30px;}
.contactTop h3 {margin: 0 0 15px;}
.faq_hd {padding-right:60px;}
.reviewsBox {text-align:center; padding-bottom:20px;}
.reviewsCont {max-width: 100%; float:none;}
.reviewsPic { float:none; margin:0 auto 10px;}
.reviewsTest {margin-bottom: 0;}
.reviewsTest p {padding-bottom:15px} 

/* Package */

.best_sale h2 { font-size: 26px;}
.grapic_portpolio h2 { font-size: 26px;}
.lastdesign_section h2.design_head { font-size: 26px;}
.high_resolution .group_box_5 .high_resolution_box h2 { font-size: 14px;}
.high_resolution .group_box_5 .high_resolution_box p { font-size: 14px;}
.high_resolution h3 { font-size: 26px;}

.sale_box.no_two { width: 100%;}
.sale_box.last { width: 100%;}
.sale_box { text-align: center; margin-bottom: 10px;}
.sale_box p { padding:0px;}
.sale_box.last p { padding: 0px;}
.sale_box.no_two p { padding: 0px;}

.sale_box img {float: none; margin: 10px 0px;}

.lastdesign_section p { font-size: 14px;}
.fourboxicon { margin-top: 15px;}
.designbox { margin-bottom: 25px;}

.group_box_5 { width: calc(100% / 1);  margin-top: 20px;}
.high_resolution .group_box_5 { width: calc(100% / 1);  margin-top: 25px;}

/* Package end */

/**soubhik**/

.navigation ul li a {
    padding: 11px 9px 14px;
    font-size: 9px;
} 

.order_sec {

    padding: 10px;
}
.order_sec h5 {
    font-size: 28px;
}

.lgbx {
    width: 23%;
    height: 142px;
}

.what_clients_say h2 {
   
    font-size: 31px;
    line-height: 46px;
    
}
a.order {

    width: 191px;
    height: 54px;
    text-align: center;
    padding: 16px 0px;
    display: inline-block;
    background: #ffd200;
    border-radius: 5px;
    color: #323232;
    font-weight: 600;
    margin-right: 15px;
    transition: 0.5s;
    font-size: 18px;

}

}


@media only screen and (max-width: 767px) {
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; -webkit-transition-property: none;
-moz-transition-property: none;
-o-transition-property: none;
transition-property: none;}	 

/* price */

.price_section h2.head { font-size: 26px;}

.price_detail .up_headline h2 { font-size: 30px;}
.price_detail .up_headline h3 { font-size: 18px;}
.price_detail .down_headline h3 { font-size: 36px;}
.price_group { margin-bottom: 30px;}

/* price end */

/* customer */

.creative_section h2.head { font-size: 26px;}
.box_group_each .left_number { margin-right: 24px; margin-left: 10px;}
.box_below_each { height: auto;}

.box_group_each .imagericleall.two { margin-bottom: 47px;}
.box_group_each .imagericleall.three { margin-top: 12px;}
.box_group_each .imagericleall.four { margin-bottom: 19px;}

.box_below_each ul { display:block; float: left;}
.box_below_each ul li { width:calc(100% / 1);}

.box_below_each ul li:nth-child(1) .box_group_each { flex-direction: row-reverse;}
.box_below_each ul li:nth-child(2) .box_group_each { flex-direction: row;}
.box_below_each ul li:nth-child(3) .box_group_each { flex-direction: row-reverse;}
.box_below_each ul li:nth-child(4) .box_group_each { flex-direction: row;}

.box_below_each ul li:nth-child(1) .box_group_each .onegroup { float:right;}
.box_below_each ul li:nth-child(1) .box_group_each .imagericleall { float:right;}

.box_group_each .imagericleall.one { margin-top: 0px;}
.box_group_each .imagericleall.two { margin-bottom: 0px;}
.box_group_each .imagericleall.three { margin-top: 0px;}
.box_group_each .imagericleall.four { margin-bottom: 0px;}

.box_below_each ul:before { content: ' '; width:2px; height:95%; background-image: url(../images/dots.png); position: absolute;     top: 10px;
bottom: 0px;
margin: 0;
left: 57px;
right: 0px;}

/* customer end */

/* branding */

.brand_section h2.head { font-size: 26px;}

/* branding end */

/* 13-08-18 */
.ftBottom {padding: 25px 0 10px; text-align:center;}
.socialBox {padding: 20px 0 0;}
.ftbtmBox {margin-bottom:25px;}
.guaranteedBox {margin-top: 30px;}
.copyRight {padding-bottom: 20px;}
.copyRight p {line-height:18px;}
.ftbtmBox ul li {padding-left:0;}
.ftbtmBox ul li:before {display: inline-block;position: static;margin-right: 8px;}
.socialBox a {margin:0 5px;}
.socialBox a:last-child {margin-left:5px;}
.ftfaq {padding-left: 0;}
.ftfaq h3 {line-height:20px;}
.ftfaq h3:before {display:inline; position:static; margin-right:6px;}
.ftfaq h3 a {display:inline;}
.resellerArea {padding: 25px 0 15px;}
.innerCont h1, .innerCont h2 {font-size: 30px;margin: 0 0 15px;}
.resellerArea strong {padding-bottom:15px;}
.resellerForm textarea.form-control {height:90px;}
.contactTop h3 { font-size:22px; line-height:26px;}
.innerCont {padding: 30px 0 0;}
.contactTop {padding-bottom:30px;}
.quickContact ul li {margin-bottom:25px;}
.mapbox {height:240px;}
.faq_hd {padding-right:45px;}
.faq_hd h3 {font-size: 18px;line-height: 24px; font-weight: 600;}
.faq_cont p {padding-bottom: 15px;font-size: 14px;line-height: 22px;}
.faq_cont {padding-bottom:15px;}
.faq_hd {margin-bottom:15px; background-position:98.2% 8px}
.faq_hd.closed {background-position:98.2% 8px}
.faq_box { margin-bottom: 40px;}
.reviewsBox {height:auto !important; padding-bottom:30px;}
.reviewsTest p {padding-bottom: 10px; line-height:20px; font-size:14px;}
.contPgtop h3 {font-size: 22px;line-height: 26px;}
.contPgtop h3 br {display:none;}
.contPgtop strong {font-size:14px; margin-bottom:5px;}
.contPgtop {margin-bottom:10px;} 


/* Package */

.best_sale h2 { font-size: 26px;}
.grapic_portpolio h2 { font-size: 26px;}
.lastdesign_section h2.design_head { font-size: 26px;}
.high_resolution .group_box_5 .high_resolution_box h2 { font-size: 14px;}
.high_resolution .group_box_5 .high_resolution_box p { font-size: 14px;}
.high_resolution h3 { font-size: 26px;}

.sale_box.no_two { width: 100%;}
.sale_box.last { width: 100%;}
.sale_box { text-align: center; margin-bottom: 10px;}
.sale_box p { padding:0px;}
.sale_box.last p { padding: 0px;}
.sale_box.no_two p { padding: 0px;}

.sale_box img {float: none; margin: 10px 0px;}

.lastdesign_section p { font-size: 14px;}
.fourboxicon { margin-top: 15px;}
.designbox { margin-bottom: 25px;}

.group_box_5 { width: calc(100% / 1);  margin-top: 20px;}
.high_resolution .group_box_5 { width: calc(100% / 1);  margin-top: 25px;}

.nav-tabs>li { width: calc(100% / 2); margin-bottom: 5px;}
.best_sale h2 { margin-bottom: 15px;}

/* Package end */

/*kanchan 13-08-2018*/
.modal-dialog{margin:0 auto;}
header{position:relative; text-align:center;}

.plsaddformbl{display:block; position:absolute; top:0; right:0;  -webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
clip-path: polygon(0 0, 100% 100%, 100% 0);  background:#2e3839; height:40px; width:40px; color:#fff; text-align:right; padding-right:10px; cursor:pointer; z-index:9999;}

.plsaddformbl span{color:#fff; font-size:12px; font-weight:600;}
.right_uphead{display:none;  width: 70%;
    margin: 0 auto; position:static;} 

.mean-container .mean-nav {

    float: left;
    width: 100%;
    background: #00a7e6;
    margin-top: 44px;
    position: absolute;
    z-index: 99999;

}

.mean-container a.meanmenu-reveal {

    background-color: #00a7e6;

}

.package {

    padding: 20px 17px;
    width: 100%;

}
.order_sec {

    position: static;
	width:100%;
}

.lgbx {

    width: 45%;
    height: 190px;

}
.formbox .contPgtop h2 {font-size:26px;margin-left: -15px;  margin-right: -15px; margin-top: 15px;}
.formbox h3 {font-size:17px;margin-left: -15px;  margin-right: -15px; margin-top: 15px;}
.formbox .form-group {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 639px) {
	/* price */

.price_section h2.head { font-size: 18px; line-height: 26px; margin-bottom: 25px;}

.price_detail .up_headline h2 { font-size: 30px;}
.price_detail .up_headline h3 { font-size: 18px;}
.price_detail .down_headline h3 { font-size: 36px;}
.price_group { margin-bottom: 30px;}

/* price end */

/* customer */

.creative_section h2.head { font-size: 18px; line-height: 26px; margin-bottom: 25px;}
.box_group_each .left_number { margin-right: 24px; margin-left: 10px;}
.box_below_each { height: auto;}

.box_group_each .imagericleall.two { margin-bottom: 47px;}
.box_group_each .imagericleall.three { margin-top: 12px;}
.box_group_each .imagericleall.four { margin-bottom: 19px;}

.box_below_each ul { display:block; float: left;}
.box_below_each ul li { width:calc(100% / 1);}

.box_below_each ul li:nth-child(1) .box_group_each { flex-direction: row-reverse;}
.box_below_each ul li:nth-child(2) .box_group_each { flex-direction: row;}
.box_below_each ul li:nth-child(3) .box_group_each { flex-direction: row-reverse;}
.box_below_each ul li:nth-child(4) .box_group_each { flex-direction: row;}

.box_below_each ul li:nth-child(1) .box_group_each .onegroup { float:right;}
.box_below_each ul li:nth-child(1) .box_group_each .imagericleall { float:right;}

.box_group_each .imagericleall.one { margin-top: 0px;}
.box_group_each .imagericleall.two { margin-bottom: 0px;}
.box_group_each .imagericleall.three { margin-top: 0px;}
.box_group_each .imagericleall.four { margin-bottom: 0px;}

.box_below_each ul:before { content: ' '; width:2px; height:93%; background-image: url(../images/dots.png); position: absolute;     top: 10px;
bottom: 0px;
margin: 0;
left: 53px;
right: 0px;}

.para1 { margin-bottom: 20px;}

/* customer end */

/* branding */

.brand_section h2.head { font-size: 18px; line-height: 26px; margin-bottom: 25px;}
.brand_ul li .betterfont { font-size: 14px;}

.box_group_each .left_number h2 { font-size: 24px;}
.box_group_each .left_number h2:after { width: 3px; height: 17px; right: -13px; top: 4px;}

/* branding end */

/*kanchan*/
.grapic_portpolio{padding: 50px 0px;}
  .graphic h2 {font-size: 26px; }
  .graphic h1 {font-size: 26px; }
  .grapic_portpolio h3{padding-bottom: 4px; line-height: 25px;}
  .graphic {
    padding: 10px 0px;
}
.para{width:100%;}
a.order{margin-bottom:20px; display: inline-block; font-size:16px; width:180px; height:38px; line-height:38px;}
.portpolio .nav-tabs>li{display: block;}
.portpolio .nav-tabs{display: inline-block; text-align: center;} 

/* Package */

.best_sale h2 { font-size: 18px;}
.grapic_portpolio h2 { font-size: 18px;}
.lastdesign_section h2.design_head { font-size: 18px;}
.high_resolution .group_box_5 .high_resolution_box h2 { font-size: 14px;}
.high_resolution .group_box_5 .high_resolution_box p { font-size: 14px;}
.high_resolution h3 { font-size: 18px;}

.sale_box.no_two { width: 100%;}
.sale_box.last { width: 100%;}
.sale_box { text-align: center; margin-bottom: 10px;}
.sale_box p { padding:0px;}
.sale_box.last p { padding: 0px;}
.sale_box.no_two p { padding: 0px;}

.sale_box img {float: none; margin: 10px 0px;}

.lastdesign_section p { font-size: 14px;}
.fourboxicon { margin-top: 15px;}
.designbox { margin-bottom: 25px;}

.group_box_5 { width: calc(100% / 1);  margin-top: 20px;}
.high_resolution .group_box_5 { width: calc(100% / 1);  margin-top: 25px;}

.nav-tabs>li { width: calc(100% / 2); margin-bottom: 5px;}

/* Package end */

/*kanchan(13-08-2018)*/
.modal-dialog {width: 330px;}
.modal-body h3 {font-size: 19px; line-height: 24px; margin-bottom: 13px;}
.form_cont:nth-child(1){margin-bottom: 9px; height: 38px;}
.form_cont:nth-child(2){margin-bottom: 9px; height: 38px;}
.form_cont:nth-child(3){margin-bottom: 9px; height: 38px;}
.active_btn{padding:11px 0px;} 

.right_uphead{width:100%;} 
.right_uphead ul li {

    display: block;
	border:none;
}
.onfrn {

    position: static;
	margin-top:8px;
}
.lgbx {

    width: 44%;
    height: 129px;

}
a.order {

    margin-bottom: 20px;
    display: inline-block;
    font-size: 16px;
    width: 180px;
    height: 38px;
    line-height: 9px;

}
.slick-dots {

    position: absolute;
    bottom: 3px;

}
}

@media only screen and (max-width: 480px) {
	/* price */

.price_section h2.head { font-size: 14px; line-height: 16px; margin-bottom: 25px;}

.price_detail .up_headline h2 { font-size: 30px;}
.price_detail .up_headline h3 { font-size: 18px;}
.price_detail .down_headline h3 { font-size: 36px;}
.price_group { margin-bottom: 30px;}

.buttonpink {display: block; background-color: #ce0956; border-radius: 10px; text-align: center; font-family: 'Poppins', sans-serif; font-size: 12px; color: #fff; padding: 10px 0px; margin-top: 0px;}

/* price end */

/* customer */

.creative_section h2.head { font-size: 14px; line-height: 16px; margin-bottom: 25px;}
.box_group_each .left_number { margin-right: 24px; margin-left:0px;}
.box_below_each { height: auto;}

.box_group_each .imagericleall.two { margin-bottom: 47px;}
.box_group_each .imagericleall.three { margin-top: 12px;}
.box_group_each .imagericleall.four { margin-bottom: 19px;}

.box_below_each ul { display:block; float: left;}
.box_below_each ul li { width:calc(100% / 1); margin-bottom: 30px;}

.box_below_each ul li:nth-child(1) .box_group_each { flex-direction: row-reverse;}
.box_below_each ul li:nth-child(2) .box_group_each { flex-direction: row;}
.box_below_each ul li:nth-child(3) .box_group_each { flex-direction: row-reverse;}
.box_below_each ul li:nth-child(4) .box_group_each { flex-direction: row;}

.box_below_each ul li:nth-child(1) .box_group_each .onegroup { float:right;}
.box_below_each ul li:nth-child(1) .box_group_each .imagericleall { float:right;}
.box_below_each ul li .box_group_each .imagericleall{ margin-top: -10px;}

.box_group_each .imagericleall.one { margin-top: 0px;}
.box_group_each .imagericleall.two { margin-bottom: 0px;}
.box_group_each .imagericleall.three { margin-top: 0px;}
.box_group_each .imagericleall.four { margin-bottom: 0px;}

.box_below_each ul:before { content: ' ';
width: 2px;
height: 80%;
background-image: url(../images/dots.png);
position: absolute;
top: 10px;
bottom: 0px;
margin: 0;
left: 50px;
right: 0px;}

.para1 { margin-bottom: 20px;}

/* customer end */

/* branding */

.brand_section h2.head { font-size: 14px; line-height: 16px; margin-bottom: 25px;}
.brand_ul li .betterfont { font-size: 12px;}

.box_group_each .left_number h2 { font-size: 24px;}
.box_group_each .left_number h2:after { width: 3px; height: 17px; right: -13px; top: 4px;}

.box_group_each { align-items: start;}
.onegroup { flex-direction: column;}

/* branding end */

.all_section { padding: 50px 0px;} 

/*kanchan*/
	.port_box{width:50%;}
	.port_img {
    width: 100%;
    height: 100px;
	}
  .grapic_portpolio h3 {font-size: 17px;}
  .graphic_design h3 {
    font-size: 18px;
    line-height: 26px;}
    .graphic_design h2{padding-bottom:14px;}
    
  .graphic_design{padding: 0px 0px 35px;}
  .grapic_portpolio h2{padding-bottom:14px; line-height: 29px;}
  .graphic h2 {
    font-size: 22px;
}
.graphic h1 {
    font-size: 22px;
}
.graphic_design h3 {
    font-size: 16px;
    line-height: 23px;
}
.graphic_design h1{padding-bottom:10px;} 

/* Package */

.best_sale h2 { font-size: 18px;}
.grapic_portpolio h2 { font-size: 18px;}
.lastdesign_section h2.design_head { font-size: 18px;}
.high_resolution .group_box_5 .high_resolution_box h2 { font-size: 14px;}
.high_resolution .group_box_5 .high_resolution_box p { font-size: 14px;}
.high_resolution h3 { font-size: 18px;}

.sale_box.no_two { width: 100%;}
.sale_box.last { width: 100%;}
.sale_box { text-align: center; margin-bottom: 10px;}
.sale_box p { padding:0px;}
.sale_box.last p { padding: 0px;}
.sale_box.no_two p { padding: 0px;}

.sale_box img {float: none; margin: 10px 0px;}

.lastdesign_section p { font-size: 14px;}
.fourboxicon { margin-top: 15px;}
.designbox { margin-bottom: 25px;}

.group_box_5 { width: calc(100% / 1);  margin-top: 20px;}
.high_resolution .group_box_5 { width: calc(100% / 1);  margin-top: 25px;}

.nav-tabs>li { width: calc(100% / 2); margin-bottom: 5px;}

.portpolio .nav-tabs>li>a { padding: 11px 10px; margin: 0px 3px; font-size: 12px; box-sizing:border-box; height:41px;}
.portpolio .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { padding: 10px 10px; font-size: 12px; box-sizing:border-box; height:41px;}

.portpolio_area .head.package {padding: 0px 0px;}
.brand_charge h3 {font-size: 18px;}
.brand_charge h4 {font-size: 14px;}

/* Package end */
/*kanchan(13-08-2018)*/
	.modal-dialog {
    width: 296px;
}
.modal-body h3 {font-size: 17px; line-height: 24px;}
.modal-body p{font-size:13px;}
	
}

